Open Source Software

Transparenz

Offenheit erzeugt Vertrauen - eine durchaus menschliche Eigenschaft, die in jedem Individuum tief verankert ist. Ehrliche und offene Gesprächspartner sind vertrauenswürdig. Nach dem gleichen Prinzip richten sich die Entwickler von Open Source Software. Transparenz ist neben der Sicherheit ihre Maxime.

Die Absicht bei Open Source Produkten, einen bestmögliche und praktikable Lösung zu erstellen, führt jeden Hersteller zur Offenlegung seiner Arbeit. Zum Lieferumfang gehört nicht nur die Software, sondern auch der zugrundeliegende Programmcode.

Das erlaubt allen Anwendern eine fachliche Beurteilung abzugeben und das Werk der Softwareentwickler zu strafen oder zu ehren. Die Resonanz bestimmt über die Etablierung oder die Ablehnung angebotener Softwarelösungen.

Stabilität

Stabilität und Sicherheit sind die Kernpunkte jeder zuverlässigen Infrastruktur. Dies gilt auch für EDV-Systeme. Fällt eine der Komponenten aus, resultiert dies in unkalkulierbaren Risiken für das gesamte System.

Die Entwicklung von Open Source Software ist maßgeblich an der Stabilität und Sicherheit orientiert. Der Umstand, dass der zugrunde liegende Programmcode für jeden zugänglich ist, eröffnet allen Anwendern die Möglichkeit einer direkten Beteiligung. Dadurch kann Open Source Software unter vielfach unterschiedlichen Bedingungen geprüft und analysiert werden. Die gewonnenen Informationen werden dem Autor mitgeteilt und den Anwendern wiederum in einer neuen, verbesserten Version zur Verfügung gestellt.

Dieser Vorgang erfolgt vollkommen kostenfrei und ermöglicht die Behebung von Fehlern innerhalb von wenigen Tagen bis Wochen anstatt von Jahren.

Never change a running system

Vor nicht ein mal 500 Jahren war es eine feste Ansicht, die Welt sei eine flache Ebene. Theorien, Rückschlüsse und Beweise fanden lange kein Gehör. Doch die Geschichte und die heutige Realität zeigen uns das Gegenteil.

Kommerzielle Anbieter von IT-Systemen und Anwender-Software wissen bereits jetzt die Vorteile der Open Source Maximen zu nutzen: Sun und Netscape seinen hier als Beispiel genannt. Beide Unternehmen stellen den zugrundeliegenden Programmcode jeweils für Java und für den Netscape-Communicator zur Verfügung. Das Betriebssystem Linux kann von einem Unternehmen seinen Bedürfnissen entsprechend abgewandelt und optimiert werden.

Es ist kein Zufall, dass die Entscheidungsträger sich im professionellen Umfeld der Intranet- und Internetanwendungen meistens auf Unix basierte Systeme verlassen. Ebenso wenig ist es kein Zufall, dass Server von Banken und Versicherungen auf Betriebssystemen und Software basieren, deren Geschichte weit in die 60er Jahre zurück reicht.