Open source standaarden
De nadelen van gesloten software zoals die van Microsoft zijn bekend. Je moet maar afwachten welke fouten erin (blijven) zitten, en aanpassen voor wat ontbreekt is niet mogelijk. Bij open source kan iedereen de code zien en afhankelijk van de licentie zonodig aanpassen.
Open source software wordt geschreven door een wereldwijde gemeenschap van programmeurs die dat leuk vinden om te doen. Kwalitatief doet veel open source software niet onder voor commerciële software. Menig organisatie draait volledig op basis van open source software.
Is de software echt gratis?
Open source software is echt gratis. Wie weet op welke plaatsen die software wordt bewaard kan zo het pakket van zijn of haar voorkeur ophalen (downloaden). Voor de meeste mensen zijn die verzamelsites te ingewikkeld om er zelf mee uit de voeten te kunnen. Ook al is de software gratis aan het gebruik zijn natuurlijk (bescheiden) kosten verbonden. Als ik een auto (gratis) kado krijg dan moet ik nog steeds kosten maken voor brandstof, verzekering en wegenbelasting. Gratis betekent dat u geen licentiekosten hoeft te betalen. En dat kan een behoorlijke besparing zijn.
Software leveranciers als Microsoft proberen klanten aan zich te binden door het overstappen naar andere produkten zo lastig mogelijk te maken. Nu gaat de overstap van de ene software op de andere altijd gepaard met kosten, het omvat nu eenmaal meer dan de ene pen vervangen door een andere. In de software-industrie streven leveranciers naar hoge omschakelkosten, terwijl de afnemer gebaat is met lage omschakelkosten. Ook de overstap van het ene open source pakket naar een ander pakket is niet gratis zelfs al is de software dat zelf wel.
Idealiter betaalt een afnemer van software alleen voor de toegevoegde waarde van die software, maar dat is bij gesloten broncode veelal niet het geval. De kunst van het organiseren van de ict-infrastruktuur is de omschakelkosten zo klein mogelijk te laten zijn.
Wat is er zoal verkrijgbaar?
Voor bijna alle commerciële software is wel een open source alternatief. Ik concentreer mij op open source software voor business intelligence (BI), customer relation management (CRM), enterprise resource management (ERP).
Deze software is bedoeld om de bedrijfsvoering van een bedrijf of organisatie op een hoger peil te brengen. Aanvullende randvoorwaarde is dat ik alleen software ondersteun die in de programmeertaal Java is geschreven. Deze programmeertaal heeft zich inmiddels ruimschoots bewezen voor tal van bedrijfskritische toepassingen en geniet de steun van o.a. IBM.