Open Source Software
Open Source Software (kurz OSS) ist aus der heutigen Wirtschaft gar nicht mehr wegzudenken. Viele Unternehmen, egal ob Anbieter oder Kunden vertrauen auf OSS und das zu Recht.
Der erfolgreichste Vertreter von OSS ist mit Sicherheit das Betriebssystem Linux, dicht gefolgt vom Apache Webserver. Doch es gibt auch viele nicht so bekannte OSS Produkte.
10 wirklich gute Gründe, warum Sie sich für Open Source Software entscheiden sollten:
- Enthält genau die Funktionen, die Sie wirklich brauchen.
Open Source Software entsteht aus dem unmittelbaren Bedarf von Anwendern und enthält daher genau die Funktionen, die für all diese Anwender nützlich sind. Daraus entstehen sehr benutzerfreundliche Anwendungen, die sparsam mit Ressourcen umgehen und hohe Zuverlässigkeit haben. Der offen zugängliche Source Code ermöglicht es, fehlende Funktionen bei Bedarf nach den eigenen Spezifikationen zu ergänzen. - Kontinuierliche Anpassung anstelle von teuren Releasewechseln.
Die Anpassung von Open Source Software an neue Anforderungen oder an neue Entwicklungen in der Hardware (zum Beispiel bei neuen Treibern) erfolgt in kleinen Schritten durch regelmäßige Updates. Ihre Open Source Software bleibt auf diese Weise immer aktuell, ohne Sie zu teuren Releasewechseln zu zwingen. - Erhöhte Sicherheit durch offene und geteilte Entwicklung.
Von Beginn an arbeiten bei Open Source Software mehrere Entwickler unabhängig voneinander an den ihnen jeweils wichtigen Funktionen. Die jeweiligen Ergebnisse sind für alle anderen Teilnehmer des virtuellen Entwicklerteams sichtbar und prüfbar. Mögliche Probleme werden daher früh erkannt und korrigiert und der öffentlich sichtbare Programmcode verpflichtet zu hoher Transparenz und Qualität. - Volle Kontrolle der Funktionalität.
Der Source Code der Programme ist offen und jeder Benutzer kann seine Version unmittelbar aus den Quellprogrammen bilden. Damit kann ausgeschlossen werden, dass ein Programm unerwünschte nicht sichtbare Funktionen hat. Enthält ein Programm Funktionen, die in der konkreten Anwendung unerwünscht sind, so ermöglicht der verfügbare Source Code eine adäquate Änderung. - Volle Unterstützung bei gleichzeitiger Unabhängigkeit von Herstellern und Verkäufern.
Viele Firmen in der Informationstechnologie unterstützen inzwischen Open Source Produkte und unterstützen Anwender, deren eigenes Know-How für die Installation oder die laufende Betreuung nicht ausreicht. Anwender können zwischen solchen Firmen wählen und haben durch die Verfügbarkeit des Source Codes zusätzlich die Sicherheit, ihre Anwendungen unabhängig von den Autoren und unabhängig von der ursprünglich installierenden Firma dauerhaft betreuen und anpassen zu können. Als Nutzer von Open Source Software sind Sie weder von einem Hersteller noch von Lieferanten abhängig und bei Bedarf können Sie jederzeit frei entscheiden, in welcher Form Sie die weitere Nutzung organisieren möchten. - Offene Standards und offene Entwicklungsumgebungen schaffen Sicherheit.
Die Entwickler von Open Source Software haben großes eigenes Interesse, dass ihr Programm auf möglichst vielen Plattformen einsetzbar ist und möglichst problemlos mit anderen Programmen zusammenarbeitet. Davon profitieren auch Sie, weil sowohl die Werkzeuge zur Erstellung (Programmiersprachen, Entwicklungsumgebungen), als auch die Datenformate offen sind und nicht von den Launen und Plänen einzelner Hersteller oder Hardwarelieferanten abhängen. - Keine Bindung an bestimmte Systemumgebungen oder Hardwareplattformen.
Die Verwendung standardisierter Programmiersprachen und offener Entwicklungswerkzeuge verhindert die Abhängigkeit von einzelnen Systemumgebungen oder Hardwarearchitekturen. Das bewahrt Ihre Unabhängigkeit und ermöglicht Ihnen auch den schrittweisen Wechsel von Ihren bestehenden Umgebungen zu neuen Konzepten. - Effizientere Nutzung von Ressourcen.
Open Source Software geht schonender mit Systemressourcen um. Die Funktionalität ergibt sich aus den unmittelbaren Wünschen der Anwender und nicht aus Überlegungen von Marketingabteilungen. Die angestrebte Neutralität der System- und Hardwareplattformen zwingt die Entwickler zu klaren Konzepten und schließlich sind die verwendeten standardisierten Programmiersprachen und Systemumgebungen ebenfalls nach diesen Prinzipien konzipiert und daher schlanker als proprietäre Werkzeuge im Rahmen kommerzieller Programmentwicklungen. Diese Ursachen führen zu schlanken und effizienten Programmen, die kleinere Systeme erlauben oder bei gleich gewählten Systemen zu überlegener Performance führen. - Schnellere Behebung von Fehlern und Sicherheitsproblemen.
Auch Open Source Software ist komplex und soll unter vielfältigen Bedingungen fehlerfrei funktionieren. Das Auftreten von Fehlern kann also nicht ausgeschlossen werden. Wichtig für den Anwender ist jedoch deren vollständige und transparente Behebung. Die offene Verfügbarkeit des Source Codes ermöglicht es einer beliebig großen Zahl von Anwendern, kurzfristig die Fehlerursache zu finden und zu beheben. Die im Entwicklungsprozess verwendeten Kommunikationskanäle der Gemeinschaft der Entwickler erlauben bei Problemen eine rasche Kommunikation und eine gemeinsame Anstrengung zur raschen Lösung. Damit können Anwender viel schneller mit der Antwort auf entsprechende Meldungen oder auf Lösungen bei öffentlich bekannten Fehlern rechnen. - Kostengünstige Anschaffung und wesentlich günstigere Total Cost of Ownership.
Open Source Systeme sind mit Nutzerlizenzen verbunden, die eine kostenlose Verwendung garantieren. Es kann sein, dass beim Kauf geringfügige Kosten für eine bestimmte Zusammenstellung oder für mitgelieferte Dokumentation anfallen. Aber eine so erworbene Programmsammlung kann auf beliebig vielen Systemen eingesetzt werden. Der Aufwand – und bei externer Durchführung somit die Kosten – für die Installation und Anpassung an die konkreten Anforderungen, sind vergleichbar mit den Kosten kommerzieller Softwareangebote. Die kostengünstige Anschaffung ist allerdings nur ein vergleichsweise geringer Teilaspekt der Kostenersparnis, der sich aus vielen der besonderen Qualitäten von Open Source Software ergibt. Es entfallen nicht nur die Lizenzkosten bei der ersten Anschaffung, sondern auch die Kosten späterer Releasewechsel. Solche neuen Releases sind üblicherweise mit neuerlichen Lizenzkosten verbunden und verursachen zusätzliche Kosten in der Systemadministration, durch nötige Hardwareanpassungen und allenfalls der nötigen Nachschulung der Anwender. Die gleitende Erneuerung von Open Source Software erspart solche Brüche und ermöglicht eine kontinuierliche, eigenbestimmte Anpassung der Installation. Die effizientere Ressourcennutzung von Open Source Software reduziert nötige Investitionen in Hardware und durch geringere Anforderungen an die Infrastruktur. Die wichtigste Kostenersparnis ergibt sich allerdings aus der besseren Stabilität und höheren Sicherheit von Open Source Software. Ein Vorteil, der häufig nur schwer quantifiziert werden kann, der aber langfristig entscheidend werden kann.
Quelle: "http://www.opensource.co.at"


