In gesprekken met klanten of in blogs en artikelen komt regelmatog de vraag naar voren wat de voordelen zijn van open source en wat de gevaren zijn van het werken met 'gratis' software. Het is goed om plussen en minnen op een rij te zetten alvorens met open source aan de slag te gaan. Wij proberen daar naar klanten toe altijd zo eerlijk mogelijk over te zijn.
Werken met open source is veel meer dan alleen een gratis alternatief voor dure software. Er zit meer aan vast. In ons geval hebben we het meest te maken met open source oplossingen voor internetsystemen zoals CMS systemen, online projectmanagement-software en databases aan de gebruikerskant. Aan de serverkant en ontwikkelkant heeft open source al een grote plek veroverd. De meeste websites worden gehost op Linux servers die met de open source Apache webserver draaien. Ook Tomcat, Java en MySQL horen in dit rijtje thuis en vormen de basis van een geweldig aantal websites.
De kritiek dat open source onbetrouwbare oplossingen opleverd wordt door bovenstaande toepassingen dagelijks ontkracht. Bovenstaande toepassingen hebben bewezen betrouwbaar te zijn en kwalitatief van topniveau. De kritische factor is in veel gevallen de gemeenschap die achter deze systemen staat. Dit zijn de ontwikkelaars van deze systemen die allemaal toegang hebben tot de broncode en mee kunnen helpen met verbetering. Daarnaast spelen gebruikers een actieve rol. In veel gevallen helpen zij actief mee om problemen aan te pakken en om het product te promoten.
Voor een succesvolle implementatie van een open source systeem is het goed om vooraf vast te stellen of de gemeenschap achter een specifiek product voldoende is om het product ook over 5 jaar te blijven doorontwikkelen en ondersteunen. In veel gevallen heeft de gemeenschap achter een product een specifieke visie op het systeem. Past deze visie bij jouw productvisie? Probeer vooraf een indruk te krijgen van het soort organisaties die al met het systeem werken. Ook is het van belang dat er meerdere bedrijven zijn waar je aan kunt kloppen voor ondersteuning en uitbreiding van je systeem. Nog veel mensen zien open source als een soort doe-het-zelf pakketten. Zo werkt het slechts in een beperkt aantal gevallen, bij kleinschalig gebruik en met al een basiskennis op gebied van internettechniek.
De meeste organisaties zijn toch aangewezen op experts die voldoende kennis hebben van de achterliggende techniek om een systeem te installeren, aan specifieke eisen aan te passen en te onderhouden.