|
|
Open Source Systeme sind lizenzkostenfrei. Es kann zwar sein, dass für eine bestimmte Zusammenstellung an Software, Handbücher und CDs ein Kostenaufwand entsteht, eine so erworbene Software kann aber auf beliebig vielen Systemen eingesetzt werden. Der Aufwand für Projektorganisation, Anpassung und Installation von freier Software ist mit dem für das Setup von proprietärer Software vergleichbar.
Die effiziente Ressourcennutzung von Open Source Software reduziert Ausgaben für neue Hardware. Durch die hohe Qualität, Stabilität und Sicherheit von Open Source Lösungen ist die höchste Kostenersparnis aber in Betrieb und Administration zu erwarten. Von sekundären Kosten bei Sicherheitsproblemen oder Datenverlust einmal abgesehen ist vor allem der Betrieb solcher Systeme einfacher, Updates erfolgen kontinuierlich und ressourcenaufwendige Releasewechsel (mit neuen Lizenzkosten) sind nur notwenig, wenn die Software nicht regelmäßig gewartet wird. |
|
Open Sorce Software wird kontinuierlich weiterentwickelt. Die jeweiligen Zwischenschritte sind von Anfang an für alle Beteiligten Programmierern einsehbar, die Weiterentwicklung erfolgt in kleinen Schritten durch Updates. Die Software kann damit immer aktuell gehalten werden, auf teure Releasewechsel kann verzichtet werden. |
|
Open Source Software wird geschrieben um konkrete Probleme von Anwendern zu lösen. Daher entstehen meist sehr benutzerfreundliche Anwendungen, die sehr sparsam mit Systemressourcen umgehen. Sollte eine gewünschte Funktionalität fehlen, so kann die Software jederzeit um eigene Funktionen ergänzt werden. Dies spart im Vergleich zu einer proprietären Neuentwicklung viel Zeit und damit Geld. |
|
Durch die offene Entwicklung durch eine große Entwicklergemeinde wird meist jedes Codestück von mehreren Programmierern bearbeitet. Dazu kommt, dass die Entwickler auch fast immer die eigene Software einsetzen, ihr Interesse an qualitativ hochwertiger, stabiler Programmierung ist daher sehr hoch. Dadurch fallen schlecht programmierte Teile schnell aus freier Software heraus und werden ersetzt. Open Source Software weist dadurch meist einen sehr hohen Qualitätsstandard auf.
|
|
|
Häufig sind Open Source Programme bei gleicher Hardware deutlich Leistungsfähiger, sie nutzen die vorhanden Systemressourcen besser aus. Der Grund darin liegt in der Auseinandersetzung mit den Ideen anderer Entwickler, die die Programmierer dazu zwingen saubere, klare Konzepte zu entwickeln und umzusetzten. Unabhängig von den Plänen einer Marketingabteilung entwickelt sich eine Software, die die Arbeit tut, für die sie geschrieben wird, nicht mehr und nicht weniger. |
|
Es gibt inzwischen eine Vielzahl von Firmen, die sich auf die Betreung von Open Source Software spezialisiert haben. Neben der Unabhängigkeit von Hardware- und Softwareproduzenten ist man also auch von der installierenden Firma unabhängig. Diese Tatsache zwingt Open Source Experten zu einer sehr service- kundenorientierten Arbeitsweise, da der Kunde nicht durch proprietäre Software an sie gebunden ist. Nutzer von Open Source sind also weder von einem Hersteller noch von einem Lieferanten abhängig. |
|
Open Sorce Programme sind quelloffen und jeder kann sich selbst von der Funktionalität der Software überzeugen. Damit kann ausgeschlossen werden, dass ein Programm unerwünschte Funktionen hat oder "nach Hause telefoniert" ohne den Nutzer in Kenntnis zu setzen. Eine große Entwicklergemeinde die ständigen Zugriff auf den sich entwickelnden Sourcecode hat, ist außerdem ein Garant dafür, dass die meisten Fehler und Probleme schon sehr früh erkannt werden.
Dennoch ist keine Software fehlerfrei. Durch die große Zahl an Entwicklern sind Updates aber im Open Sorce Bereich sehr schnell verfügbar. Die Motivation Sicherheitslücken schnell zu schließen liegt nicht zuletzt darin, dass die Programmierer die Programme auch fast immer selbst einsetzen. |
|
Die Entwickler und Anwender von Open Sorce Software haben ein starkes Eigeninteresse daran, dass Ihre Software auf möglichst vielen Plattformen funktioniert und mit möglichst viel anderer Software interagieren kann. Daher setzen Open Source Lösungen von Beginn der Projekte an auf Standards, nicht nur für die Entwicklung, sondern auch für Dokementenformate und Datenaustausch mit anderen Programmen. Die Vorteile offener Standards liegen auf der Hand: Durch die Einhaltung dieser und die Einsicht in den Quellcode ist der Anwender unabhängig von den Plänen und Vorstellungen einzelner Software- und Hardwareproduzenten. |
|
|
|
|
|