4,791 matches
-
serverul web care Îl susține?». Iar el Îmi spune: «E construit pe Apache». Primul lucru la care m-am gândit a fost John Wayne. «Ce-i aia Apache?» Întreb. Iar el Îmi spune că e un program shareware pentru tehnologia serverelor web. A spus că este produs gratuit de către niște calculatoriști obsedați care lucrează online Într-un fel de chat room cu un cod sursă disponibil publicului. Am rămas cu gura căscată. I-am spus: «Cum Îl poți achiziționa?» Iar el
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
fel de autentificare are În caz că se Întâmplă ceva?». Iar el mi-a spus: «Nu știu, pur și simplu merge». Iată primul meu contact cu Apache... Trebuie să-ți amintești că pe atunci Microsoft, IBM, Oracle și Netscape Încercau să construiască servere web comerciale. Era vorba de companii uriașe. Și deodată tipul meu de la departamentul de dezvoltare Îmi spune că pe al nostru Îl ia de pe Internet gratis! E ca și cum ai avea tot felul de directori executivi ai marilor corporații care stau
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
de savanți care colaborau Între ei s-au unit prin intermediul rețelelor private (și, În final, prin intermediul Internetului) pentru a face schimburi de experiență sau pentru a Împărtăși variante de răspuns În cazul unei probleme de matematică sau de știință. Web serverul Apache Își are originea În această formă de open-sourcing. Atunci când l-am rugat pe un prieten de-al meu, Mike Arguello, arhitect de sisteme IT, să-mi explice de ce oamenii Împărtășesc cunoștințe sau lucrează astfel, el mi-a spus: „Oamenii
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
mai multe despre forma bunurilor intelectuale comune ale dezvoltării de software, am Început să explorez printre obsedații de ambele sexe din mail room. În cele din urmă am dat de unul dintre pionierii lor, Brian Behlendorf. Dacă Apache - comunitatea cu server web open-source - ar fi fost un trib indian, Behlendorf ar fi fost bătrânul Înțelept al tribului. Am reușit să-l găsesc Într-o zi În biroul său din sticlă și oțel lângă aeroportul din San Francisco, unde este acum fondator
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
de informatică la Facultatea de Studii Economice de la Berkeley și mi-am petrecut timpul liber cercetând Mosaic-ul și alte tehnologii web. Astfel am ajuns la un forum de discuții cu mulți oameni care concepeau prima generație de browser-e și servere web“. (Un server web este un program software care dă posibilitatea oricui să-și folosească calculatorul de acasă sau de la birou pentru a găzdui un site pe World Wide Web. De exemplu, Amazon.com și-a menținut mult timp website-ul
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
Facultatea de Studii Economice de la Berkeley și mi-am petrecut timpul liber cercetând Mosaic-ul și alte tehnologii web. Astfel am ajuns la un forum de discuții cu mulți oameni care concepeau prima generație de browser-e și servere web“. (Un server web este un program software care dă posibilitatea oricui să-și folosească calculatorul de acasă sau de la birou pentru a găzdui un site pe World Wide Web. De exemplu, Amazon.com și-a menținut mult timp website-ul În stare de
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
Amazon.com, primul software cu care comunică este Apache. Browser-ul solicită de la Apache pagina de web de la Amazon iar Apache trimite Înapoi browser-ului conținutul de pe pagina respectivă. Navigarea pe web Înseamnă de fapt interacțiunea dintre browser-ul tău web cu diferite servere web.) „Odată m-am trezit Într-un forum, urmărindu-i pe Tim Berners-Lee și pe Marc Andreessen discutând despre modul În care ar trebui să fucționeze toate acestea“, și-a amintit Behlendorf. „Era destul de interesant și mi s-a părut
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
care necesita parole - un concept controversat În acea vreme. „Pe atunci“ a remarcat Andrew Leonard, care a scris o istorie a software-ului Apache pentru Salon.com În 1997, „cei mai mulți administratori de web site-uri depindeau de un program web server dezvoltat la Centrul Național de Aplicații pentru Calculatoare de la Universitatea din Illinois (de asemenea, locul nașterii revoluționarului web browser Mosaic). Însă web serverul NCSA nu putea face față autentificărilor prin parole la scara la care avea nevoie HotWired. Din fericire
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
Apache pentru Salon.com În 1997, „cei mai mulți administratori de web site-uri depindeau de un program web server dezvoltat la Centrul Național de Aplicații pentru Calculatoare de la Universitatea din Illinois (de asemenea, locul nașterii revoluționarului web browser Mosaic). Însă web serverul NCSA nu putea face față autentificărilor prin parole la scara la care avea nevoie HotWired. Din fericire, serverul NCSA era pe domeniul public, ceea ce Însemna că toți utilizatorii puteau folosi gratuit codul sursă. Așa că Behlendorf și-a exersat prerogativa hacker
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
dezvoltat la Centrul Național de Aplicații pentru Calculatoare de la Universitatea din Illinois (de asemenea, locul nașterii revoluționarului web browser Mosaic). Însă web serverul NCSA nu putea face față autentificărilor prin parole la scara la care avea nevoie HotWired. Din fericire, serverul NCSA era pe domeniul public, ceea ce Însemna că toți utilizatorii puteau folosi gratuit codul sursă. Așa că Behlendorf și-a exersat prerogativa hacker-ului: a scris un cod nou, un „patch“ pentru web serverul NCSA, cu care a rezolvat problema“. Leonard
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
la care avea nevoie HotWired. Din fericire, serverul NCSA era pe domeniul public, ceea ce Însemna că toți utilizatorii puteau folosi gratuit codul sursă. Așa că Behlendorf și-a exersat prerogativa hacker-ului: a scris un cod nou, un „patch“ pentru web serverul NCSA, cu care a rezolvat problema“. Leonard a mai spus: „Nu era singurul programator inteligent care scotocea prin codul NCSA În iarna respectivă. Peste tot În rețeaua aflată În plină expansiune, alți administratori de web site-uri considerau că e
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
Illinois, Rob McCool, a fost recrutat (Împreună cu Marc Andreessen și cu autorul Lynx-ului, Eric Bina) de o companie aproape necunoscută din Silicon Valley, numită Netscape. Între timp, web-ul se extindea tot mai mult - creându-le tot mai multe probleme serverelor web“. Așa că patch-uri de toate felurile s-au Înmulțit ca plasturii Band-Aid, acoperind o gaură Într-o parte și făcând una nouă În altă parte. Între timp, astfel de patch-uri alcătuiau treptat, Într-o modalitate open-source ad-hoc, un nou web
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
web“. Așa că patch-uri de toate felurile s-au Înmulțit ca plasturii Band-Aid, acoperind o gaură Într-o parte și făcând una nouă În altă parte. Între timp, astfel de patch-uri alcătuiau treptat, Într-o modalitate open-source ad-hoc, un nou web server modern. Însă fiecare Își avea propria versiune și făcea schimb de patch-uri, pentru că laboratorul NCSA nu putea să țină pasul cu toate. „Eram pe punctul de-a mă lăsa de școală“, a explicat Behlendorf. „Mă distram de minune construind web
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
să-l Îmbunătățim - și să nu-i Învinovățim dacă se strică“, Își amintește Behlendorf. „Așa că am Început să construim propria noastră versiune din toate patch-urile pe care le creasem. Nici unul dintre noi nu avea timp să fie creator de web server cu normă Întreagă, dar ne-am gândit că dacă am putea să punem cap la cap timpul pe care-l aveam cu toții la dispoziție și să o facem Într-un mod public, am putea crea ceva mult mai bun decât
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
dispoziție și să o facem Într-un mod public, am putea crea ceva mult mai bun decât un produs de magazin - oricum, nimic nu era la Îndemână atunci. Totul s-a Întâmplat Înainte ca Netscape să-și distribuie primul web server comercial. Era Începutul proiectului Apache“. Prin februarie 1999, Behlendorf și grupul său rescriseseră complet programul original NCSA și au formalizat cooperarea lor sub numele de „Apache“. „Am ales numele pentru că doream ca acesta să aibă o conotație pozitivă și În
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
aveau să vină și să «civilizeze» peisajul pe care Îl construiseră primii ingineri de Internet. Așa că «Apache» mi s-a părut un nume bun de cod, iar alții mi-au mai spus că era și un calambur interesant“ - de exemplu serverul APatchy, pentru că se foloseau de patch-uri pentru a corecta defecțiunile. Așa că, În multe feluri, Behlendorf și colegii săi open-source - dintre care pe cei mai mulți nu-i cunoscuse niciodată decât prin schimbului de mesaje În chat room-ul open source - creaseră o fabrică
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
apuce pur și simplu să scrie coduri, nu-i așa? „Mai tot ce Înseamnă dezvoltare de software implică un depozit al codului sursă care este administrat de instrumente precum Concurrent Versions System (CVS)“, a explicat el. „De aceea există un server CVS, iar eu am un program CVS În calculatorul meu. Acesta Îmi permite să mă conectez la server și să-mi iau o copie a codului pe care o pot folosi și modifica. Dacă simt că patch-ul meu poate fi
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
un depozit al codului sursă care este administrat de instrumente precum Concurrent Versions System (CVS)“, a explicat el. „De aceea există un server CVS, iar eu am un program CVS În calculatorul meu. Acesta Îmi permite să mă conectez la server și să-mi iau o copie a codului pe care o pot folosi și modifica. Dacă simt că patch-ul meu poate fi Împărtășit și altora, folosesc un program numit Patch care Îmi permite să creez un nou fișier, o arhivă
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
un nou fișier, o arhivă a modificărilor. Ea se numește fișier Patch, iar eu o pot da altcuiva care, la rândul lui, o poate aplica propriei copii a codului pentru a vedea ce impact are. Dacă am privilegiile necesare la server șcare permite accesul unei comisii supravegheate foarte Îndeaproapeț, pot apoi să-mi iau patch-ul, să-l introduc În depozit, el devenind parte a codului sursă. Serverul CVS are o evidență a tuturor accesărilor și operațiunilor... Așa că ai putea să ai
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
copii a codului pentru a vedea ce impact are. Dacă am privilegiile necesare la server șcare permite accesul unei comisii supravegheate foarte Îndeaproapeț, pot apoi să-mi iau patch-ul, să-l introduc În depozit, el devenind parte a codului sursă. Serverul CVS are o evidență a tuturor accesărilor și operațiunilor... Așa că ai putea să ai «read access» la depozit, dar nu «commit access» pentru a face modificări. Atunci când cineva face o modificare a depozitului, respectivul fișier patch este trimis prin e-mail
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
ajuns să fie peste o mie de oameni. Am fost primul proiect open-source care a intrat În atenția comunității de afaceri și care a primit sprijin de la IBM“. Datorită capacității lui Apache de a permite unui calculator cu un singur server să găzduiască mii de web site-uri virtuale diferite - muzică, date, text, pornografie -, el a Început să dețină „o porție considerabilă din piața furnizorilor de servicii Internet“, a observat Leonard de la Salon.com. IBM Încerca să-și vândă propriul web
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
să găzduiască mii de web site-uri virtuale diferite - muzică, date, text, pornografie -, el a Început să dețină „o porție considerabilă din piața furnizorilor de servicii Internet“, a observat Leonard de la Salon.com. IBM Încerca să-și vândă propriul web server privat, numit GO, dar a câștigat doar o mică parte a pieței. Apache s-a dovedit a fi o tehnologie superioară și gratuită. Așa că, În cele din urmă, IBM a hotărât că dacă nu putea să Îl Învingă, trebuia să
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
astfel Încât să nu existe probleme legate de drepturile de autor sau de responsabilități pentru companii precum IBM, care voiau să construiască aplicații bazate pe Apache și să ia bani pe ele. IBM a văzut valoarea deținerii unei arhitecturi standard a serverelor web lipsită de spectaculozitate - permițând sistemelor eterogene de computere și dispozitive să comunice Între ele, afișând e-mail-ul și paginile web În format standard - care urma să fie Îmbunătățită constant pe gratis de către o comunitate open-source. Colaboratorii de la Apache nu au
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
noastre. Spuneau că nu se ridică la standardele lor! Compensația pe care o aștepta comunitatea Însemna să dăm ce avem noi mai bun“. Pe 22 iunie 1998, IBM a anunțat intenția de a Încorpora Apache În noul lor produs web server, numit WebSphere. Felul În care era organizată comunitatea Apache impunea că orice luai din codul Apache și Îi aduceai Îmbunătățiri, trebuia să Îl returnezi comunității. Dar, de asemenea, erai liber să construiești pe cont propriu un produs comercial pornind de la
[Corola-publishinghouse/Memoirs/2108_a_3433]
-
web site-urilor din lume. Și, deoarece poate fi descărcat de oriunde În lume, Îl folosesc oameni din Rusia până În Africa de Sud și Vietnam pentru a-și crea web site-uri. Persoanele care au nevoie sau doresc capacități suplimentare pentru web serverele lor pot cumpăra produse precum WebSphere, care sunt compatibile cu Apache. În perioada respectivă, vânzarea unui produs compatibil cu un program open-source era o mișcare riscantă din partea IBM-ului. Spre meritul său, IBM a avut Încredere În abilitatea sa de
[Corola-publishinghouse/Memoirs/2108_a_3433]