Extrait
Inhaltsverzeichnis
1. Einleitung
2. Begriffsdefinition von der OSS
3. Vor- und Nachteile des Einsatzes von der OSS
3.1 Vorteile
3.2 Nachteile
4. OSS-Einsatz in der Verwaltung in Deutschland
4.1 Das Großprojekt „LiMux“ in München
4.2 Einsatz vom OTRS in Schwäbisch Hall
4.2.1 Was ist das OTRS?
4.2.2 OTRS in der Schwäbisch Haller Verwaltung
5. Fazit
6. Literaturverzeichnis
1. Einleitung
In Deutschland stehen viele Bundes- und Kommunalverwaltungen vor der Entscheidung, ob und in welchem Maße sie Open Source Software (OSS) einsetzen wollen. Während sich die Städte wie München, Schwäbisch-Hall, Wolfsburg und Leonberg dafür entschieden haben, OSS einzusetzen, haben sich die Städte wie z.B. Frankfurt/M., Worms, Böblingen, Weingarten, Ravensburg und das Landratsamt Heidenheim dagegen entschieden. Über den Einsatz von OSS gibt es derzeit auch im Ausland, von Brasilien über Kanada und Großbritannien bis hin nach Asien Diskussionen, ob man im öffentlichen Sektor auf OSS wechseln soll. Die Stadt Wien hat eine Migrationsstudie durchgeführt und diese Studie online zur Verfügung gestellt. In der Schweiz hat man unter den Mitarbeitern des Bundesverwaltungsamtes eine Umfrage durchgeführt, um herauszufinden, ob die Mitarbeiter überhaupt dafür sind und für den möglichen Einsatz ausreichendes Know-how besitzen.
Bei der Gesamtbetrachtung der kontroversen Diskussionen in der Fachliteratur und der Praxis kommt man zu dem Schluss, dass die Vor- und Nachteile des Einsatzes der OSS dabei eine große Rolle spielen. Hiermit ergibt sich natürlich die Frage, welche Vor- und Nachteile der Einsatz der OSS hat und wie diese zu bewerten sind. Auf diese Frage wird in dieser Hausarbeit genau eingegangen. Um diese Frage konkret zu beantworten, werde ich zunächst auf die Vor- und Nachteile, die in der Literatur diskutiert werden, eingehen und anschließend anhand der zwei OSS-Großprojekte „LiMux“ in München und „OTRS-Einsatz“ in Schwäbisch Hall das Thema konkretisieren.
Im ersten Kapitel der Arbeit möchte ich den Begriff OSS definieren und von den anderen ähnlichen Begriffen abgrenzen. Danach werde ich ihre wichtigen Kriterien erklären. Im nächsten Kapitel werden die Pro- und Contra- Argumente des Einsatzes von OSS diskutiert. Um diese Diskussionen noch konkreter zu machen, möchte ich auf die zwei Beispiele eingehen, um zu zeigen, wie diese OSS eingesetzt haben und ob sie dadurch einen Erfolg erreicht haben.
2. Begriffsdefinition von der OSS
Es wird in der aktuellen Diskussion der Begriff der Open Source Software (OSS) meistens unzutreffend gebraucht oder mit den anderen Softwares verwechselt. In diesem Abschnitt möchte ich deshalb zunächst den Begriff der Open Source Software klären und von den anderen Softwarearten abgrenzen.
Begriff der Open Source Software
Die Geschichte der OSS ist noch jung. Erst im Jahre 1985 entstand die Idee eines freien Betriebssystems auf UNIX Basis. Richard Stallman gründete auch die Free Software Foundation (FSF). Open Source Software hat die folgenden wichtigen Kriterien.
Freier Zugang zum Quellcode
Man legt den gesamten Quellcode der Applikationen offen. Einer Distribution von ausführbaren Binärdateien soll regelmäßig der Quellcode beiliegen. Wenn das nicht der Fall, muss man den Quellcode wie z.B. über die Webseite öffentlich für jeden zugänglich machen.
Freie Weitergabe der Software
Man darf OSS an beliebige Dritte weitergeben. Die Autoren können die Weitergabe nicht einschränken. Die Erhebung von Lizenzgebühren ist nicht verboten, aber deren Durchsetzung wäre aufgrund der freien Weitergabemöglichkeit fast unmöglich.
Beliebige Modifikationen der Software
Es ist gestattet, dass die Entwickler freier Software beliebige Änderungen an ihren Produkten vornehmen. Allerdings muss die modifizierte Software unter den gleichen Voraussetzungen, wie die originale Version, weiterverbreitet werden können.[1]
Keine Einschränkungen der Nutzung
OSS kann für diverse Ziele von jedem genutzt werden. Man darf nicht bestimmten Gruppen die Nutzung verbieten der OSS bzw. einschränken. Das Ziel ist dabei, dass man dadurch die kommerzielle Nutzung der OSS verhindert. Wenn alle diese Kriterien erfüllt sind, kann man das Produkt als OSS bezeichnen (im Sinne der Open Source Initiative (OSI) Definition).[2]
So definiert OSI die OSS: „The basic idea behind open source is very simple: When programmers can read, redistribute, and modify the source code for a piece of software, the software evolves. People improve it, people adapt it, people fix bugs. And this can happen at a speed that, if one is used to the slow pace of conventional software development, seems astonishing.”[3]
Der Begriff OSS wird oft auch als Synonym für „Freie Software“ gebraucht. Allerdings bedeutet dies nicht immer gleiche. Das Wort „frei“ in „Freie Software“ bedeutet weniger die Kostenfrage: Damit wird die Freiheit der Nutzung wie z.B. „freies Reden“ gemeint. Man spricht von vier Freiheiten bei der Freien Software:
- Die Freiheit, das Programm für jeden Zweck zu verwenden.
- Die Freiheit, das Programm zu untersuchen und an seine Bedürfnisse anzupassen. Die Offenlegung des Quellcodes ist dafür unabdingbar.
- Die Freiheit, Kopien des Programms weiterzugeben.
- Die Freiheit, das Programm zu verändern und diese veränderten Versionen zu veröffentlichen.[4]
Nach einer strengen Interpretation darf eine „freie Software“ einem Nutzer oder Weiter-entwickler keine Beschränkungen vorschreiben. Außerdem muss man die offene Software von den offenen Standards unterscheiden. Offene Standards werden auch von Microsoft und anderen Anbietern proprietärer Software genutzt.[5]
3. Vor- und Nachteile des Einsatzes von der OSS
Die Argumente, die für oder gegen Einsatz von der OSS genannt werden, sind in der Fachliteratur weitgehend bekannt. Wenn man diese genau betrachtet und zusammenfasst, ergeben sich die folgenden wichtigsten Vor- und Nachteile.
3.1 Vorteile
Die Bundesstelle für Informationstechnik (BIT)-Abteilung des Bundesverwaltungsamtes beschreibt die Vorteile der OSS wie folgt:
- „Offenheit und Interoperabilität: Die Verfügbarkeit des Quellcodes geht einher mit der Definition von offenen und vollständig dokumentierten Schnittstellen und Datenformaten. Damit ist OSS ein wichtiger Baustein einer umfassenden Open-Government-Strategie.
- Strategische Position: OSS-Produkte gewähren umfangreiche Rechte zur Nutzung und Veränderung der Programme. Darüber hinaus ist es möglich, durch eigene Beiträge die Ausrichtung eines OSS-Produkts selbst zu beeinflussen.
- Wirtschaftlichkeit: Lizenzgebühren für die reine Nutzung von OSS entstehen nicht (für Beratung, Schulungen, Support, Wartung oder Gewährleistung können aber Kosten entstehen). Damit können Software-Entwicklungsprojekte klein starten und später auf viele Nutzer skalieren, ohne dass zusätzliche Lizenzkosten anfallen.
- Qualität und Sicherheit: Durch die Offenlegung des Quellcode für jedermann sind Entwickler dazu angehalten, sauberen und fehlerarmen Code zu produzieren. Sollten doch Fehler oder Sicherheitslücken auftauchen, so werden diese meist schnell gefunden und abgestellt bzw. geschlossen.
- Produktivität und Innovativität: Schnittstellen sind gerade in großen OSS-Projekten sehr sauber definiert, weil ansonsten das Open-Source-Entwicklungsmodell nicht funktionieren könnte. Diese sauberen Schnittstellen erlauben es, bestehende OSS-Komponenten relativ schnell zu neuen, umfangreichen Programmen zu kombinieren.
- Markt und Wettbewerb: OSS stärkt den Wettbewerb. Offene Standards und freier Quellcode-Zugang reduzieren Herstellerabhängigkeiten. Sie ermöglichen es Wettbewerbern, in die Fortentwicklung, Verbesserung oder Spezialisierung von OSS einzusteigen und dabei auf frei verfügbarem Wissen und Technik aufzubauen.
- Außenwirkung: OSS ist im privaten und professionellen Einsatz etabliert und akzeptiert. Durch offene Standards und plattformunabhängige OSS wird bei der digitalen Kommunikation mit behördlichen Einrichtungen niemand ausgeschlossen.“[6]
Wenn man die Diskussionen über die Vorteile der OSS in der Fachliteratur[7] genau betrachtet und zusammenfasst, ergeben sich die wichtigsten Vorteile für einen OSS-Einsatz wie folgt:
- die geringen Beschaffungskosten
- die schnelle und kompetente Unterstützung der OSS-Gemeinde
- die hohe Qualität und Sicherheit der Software.
3.2 Nachteile
Wie bei den Vorteilen gibt es auch bei den Nachteilen einen Konsens über den Einsatz der OSS. Die gängigen und meist bekannten Nachteile, die sowohl in der Fachliteratur als auch in der Praxis erwähnt werden, sind:
- Eingeschränkte Haftung (rechtliche Aspekte): Es besteht keine Möglichkeit, dass man Gewährleistungs- oder Haftungsansprüche gegen die Entwickler der Software geltend macht. In der Regel übernehmen die OSS-Lizenzen keine Garantie für die Funktionstüchtigkeit der Software. Deswegen hat der Nutzer bzw. Anwender das Risiko beim Einsatz zu tragen. Aus diesem Grund spielen Gewährleistungsansprüche bei OSS kaum eine Rolle.[8]
- Kompatibilität: Da die Fachanwendungen überwiegend über proprietäre Schnittstellen an ebensolche Software-Systeme verbunden sind, wird der Einsatz von OSS über offene Standards schwierig. Außerdem verfügt man für Geräte wie z.B. Scanner nicht immer über optimale OSS-Treiber.[9]
[...]
[1] Thomas Renner/Michael Vetter/Sascha Rex/Holger Kett: Open Source Software: Einsatzpotenziale und Wirtschaftlichkeit, Eine Studie der Fraunhofer-Gesellschaft 2005, S. 12f.
[2] http://opensource.org/osd, Zugriff: 21.05.2014.
[3] http://opensource.org/, Zugriff: 21.05.2014.
[4] DEUTSCHER BUNDESTAG: Bericht Projektgruppe Interoperabilität, Standards, Freie Software, 09.01.2013., S. 44f.
[5] Arbeitskreis Informationstechnologie des StGB NRW, Einsatz von OpenSource Software (OSS) in Kommunen Mai 2005, S.5f.
[6] Bundesverwaltungsamt: http://www.bva.bund.de/DE/Organisation/Abteilungen/Abteilung_BIT/Leistungen/IT_Beratungsleistungen/CCOSS/02_OSS/01_Vorteile/node.html, Zugriff: 24.05.2014.
[7] Thomas Renner/Michael Vetter/Sascha Rex/Holger Kett: Open Source Software: Einsatzpotenziale und Wirtschaftlichkeit, Eine Studie der Fraunhofer-Gesellschaft 2005, S. 16ff.; Friedrich-L. Holl (Hrsg.): MetastudieOpen-Source-Software und ihre Bedeutung für Innovatives Handeln, Band 1, Berlin 2006, S. 20-24.; DEUTSCHER BUNDESTAG: Bericht Projektgruppe Interoperabilität, Standards, Freie Software, 09.01.2013., S. 52ff.
[8] Ebd. S. 55.
[9] Bundesverwaltungsamt: http://www.bva.bund.de/DE/Organisation/Abteilungen/Abteilung_BIT/Leistungen/IT_Beratungsleistungen/CCOSS/02_OSS/01_Vorteile/node.html, Zugriff: 24.05.2014.
- Citation du texte
- Yulia Demyanenko (Auteur), 2014, Open Source Software in der öffentlichen Verwaltung, Munich, GRIN Verlag, https://www.grin.com/document/281301
Devenir un auteur
Commentaires