Er zijn veel termen die allemaal verwijzen naar software die geen geld kost, en velen van hen klinken ongeveer hetzelfde. Open source klinkt eenvoudig genoeg, maar wat is het verschil tussen gratis software en freeware? En waarom lijken deze labels zo belangrijk te zijn? Dat komt omdat ze, ongeacht hoe ze klinken, allemaal naar heel verschillende dingen verwijzen.

Gratis software

Vrije software is zeker geen nieuwe term. De uitdrukking werd bedacht door Richard Stallman in de jaren tachtig, toen hij het GNU-project startte (om een ​​gratis besturingssysteem te maken) en de Free Software Foundation oprichtte (om te pleiten voor gratis software). De zin verwijst naar software die gebruikers veilig kunnen uitvoeren, aanpassen en herdistribueren zonder wettelijke beperkingen. De Free Software Foundation biedt deze 'vier essentiële vrijheden' die software moet respecteren om als vrij te worden beschouwd:

  • De vrijheid om het programma voor welk doel dan ook uit te voeren (vrijheid 0).
  • De vrijheid om te bestuderen hoe het programma werkt en het te veranderen zodat het uw computerwerk doet zoals u dat wilt (vrijheid 1).
  • De vrijheid om kopieën te verspreiden zodat je je buurman kunt helpen (vrijheid 2).
  • De vrijheid om kopieën van uw gewijzigde versies aan anderen te verspreiden (vrijheid 3).

De stichting heeft de GNU General Public License, gewoonlijk de GPL genoemd, aangemerkt als een copyleft-licentie waarmee ontwikkelaars hun software kunnen distribueren om deze als gratis te kwalificeren en ervoor te zorgen dat het zo blijft.

Open source software

Open source software is software met broncode die publiekelijk beschikbaar is onder een licentie die gebruikers het recht geeft om de software te bestuderen, wijzigen en distribueren zoals zij dat willen. De term werd bedacht in 1998, toen een groep individuen aandrong op een titel die minder dubbelzinnig was dan gratis software. Ze veranderden de nadruk van vrijheid naar veiligheid, kostenbesparingen, transparantie en andere pragmatische voordelen. De term is beter leesbaar voor de bedrijfswereld, ook al verwijst deze grotendeels naar dezelfde software. Hoewel de GPL niet de enige ondersteunde licentie is, blijft deze een van de meest prominente. Net als gratis software kan open source software gratis worden gedistribueerd, maar dat hoeft niet.

Dus Open Source Software is vrije software?

Ja en nee. Software beschikbaar onder de GPL kwalificeert over het algemeen als gratis software en open source software. Als u een Linux-distributie gebruikt, voldoet het grootste deel van wat u via uw pakketbeheerder ontvangt aan beide sets vereisten.

Maar ik gebruik momenteel Chrome OS. Net als Android zijn het open source-projecten, maar ze voldoen niet aan de vier vrijheden die nodig zijn om als gratis software te worden beschouwd. De groei van deze twee platformen geeft het argument dat er veranderingen nodig waren om vrije software acceptabel te maken binnen de bedrijfswereld. Android is nu het populairste mobiele besturingssysteem en is te vinden in alles, van koelkasten tot horloges. Maar aan de basis hiervan ligt de Linux-kernel, een stuk software dat voldoet aan de vier vrijheden die nodig zijn om als vrije software te worden beschouwd. Er is geen ander besturingssysteem geporteerd naar meer apparaten.

"Vrije en open source software" verwijst, niet verwonderlijk, naar software die zowel gratis als open source is. De term komt het dichtst in de buurt van een compromis tussen de twee modellen. Het is echter vermeldenswaard dat software die als gratis software kwalificeert, ook als gratis en open source-software kan worden beschouwd, dus de situatie blijft een beetje ambigu.

Freeware

In tegenstelling tot gratis software en open source software, verwijst freeware niet naar of benadrukt vrijheid op geen enkele manier, noch heeft het een duidelijke definitie. Over het algemeen is freeware software die gratis beschikbaar is. Dergelijke software is nog steeds over het algemeen gesloten of eigen software, zoals Adobe Reader en Skype. Soms zullen game-ontwikkelaars oude games opnieuw vrijgeven als freeware, wat betekent dat ze de code nog steeds onder de duim houden, maar het spel kan nu worden gespeeld.

Conclusie

Waarom doet dit er allemaal toe? Iedereen zou code kunnen produceren en zonder vergunning aan het publiek kunnen aanbieden, maar zo'n model is op grote schaal niet houdbaar. Door een gratis of open source-licentie aan te nemen wordt wettelijke bescherming op code toegepast, waardoor anderen geen gratis code meer kunnen nemen en deze opnieuw als hun eigen code kunnen inpakken, waardoor anderen deze niet meer kunnen gebruiken. En voor degenen onder ons die geven om softwarevrijheid op een filosofisch of pragmatisch niveau, is het belangrijk dat we de vooruitgang begrijpen die is aangebracht door de reuzen die het allemaal begonnen hebben.