Redenen om te kiezen voor Open Source software
Er zijn verschillende redenen voor een bedrijf om binnen hun architectuur te kiezen voor Open Source Software. De belangrijkste redenen zijn: Kosten, Security, Robuustheid, Openheid, Migratie en consolidatie, Schaalbaarheid en Kennis. Hieronder beschrijf ik elk deze redenen.
Kosten
Open Source Software kent in principe geen licentiekosten. De licentiekosten zijn echter niet altijd een relevant deel van de totale kosten van de aanschaf en het gebruik van een applicatie (de TCO). Kosten voor training en support kunnen ook bij Open Source Software oplopen.
Een voorbeeld hiervan is de kosten van het Open Source pakket OpenOffice.org. Deze kunnen bij het gebruik van een groot aantal werkstations een stuk goedkoper uitvallen dan het gebruik van Microsoft Office. Hierbij moet wel worden aangetekend dat er waarschijnlijk kosten moeten worden gemaakt om de onvermijdelijke compatibiliteitproblemen tussen Microsoft Office en OpenOffice.org op te lossen. Bovendien moeten gebruikers wellicht getraind worden in het gebruik van het pakket, en zijn er aanvullende kosten te verwachten bij de helpdesk. Als deze kosten dienen in de overweging mee genomen te worden om te bepalen of er sprake is van en significante kostenbesparing.
Bij het gebruik van infrastructuur componenten is het kostenvoordeel alleen interessant indien er veel geld wordt uitgegeven aan licenties voor dit soort componenten (zoals dure Oracle, SQL server of Exchange licenties).
Security
Omdat de broncode van de software openbaar is, kunnen eventuele beveiligingslekken ook makkelijk gevonden worden. Het principe van "veel ogen" zorgt dat Open Source software over het algemeen een hoger security niveau kent dan closed source software. Als beveiligingslekken gevonden worden, is er over het algemeen snel een patch ontwikkeld. Omdat de software via internet wordt verspreid, is de patch ook vaak snel beschikbaar.
Robuustheid
Open Source Software staat bekend als zeer robuust. De systemen hebben over het algemeen weinig “downtime” en blijven ook onder hoge load goed functioneren. Ook dit komt omdat er veel mensen naar de broncode kunnen kijken en eventuele problemen makkelijk kunnen vinden. Bovendien is het bekijken van broncode door anderen voor programmeurs een stimulans om goed en netjes programmeren
Openheid
Er zijn instanties (meestal overheidsinstellingen) die Open Source Software vereisen, omdat dit de openheid van de instantie bevordert. Een voorbeeld is het Elektronisch stemmen via Internet dat LogicaCMG ontwikkelde voor de Europese Unie. De broncode van deze software moest openbaar worden gemaakt om aan te kunnen tonen dat het onmogelijk is om fraude te plegen met de elektronisch uitgebrachte stemmen. De overheid is actief bezig om Open Source software en open standaarden te propageren en op termijn zelfs verplicht te stellen.
Migratie en consolidatie
Vaak worden Open Source infrastructuur componenten ingezet in een omgeving die migreert van een UNIX, VMS of een Mainframe omgeving. Er moest dan vaak een keuze worden gemaakt tussen een Microsoft oplossing, een UNIX oplossing of een Linux oplossing (met alle daarbij horende applicaties). Ook bij het consolideren van veel servers naar enkele grotere servers wordt vaak Open Source Software ingezet.
Schaalbaarheid
Grote rekenclusters worden vaak opgebouwd met Linux servers. Dit maakt het bouwen van een “Supercomputer” kostentechnisch interessant.
Beowulf is een high-performance cluster die draait onder Linux. Ook de schaalbaarheid van bijvoorbeeld de Apache webserver is zeer goed. Dit maakt het mogelijk websites met een zeer hoge load op te zetten.
Kennis
Het gebruik van Open Source Software vraagt kennis over dit soort software bij de beheerders. Ervaren UNIX beheerders hebben deze kennis vaak al in huis. De overstap van Microsoft technologie naar Open Source Software en andersom zijn vaak ingrijpend. Voor UNIX beheerders kost het weinig moeite om over te stappen naar Open Source oplossingen. Voor Microsoft beheerders kost het echter veel geld en tijd om over te stappen naar een Open Source Software omgeving, omdat de opzet en werking van dit soort software vaak afwijkt van de Microsoft oplossingen.
Wie maakt gebruik van Open Source software en waarom
Overheidsinstanties: Openheid, Kosten
Midden- en kleinbedrijf: Kosten, Security, Robuustheid
Universiteiten en onderzoeksinstellingen: Kosten, Schaalbaarheid, Kennis, Openheid
Internet provider en andere netwerk aanbieders: Openheid, Kosten, Robuustheid, Security, Schaalbaarheid, Kennis
Grote bedrijven: Migratie en Consolidatie
Zorgsector: Security, Kosten
This entry was posted on Zaterdag 16 December 2006