Skip to main content

Wat is open source software?

Open source verwijst naar ten minste twee dingen.Ten eerste is het een handelsmerk van het Open Source Initiative®, en een licentie die Open Source Initiative® -subsidies aan Open Source Software (OSS) die aan bepaalde criteria voldoet, de Open source definitie

beschuldigt.Er zijn echter andere ideeën over open source software die niet aan dezelfde normen vasthouden en open source software bieden onder verschillende soorten licenties.Een ding dat alle open source -software gemeen heeft, is de beschikbaarheid voor de gebruiker van de broncode, wat betekent dat de gebruiker precies kan zien hoe het applicatie of programma is gecodeerd en het vaak mag aanpassen.Afhankelijk van het type licentie dat het heeft, kunnen gebruikers mogelijk open source -software wijzigen en herverdelen. Wat voor type licentie het ook heeft, open source software is een tegenhanger van eigen commerciële software.Proprietaire commerciële software is gebaseerd op één bedrijf dat de broncode ontwikkelt en bezit.Met de productlicentie kan de gebruiker het product gebruiken zoals gemaakt door de commerciële onderneming.In sommige gevallen worden gebruikers toegestaan en/of aangemoedigd om plug-ins of add-ons te maken om eigen commerciële software te verbeteren, maar er zijn grenzen aan wat ze mogen doen.Dit is om de investering van de softwareontwikkelaar te beschermen. Er zijn verschillende doelen achter de open source softwarebeweging.Een gedachte is dat de scheiding van softwareontwikkeling van het winstmotief ontwikkelaars zal aanmoedigen om te doen wat het beste is voor de software en de gebruikers, wat leidt tot producten die een verhoogd nut en minder bugs hebben.Er wordt ook aangenomen dat peer review zonder beperkingen van een commerciële releasedatum zal bijdragen aan software die nog steeds constant wordt opgewaardeerd, in plaats van zorgvuldig getimede grote releases die niet vaak voorkomen, waardoor gebruikers buggy -software daartussenin hebben.Een andere overweging is dat door de code te openen, een groot aantal ontwikkelaars, die elk gedachten hebben over het verbeteren van de software, hun specifieke vaardigheden en inzichten, evenals hun tijd, zal brengen om bij te dragen aan het proces, waardoor de ontwikkeling wordt versnelden het in vele richtingen nemen, het bereik van de software verbreden.