voor Stallman ging het idee van “vrije” software over meer dan het weggeven van software. Het ging erom ervoor te zorgen dat gebruikers vrij waren om software te gebruiken zoals ze dat wilden, vrij om de broncode te bestuderen, vrij om het voor hun eigen doeleinden te wijzigen en vrij om het met anderen te delen. Stallman bracht zijn code uit onder een licentie die bekend staat als de GNU Public License, of GPL, die gebruikers deze vier vrijheden garandeert. De GPL is een” virale ” licentie, wat betekent dat iedereen die software maakt op basis van code die onder de GPL is gelicentieerd, die afgeleide code ook onder een GPL-licentie moet vrijgeven.
belangrijk is dat de licentie bedrijven niet verbiedt kopieën van GNU-software te verkopen. Zolang u uw klanten toestaat om uw code te delen, kunt u zoveel als u wilt voor uw software in rekening brengen. De uitdrukking “vrij als in vrije meningsuiting, niet vrij als in gratis bier” wordt vaak gebruikt om deze schijnbare tegenstrijdigheid te verklaren.
andere programmeurs volgden al snel het voorbeeld van Stallman. Een van de belangrijkste was Linus Torvalds, de venijnige Finse programmeur die het Linux-besturingssysteem in 1991 creëerde. Linux is een “kernel”, de kern van een besturingssysteem dat met de hardware praat en de basisinvoer van je toetsenbord, muis of touchscreen vertaalt naar iets dat de software kan begrijpen. GNU ontbrak een voltooide kernel op het moment, dus veel GNU-gebruikers combineerden GNU en Linux in een functioneel besturingssysteem. Bundels van het GNU-besturingssysteem, Linux-kernel en andere tools werden bekend als GNU / Linux-distributies; sommige puristen verwijzen nog steeds naar op Linux gebaseerde besturingssystemen als ” GNU / Linux.”Al snel, bedrijven als Red Hat waren geld verdienen met de verkoop van ondersteuning voor open source technologieën zoals Linux.
Linux – – – of GNU / Linux als je liever – – – werd vooral populair voor het draaien van webservers en draait nu 69,4 procent van de webservers, volgens gegevens gecompileerd door W3Techs. Naast de opkomst van Linux en het web kwamen verschillende andere gratis tools, waaronder de Apache webserver, MySQL database en programmeertalen zoals Perl en PHP. Velen gebruikten de GPL-licentie, maar anderen namen meer permissieve licenties aan die, in tegenstelling tot de GPL, bedrijven in staat stelden om eigen producten te maken met hun code.
na verloop van tijd groeide de spanning tussen degenen, zoals Stallman, die geloofden dat alle software op ethische gronden vrij moest zijn, en meer bedrijfsgerichte ontwikkelaars die vonden dat het vrij delen van code een betere manier was om software te bouwen, maar geen ethische imperatief. In 1998 kwam een groep bijeen om te bespreken hoe het idee van gedeelde code en open samenwerking kan worden bevorderd. Bang dat de term “vrije software” en Stallman ‘ s meer absolutistische filosofie hun ideeën minder smakelijk zouden maken voor bedrijven die een deel van hun code eigendom wilden houden, besloot de groep op het label “open source”, bedacht door Christine Peterson, om de doelen te onderscheiden.
tijdens de jaren 2000 ging open source echt mainstream. In 2004 bracht programmeur David Heinemeier Hansson zijn web application programming framework Ruby on Rails uit, dat al snel een van ‘ s werelds belangrijkste web development tools werd, evenals de basis voor diensten als Twitter en Kickstarter. Ondertussen, Yahoo was de financiering van de ontwikkeling van de open source data-crunching systeem Hadoop. Na de release in 2006, andere bedrijven, waaronder Facebook, Twitter, en eBay begonnen bij te dragen aan het project, het helpen aantonen van de waarde van samenwerking tussen bedrijven. Sun Microsystems ‘ $ 1 miljard overname van MySQL in 2008 bleek open source big business zou kunnen zijn. Datzelfde jaar bracht Google zijn eerste Android-telefoons, het verplaatsen van open source van de server naar uw zak.
nu is open source bijna overal. Walmart maakt gebruik van open source software zoals de ontwikkeling platform Node, en het heeft geopend de code van de cloud management tool OneOps en de ontwikkeling platform elektrode. JP Morgan Chase open source haar blockchain platform Quorum, waarop haar werknemers samengewerkt met de makers van de privacy gerichte bitcoin alternatieve Zcash. Zelfs Microsoft, wiens voormalige CEO ooit Linux een “kanker” noemde, gebruikt en brengt nu open source software uit zoals het populaire. net-programmeerraamwerk. Het maakt zelfs gebruik van Linux om delen van zijn cloud service Azure draaien en heeft zijn eigen Linux tools gedeeld met de gemeenschap.
Open source is geen tegencultuur meer. Het is de gevestigde orde.
Leave a Reply