Open Source Software

Wat is Open Source Software?

OpenSource Software ontstaat op initiatief van een of enkele programmeurs en ontwikkelt zich daarna door wereldwijde samenwerking van programmeurs via het internet. De initiatiefnemer coördineert daarbij de voortgang. De software kent geen eigenaar.

Verspreiding van de broncode van gesloten, commerciële software wordt gelijkgesteld aan diefstal. Een OpenSource licentie geeft elke gebruiker de vrijheid om OpenSource Software te kopiëren, te wijzigen en te exploiteren.

OpenSource Software is software met twee kenmerken:

  • De broncode wordt door de makers vrijelijk aan het publiek beschikbaar gesteld.
    Voorbeeld:
    U koopt een taart bij de bakker. De taart is goed, maar u denkt dat hij lekkerder kan. U weet niet welke ingrediënten zijn gebruikt, dus weet u ook niet wat er veranderd moet worden.
    OpenSource Software is te vergelijken met een taart waar u het recept bijgeleverd krijgt. U hoeft de taart niet te verbeteren, maar het kan wel.

  • Een Open Source licentie geeft elke gebruiker de vrijheid om OpenSource Software te kopiëren, te wijzigen en te exploiteren.
    Verspreiding van de broncode van gesloten, commerciële software wordt gelijkgesteld aan diefstal.
    Voorbeeld:
    Als u de taart heeft gekocht met het bijbehorende recept, dan mag u het recept lezen, u mag het gebruiken om uw eigen taarten te bakken, u mag het recept verbeteren, u mag ingrediënten toevoegen en vervolgens mag u het (nieuwe) recept ook weer verspreiden.

Waarom Open Source Software?

Zowel op creatief als communicatief vlak is het delen van ideeën een iets moois: het stelt mensen in staat om ervaringen en technieken met gelijkgestemden uit te wisselen. In een competitief economisch model lijkt het gemakkelijk fout om de opgebrachte investeringen vrij te geven zonder ze eerst te laten terugverdienen. Met software werkt dit echter net andersom: door de vluchtige aard van deze informatie, het razendsnelle tempo waarin nieuwe technieken ontwikkeld worden en de steeds toegankelijkere informatie blijkt Open Source net het moderne antwoord op deze situatie. Nieuwe ideeën gaan via de sociale netwerken in uren de wereld rond, worden direct toegepast op software in wording en kunnen zo doorstromen naar het eindproduct.

De rol van Open Source Software vandaag

Open Source software is niet meer weg te denken in het internet van vandaag. Elk bezoek van een website gaat minstens over 10-tallen Open Source gestuurde apparaten. Open Source is een gigantisch netwerk geworden van mensen en systemen die elkaar de kans geven om een kijkje te nemen in het onderlingen ideeëngoed. Open Source is de gemeenschappelijke noemer, de consensus over hoe bepaalde problemen het best opgelost kunnen worden.

Hoe gebruik ik Open Source Software?

Als ontwikkelaar mag je de code die je in Open Source Software vindt, onbeperkt gebruiken en toepassen voor Open Source Software. Juridisch vertaalt zich dat in een aantal licenties die dit precies omschrijven.