Open Source einsetzen: Zehn Dinge auf die Sie achten sollten
Gefühlt ist die Krise zwar vorbei, doch nicht wenige warnen, dass das dicke Ende erst noch kommt. So oder so, kann es nicht schaden, nach Sparpotentialen in der eigenen Abteilung zu suchen, zum Beispiel mit Open-Source-Lösungen. Doch nicht jede Lösung passt zu jedem Geschäftsmodell oder den festgelegten IT-Standards. Bevor also an einzelnen Komponenten der Architektur geschraubt wird, gilt es, die richtigen Fragen zu stellen. Chamindra de Silva von unseren US-Kollegen von Techrepublic hat die zehn wichtigsten zusammengestellt.
Frage 4: Gibt es eine Garantie oder – falls benötigt – einen Support für Firmen?
Grundsätzlich beinhaltet keine Open-Source-Lizenz eine Garantie. Der Support läuft in der Regel auf freiwilliger Basis über die Community. Das hat den Vorteil, dass es theoretisch für jedes Problem einen Experten gib, der sich verantwortlich fühlt. Vielen Firmen wird das aber nicht reichen – gerade wenn es mal schnell gehen muss. Das ideale Open-Source-Projekt arbeitet deshalb mit mehreren Drittanbietern zusammen, die verschiedene Services – beispielsweise Maintenance und Softwareanpassungen – anbieten.
Frage 5: Welche Prozesse existieren für die Qualitätskontrolle?
Viele der großen und populären Projekte sind inzwischen ausgereift und stabil genug, um auch in unternehmenskritischen Umgebungen zum Einsatz zu kommen. Trotzdem sollte man den Prozess kontrollieren, der für die Qualitätskontrolle eingesetzt wird. Genügt er den eigenen Anforderungen nicht, sollten IT-Chefs überlegen, wie viel es kostet, die fehlende Qualitätskontrolle zu implementieren – entweder hausintern oder über einen Drittanbieter.
Frage 6: Wie gut ist die Dokumentation in der der Firma?
Die Dokumentation von so manchem Open-Source-Projekt ist eher dürftig. Grund: Viele Entwickler konzentrieren sich auf die Weiterentwicklung der Produkte, vernachlässigen dabei aber die Pflichtaufgabe der Dokumentation. Das Minimum sind ein Benutzerhandbuch und ein Leitfaden für Admins – manchmal online verfügbar über ein Wiki oder sogar Tutorials. Wichtig: Immer darauf achten, ob das Material, das zur Verfügung steht, den eigenen Anforderungen genügt.
Frage 7: Wir leicht kann das System genau an meine Anforderungen angepasst werden?
Im Gegensatz zu proprietärer Software liegt es in der Natur von Open-Source-Software, dass sie jeder nach seinem Geschmack anpassen kann. Wie aufwendig das ist und was es kostet, kann jedoch sehr unterschiedlich sein. Abhängig von Architektur und Größe des Systems, wie gut die Schnittstellen dokumentiert sind und wie sauber der Code an sich geschrieben ist. Grundsätzlich kann natürlich auch ein Drittanbieter die Anpassung übernehmen. Dabei sollte man aber immer sicher stellen, dass man auf mehrere Optionen (eventuell inklusive einer hausinternen Lösung) zurückgreifen kann – sonst bindet man sich am Ende wieder an einen Anbieter und hat im Vergleich zu einer proprietären Lösung nicht wirklich hinzugewonnen.