![]() |
|
|
Open source
software wordt vaak geassocieerd met gratis. Hoewel open source software
vaak kosteloos te verkrijgen is via internet, is dit niet het belangrijkste
voordeel van dit type software. Het grootste voordeel van open source software is de beschikbaarheid van de broncode van de programmatuur. De broncode is de code die een programmeur heeft gemaakt. Vanuit deze broncode wordt een programma gecompileerd. Na compilatie is het programma te gebruiken. Het nadeel van de gecompileerde vorm is dat fouten niet verholpen kunnen worden of uitbreidingen worden toegevoegd, hiervoor is namelijk de bron code nodig. De meeste commerciële software bedrijven leveren hun broncode niet bij de software die ze verkopen, dit doen zij om hun investering en belangen te beschermen, maar hiermee houden veel bedrijven ook hun klanten in hun greep. Het is immers vaak lastig om van één systeem over te schakelen op een systeem van een andere leverancier en laten hun klanten wachten en betalen voor de volgende versie van hun software product voor de oplossing van de software fout. Open source
software biedt de mogelijkheid voor de gebruiker om zelf de fouten op
te lossen of er zelfs uitbreidingen in te bouwen. De kwaliteit van open source software is zeer wisselend. De grote voorbeelden van het succes van open source software zijn het operating system Linux (een robuust UNIX achtig systeem) en de Apache webserver (de meest gebruikte webserver ter wereld). Dit zijn inderdaad open source software projecten die zeer goede software hebben voortgebracht, maar dit betekent niet dat alle open source projecten deze kwaliteit hebben. Voordat wordt overgegaan op open source software dient het eerst grondig getest te worden voordat het in productie wordt genomen. Voorbeelden van open source software met een goede reputatie en bruikbaar voor in de praktijk:
|
||||
![]() |