pentru Stallman, ideea de software „gratuit” a fost mai mult decât oferirea de software. Era vorba de a se asigura că utilizatorii erau liberi să folosească software-ul așa cum considerau de cuviință, liberi să studieze codul sursă, liberi să-l modifice în scopuri proprii și liberi să-l împărtășească altora. Stallman și-a lansat codul sub o licență cunoscută sub numele de GNU Public License, sau GPL, care garantează utilizatorilor Aceste patru libertăți software. GPL este o licență „virală”, ceea ce înseamnă că oricine creează software bazat pe cod licențiat sub GPL trebuie să elibereze și acel cod derivat sub o licență GPL.foarte important, licența nu interzice companiilor să vândă copii ale software-ului GNU. Atâta timp cât permiteți clienților dvs. să vă partajeze codul, puteți încărca cât doriți pentru software-ul dvs. Expresia „liber ca în libertatea de exprimare, nu LIBER ca în berea gratuită” este adesea folosită pentru a explica această contradicție aparentă.
alți programatori au urmat curând exemplul lui Stallman. Unul dintre cei mai importanți a fost Linus Torvalds, programatorul finlandez vitriolic care a creat Sistemul de operare Linux în 1991. Linux este un” kernel”, nucleul unui sistem de operare care vorbește cu hardware-ul și traduce intrarea de bază de la tastatură, mouse sau ecran tactil în ceva ce software-ul poate înțelege. GNU nu avea un nucleu finit la acea vreme, așa că mulți utilizatori GNU au combinat GNU și Linux într-un sistem de operare funcțional. Pachetele sistemului de operare GNU, kernel-ul Linux și alte instrumente au devenit cunoscute sub numele de distribuții GNU/Linux; unii puriști se referă încă la sistemele de operare bazate pe Linux ca ” GNU / Linux.”În curând, companii precum Red Hat câștigau bani vânzând suport pentru tehnologii open source precum Linux.
Linux—sau GNU / Linux dacă preferați—a devenit deosebit de popular pentru rularea serverelor web și rulează acum 69,4% din serverele web, conform datelor compilate de W3Techs. Alături de creșterea Linux și web a venit și alte câteva instrumente gratuite, inclusiv serverul web Apache, baza de date MySQL și limbaje de programare precum Perl și PHP. Mulți au folosit licența GPL, dar alții au adoptat licențe mai permisive care, spre deosebire de GPL, au permis companiilor să creeze produse proprietare folosind codul lor.
în timp, tensiunile au crescut între cei, cum ar fi Stallman, care credeau că tot software-ul ar trebui să fie liber din motive etice, și mai mulți dezvoltatori orientați spre afaceri care credeau că partajarea liberă a codului este o modalitate mai bună de a construi software, dar nu un imperativ etic. În 1998, un grup s-a întâlnit pentru a discuta cum să promoveze ideea de cod partajat și colaborare deschisă. Îngrijorat de faptul că termenul „software liber” și filosofia mai absolutistă a lui Stallman ar face ideile lor mai puțin plăcute întreprinderilor care doreau să păstreze o parte din Codul lor proprietar, grupul s-a stabilit pe eticheta „open source”, inventată de Christine Peterson, pentru a distinge obiectivele sale.
în anii 2000, open source a devenit cu adevărat mainstream. În 2004, programatorul David Heinemeier Hansson și-a lansat cadrul de programare a aplicațiilor web Ruby on Rails, care a devenit rapid unul dintre cele mai importante instrumente de dezvoltare web din lume, precum și Fundația pentru servicii precum Twitter și Kickstarter. Între timp, Yahoo a finanțat dezvoltarea sistemului open source de criptare a datelor Hadoop. După lansarea sa în 2006, alte companii, inclusiv Facebook, Twitter și eBay au început să contribuie la proiect, ajutând la demonstrarea valorii colaborării între companii. Achiziția MySQL de 1 miliard de dolari de către Sun Microsystems în 2008 a dovedit că open source ar putea fi o afacere mare. În același an, Google a lansat primele sale telefoane Android, mutând open source de pe server în buzunar.
acum open source este practic peste tot. Walmart folosește software open source precum nodul platformei de dezvoltare și a deschis codul instrumentului său de gestionare a cloud-ului OneOps și electrodul platformei sale de dezvoltare. JP Morgan Chase și-a deschis platforma blockchain Quorum, pe care angajații săi au colaborat cu creatorii alternativei Bitcoin axate pe confidențialitate Zcash. Chiar și Microsoft, al cărui fost CEO a numit odată Linux un „cancer”, folosește acum și lansează software open source, cum ar fi popularul său.net programming framework. Folosește chiar Linux pentru a rula părți ale serviciului său cloud Azure și și-a împărtășit propriile instrumente Linux cu comunitatea.
Open source nu mai este contracultură. Este unitatea.
Leave a Reply