Wat is Open Source Software

Open-source software (OSS) is software waarvan de broncode vrijelijk aan het publiek beschikbaar wordt gesteld door de makers. OSS ontstaat op initiatief van een of enkele programmeurs en ontwikkelt zich daarna door wereldwijde samenwerking van programmeurs via het internet. De initiatiefnemer coördineert meestal de voortgang. De software kent geen eigenaar en is daardoor voor iedereen vrij beschikbaar. Het meest bekende voorbeeld van OSS is Linux, een Unix-achtig besturingssysteem.

 


De open-source Definitie

Open-source betekent niet alleen toegang tot de broncode. De voorwaarden voor verspreiding van een open-source programma moeten in overeenstemming met de volgende criteria zijn:

1. Vrije verspreiding

De licentie mag geen enkele partij verhinderen om de software te verkopen of weg te geven als onderdeel van een collectie software met programma's van verschillende bronnen. De licentie mag geen royalties of andere vergoeding voor een dergelijke verkoop eisen.

2. Broncode

Het programma moet de broncode bevatten en moet verspreiding toestaan, zowel als broncode als in gecompileerde vorm. Als het product zonder broncode verspreid wordt, moet er een goed gedocumenteerde manier zijn om de broncode, zonder kosten, te downloaden van het Internet. De broncode moet beschikbaar zijn om een programmeur in de gelegenheid te stellen het programma aan te passen. Met opzet zeer verwarrende broncode schrijven is niet toegestaan. Tussenvormen, zoals de output van een preprocessor of translator zijn niet toegestaan.

3. Afgeleide programma's

De licentie moet aanpassingen en van het originele programma afgeleide werken toestaan en deze moeten onder dezelfde voorwaarden verspreid kunnen worden als het originele programma.

4. Integriteit van de originele broncode

De licentie mag verspreiding van aangepaste broncode alleen verbieden als de licentie wél de verspreiding van zogenaamde "patch bestanden" bij de originele broncode toestaat, met het doel het programma aan te passen tijdens het "builden" ervan. De licentie moet expliciet toestaan dat software die gebaseerd is op gewijzigde broncode verspreid wordt. De licentie mag vereisen dat afgeleide programma's een andere naam of versienummer hebben dan de originele software.

5. Geen discriminatie van personen of groepen

De licentie mag niet discrimineren tegen welke persoon of groep personen dan ook.

6. Geen discriminatie tegen toepassingsgebieden

De licentie mag niemand verhinderen om het programma te gebruiken in een bepaald toepassingsgebied. Het mag bijvoorbeeld niemand verhinderen om het programma in een bedrijf, of voor genetisch onderzoek te gebruiken.

7. Verspreiding van de licentie

De rechten die bij het programma horen moeten ook van toepassing zijn op iedereen naar wie het programma is verspreid, zonder dat voor deze partijen een extra licentie noodzakelijk is.

8. De licentie mag niet specifiek voor één product gelden

De rechten die bij het programma horen mogen niet afhankelijk zijn van het feit dat het programma deel uitmaakt van een bepaalde softwaredistributie. Als het programma uit deze distributie wordt gehaald en gebruikt of verspreid volgens de voorwaarden van de licentie van het programma, dan hebben alle partijen naar wie het programma is herverspreid dezelfde rechten die ook van toepassing waren op de originele distributie.

9. De licentie mag andere software niet beïnvloeden

De licentie mag geen beperkingen stellen aan andere software die is verspreid samen met het betreffende programma. De licentie mag bijvoorbeeld niet vereisen dat alle andere software die met het programma wordt meegeleverd ook open-source software is.

10. Conformerende licenties en certificatie

Alle software die een licentie gebruikt die gecertificeerd is als zijnde conform de open-source definitie mag het open-source handelsmerk gebruiken, evenals broncode die expliciet in het zogenaamde 'public domain' wordt geplaatst. Geen enkele andere licentie of software is gecertificeerd om het open-source handelsmerk te gebruiken.

Om een licentie te laten beoordelen voor certificatie, mail naar certification@opensource.org (Engelstalig!).

We raden aan om een reeds gecertificeerde licentie uit de bovenstaande lijst te gebruiken, omdat dit het gebruik van het open-source merk toestaat zonder beoordeling. Misbruik van het open-source merk kan gerapporteerd worden aan mark-misuse@opensource.org.

 

Bron: wikipedia