Dankzij het plan Heemskerk is Open Source ook bij de overheden op het netvlies gekomen. Dit is in principe een goede zaak. Er zijn echter wel een aantal valkuilen. De leveranciers beseffen ook heel goed dat spreken over Open Source voordelen kan hebben in het commercieel invulling geven aan projecten. De term "Open Source" past hiermee in het rijtje "Duurzaam", "Groen" en "Innovatief"
Om te voorkomen dat je slachtoffer wordt van het simpel volgen van een modekreet zijn er bij het kiezen voor Open Source zijn een aantal zaken om goed op te letten:
"Onze software gebruikt/is gebaseerd op Open Source"
Dit is een veelgebruikte truc. Softwareleveranciers misbruiken de term Open Source om hun eigen, gesloten software te versterken. Veelal staat echter in de offertes, de algemene voorwaarden of de contracten dat het eigendom van de totaal oplossing bij de betreffende leverancier blijft. Dit resulteert dan uiteindelijk in dat gene waar Open Source juist tegenwicht aan probeert te geven: een vendor lock in. Je zult in dit geval vaak voor een oplossing toch afhankelijk blijven van die ene leverancier. Lees dus altijd de contracten etc. goed door, maak jezelf er zeker van dat je een vendor lock in uit de weg kunt gaan door voor de betreffende partij en de betreffende oplossing te kiezen. Deze truc heeft nog een vervelend karakter. Open Source communities zijn kwetsbaar en bestaan ook gewoon uit mensen die hun brood willen verdienen. Als teveel partijen enkel gebruik maken van Open Source zonder ooit de community te helpen, dan sterft een Open Source project uit. Hoe kun je Open Source communities helpen? Dat kan op heel veel verschillende manieren!
Beantwoord bijvoorbeeld in de publieke fora af en toe eens een gebruikersvraag. Je ontlast hiermee de ontwikkelaars die daardoor met het ontwikkelen van het product bezig kunnen blijven zonder te vaak te worden afgeleid.
Vertaal documentatie! Je maakt hiermee het open source product toegankelijker, maar maakt jezelf ook het product eigen.
Meld fouten en problemen in de publieke omgeving die daarvoor is ingericht. Op die manier ontstaat een duidelijke plaats met alle ins en outs van het product.
Help mee met het schrijven van code, alleen voor de die-hards uiteraard.
Sponsor een Open Source product financieel
Geef maatwerk code met een generiek karakter die is opgebouwd in een intern project terug aan de community
"Open Source is linux en vaak niet geschikt voor Windows"
Dit klopt in sommige gevallen, maar je zult je verbazen wanneer je ziet hoeveel Open Source producten écht op allerlei verschillende platformen draaien. Wat wel belangrijk is en wat mogelijk is het voorkomen van hoge beheerskosten. Kies dus altijd voor Open Source oplossingen die ofwel zeer goed gedocumenteerd zijn ofwel passen op het kennisveld van de betreffende service organisatie
"Open Source, dus gratis"
Nee. Open Source bestaat vooral dankzij een nieuw businessmodel: In plaats van het uitgeven van licenties wordt er door implementatie-partijen geld verdient met het verlenen van opleidingen, ondersteuning en implementatie. Zorg er voor dat bij Open Source projecten vooraf duidelijk is welke kosten er gemaakt dienen te worden voor een goede implementatie. Vergelijk aanbiedingen van verschillende partijen!
"Onze software is Open Source want de broncode is beschikbaar"
Pas op! Open Source werkt alleen wanneer een project écht actief is. Immers, wanneer de broncode niet wordt onderhouden, of het aantal leden van een community is klein, dan is de kans op verbetering en uitbreiding in de toekomst gering. Het risico is dan vaak dat je een product hebt gekozen waarvoor je later zelf een organisatie moet inrichten om deze te onderhouden. En dat is geen eenvoudige opgave. Vuistregel is dat je altijd dient te onderzoeken of een Open Source project een actieve community heeft (ga op zoek naar het aantal en de datums van de meest recente acties) regelmatig wordt gereleased (controleer de datums van de meest recente versie) beschikt over de juiste middelen (Is er een omgeving om fouten te rapporteren? Is er een forum? En een mailinglijst?) en volg vooral je gevoel!
Leesvoer:
"Het ontwikkelen van Open Source-software is vaak een internationale onderneming. Een van de meest inspirerende zaken is de manier waarop documentatie heel snel wordt vertaald in andere talen, ongeacht in welke taal deze in eerste instantie is opgesteld. Ik ben enorm blij dat ‘Producing Open Source Software’ nu dankzij SURF en Kennisnet beschikbaar is in het Nederlands, niet alleen online maar ook in een mooie papieren versie.”
Je moet lid zijn van Politie 2.0 om reacties te kunnen toevoegen!
Wordt lid van Politie 2.0