tkar.de Logo Weblog von Thomas Kleinhenz

Open Source-Software

Bei der Verwendung freier Software im Internet-Bereich überwiegen die Vorteile. Open Source-Technologien kann man guten Gewissens auch zu kommerziellen Zwecken einsetzen.

OSI-License Logo Ohne auf die verschiedenen Lizenzmodelle und die darum und um die Begrifflichkeit geführten Diskussionen eingehen zu wollen, verstehe ich unter freier Software solche Produkte, die mir Einsicht in den Quellcode gestatten, deren Verwendung nicht mit Lizenzkosten verbunden ist und die ich unter Beachtung bestimmter Regeln modifizieren darf. Allein aus diesen Punkten ergeben sich eine Reihe von Vorteilen. Offener Quellcode zieht Programmierer an, die in der Lage sind, seine Qualität zu beurteilen und ihn weiter zu entwickeln. Projekte, um die sich eine große Community entwickelt hat, sind interessanter und produzieren in der Folge ausgereiftere Software als andere. Kostenfreiheit sorgt für die Verbreitung und für Anregungen von Anwenderseite.

Im Web-Bereich gibt es viele ausgereifte Produkte, die als Open Source angeboten werden. Der oft zitierte Nachteil, dass ihre Einrichtung und Administration schwierig sei, zählt hier nicht, da man derartige Arbeiten ohnehin einem Dienstleister überlässt. Wenn es nicht gerade darum geht, eigene Hard- oder Software in eine neu aufzusetzende Webapplikation zu integrieren, fällt die Auswahl der zusätzlich erforderlichen Mittel eher in den Bereich der Geschmacksfragen. Der beauftragte Entwickler wird eine Empfehlung geben, für die er einstehen kann.

Für den Webserver setze ich auf die bewährten LAMPP-Systeme. Sie werden von so gut wie jedem Webhosting-Provider angeboten. Damit sind die Scriptsprachen und das Datenbanksystem vorgegeben. Aus den für diese Konstellation verfügbaren Applikationen empfehlen sich je nach Einsatzzweck verschiedene Produkte. Eine Hand voll Anwendungen, die man immer wieder gerne einsetzt, gehören zum Repertoire eines jeden Beraters, auch wenn er mit kommerzieller Software handelt. Ich beschränke mich auf Applikationen, die ich verstehe, anpassen und ggf. erweitern kann, und von denen ich weiß, dass eine rege Entwickler-Community existiert: Voraussetzungen, die nur Open Source-Software erfüllen kann.

Aus der Entwicklergemeinschaft gehen immer wieder spezialisierte Dienstleister hervor, die Investitionen in die Installation, Anpassung und Erweiterung einer Software für kundenspezifische Szenarien zukunftssicher machen. Steht der ausgesuchte Dienstleister irgendwann nicht mehr zur Verfügung, so hat man keine Probleme, Ersatz zu finden.

27.10.2006 · Permalink

Feed abonnieren