Untersuchung der langfristigen Zukunft von Open Source Software unter besonderer Berücksichtigung von Netzwerkbetriebssystemen
- Art: Diplomarbeit
- Autor: Arnim Rupp
- Abgabedatum: Januar 2000
- Umfang: 160 Seiten
- Dateigröße: 14,9 MB
- Note: 1,5
- Institution / Hochschule: Fachhochschule Fulda Deutschland
- ISBN (eBook): 978-3-8324-2354-4
-
ISBN (Paperback) :
978-3-8324-2354-4 P - ISBN (CD) :978-3-8324-2354-4 CD
- Sprache: Deutsch
- Prämierung:
- Arbeit zitieren: Rupp, Arnim Januar 2000: Untersuchung der langfristigen Zukunft von Open Source Software unter besonderer Berücksichtigung von Netzwerkbetriebssystemen, Hamburg: Diplomica Verlag
- Schlagworte: Linux, Lizenzen, Open Source, Softwarepatente, Standarts
In den Warenkorb
48,00 €
Diplomarbeit von Arnim Rupp
Einleitung:
In den letzten ein bis zwei Jahren hat sich im Bereich von Open Source Software (OSS) einiges getan, was man zuvor noch für unmöglich gehalten hätte. Linux ist eine anerkannte Konkurrenz im Servermarkt für Windows NT und Unix. Viele große Softwarefirmen portieren ihre Produkte nach Linux, wie z.B. Oracle, SAP, IBM und HP. Netscape veröffentlichte am 23.1.1998 den Quellcode des Communicators. Das war ein neuartiger Schritt in der Softwareindustrie, die bis dahin den Code immer streng unter Verschluß hatte. Mittlerweile sind andere Firmen diesem Beispiel gefolgt, Sun hat angekündigt die Quellen von Staroffice und Solaris zu veröffentlichten.
Es stellt sich die Frage, ob es sich bei Open Source nur um eine Modeerscheinung handelt. Wird Linux so eine Investitionsruine wie OS/2 oder kann man sich darauf verlassen, daß es dafür in 10 Jahren noch aktuelle Software gibt? Hat es Zukunft, eine Karriere im Open Source Bereich anzustreben?
Diese Arbeit wird versuchen alle Aspekte zu betrachten, die für die Zukunft von OSS eine Rolle spielen:
Technisches: Wie gut ist OSS im Vergleich zur kommerziellen Konkurrenz?
Rechtliches: Wie wirken sich Software-Patente aus? Was sind die Konsequenzen der verschiedenen Lizenzmodelle? Welche Gefahren drohen durch die Benutzung nicht-freier Bibliotheken?
Soziales: Warum entwickeln so viele Leute in ihrer Freizeit Freie Software, anstatt in dieser Zeit Geld zu verdienen? Wie koordinieren sich die Entwickler? Gibt es Hierarchien?
Wirtschaftliches: Welche Geschäftsmodelle gibt es die aus OSS einen Vorteil ziehen? Welche wirtschaftlichen Kräfte arbeiten gegen OSS?
Politisches: Welche politischen Kräfte wirken auf OSS ein?
Einen besonderen Schwerpunkt dieser Arbeit stellen die Netzwerkbetriebssystemen dar. Große Open Source Projekte wie Linux, Xfree86, gcc oder KDE mit mehreren Millionen Zeilen Code und hunderten, über die Welt verteilten, Entwicklern, wurden erst durch das Internet überhaupt möglich. Erst Mailinglisten und Newsgroups schafften den Entwicklern die kostenlosen Koordinierungsmöglichkeiten, auf die Projekte ohne Etat angewiesen sind. Durch das Internet wurde es auch erst möglich Software kostenlos millionenfach zu verteilen und zu supporten.
Durch diese geschichtliche Herkunft hat OSS im Intra- und Internetbereich die größten Marktanteile. Freie Softwareprodukte haben im schnell wachsenden Internet mehr als die Hälfte der Marktanteile in den Bereichen der Serverbetriebssyteme, der Web- und Mail-Server.
Inhaltsverzeichnis:
| Inhaltsverzeichnis | 2 | |
| Abkürzungsverzeichnis | 6 | |
| Tabellenverzeichnis | 9 | |
| Abbildungsverzeichnis | 9 | |
| 1. | Einführung | 10 |
| 2. | Vorstellung erfolgreicher Open Source Software | 13 |
| 2.1 | Linux | 13 |
| 2.2 | BSD-Varianten | 14 |
| 2.3 | Sendmail | 15 |
| 2.4 | Perl | 15 |
| 2.5 | Samba | 16 |
| 2.6 | GIMP | 16 |
| 2.7 | gcc, gdb, glibc, g++ | 17 |
| 2.8 | XFree86 | 18 |
| 2.9 | KDE & GNOME | 19 |
| 2.10 | PHP | 19 |
| 2.11 | Ghostscript und Apsfilter | 20 |
| 2.12 | CVS | 20 |
| 2.13 | Majordomo und Bugzilla | 21 |
| 2.14 | MySQL | 21 |
| 2.15 | Apache Webserver | 22 |
| 2.16 | Einsatz von OSS in Unternehmen | 24 |
| 2.16.1 | Einsatz von Linux | 24 |
| 2.16.2 | Einsatz von FreeBSD | 26 |
| 3. | Marktanteile von Open Source Software | 27 |
| 3.1 | Webserver-Marktanteile von Netcraft | 27 |
| 3.2 | OS-Counter-Project | 28 |
| 3.3 | Zahlen aus dem Stellenmarkt | 30 |
| 4. | Softwareschutz nach dem Urheberrecht | 32 |
| 4.1 | Open Source Lizenzen | 32 |
| 4.1.1 | GNU Public License | 33 |
| 4.1.2 | MIT Lizenz | 34 |
| 4.1.3 | BSD Lizenz | 34 |
| 4.1.4 | Lesser GNU Public License | 35 |
| 4.1.5 | Qt Public License | 36 |
| 4.1.6 | Sun Community Source License | 37 |
| 4.2 | Open Source Definition | 39 |
| 4.3 | Übersicht über die wichtigsten Lizenzen | 40 |
| 4.4 | Doppelte Lizensierung | 41 |
| 4.5 | Patent-Klauseln in Software-Lizenzen | 42 |
| 4.6 | Inkompatible Lizenzen | 44 |
| 4.7 | Betrachtung Open Source Lizenzen | 45 |
| 5. | Spezielle Risiken von Open Source Software und deren Reduktion | 46 |
| 5.1 | Software-Patente | 47 |
| 5.1.1 | Einführung in das Patentrecht | 47 |
| 5.1.2 | Spezielle Probleme von OSS mit Software-Patenten | 50 |
| 5.1.3 | Beispiele konkreter Patentprobleme von OSS | 52 |
| 5.1.4 | Lösungsansätze für OSS-spezifische Probleme mit Software-Patenten | 53 |
| 5.1.5 | Betrachtung Software-Patente | 56 |
| 5.2 | Mißbrauch von Standards | 57 |
| 5.2.1 | Embrace and Extend im Internet | 57 |
| 5.2.2 | Zusammenfassende Betrachtung | 60 |
| 5.3 | Publicity | 62 |
| 5.3.1 | Fear, Uncertainty, Doubt | 63 |
| 5.3.2 | Benchmarking | 64 |
| 5.3.3 | Linux hat eine höhere TCO als Windows NT | 65 |
| 5.4 | Code-Fork | 67 |
| 5.4.1 | Die Fragmentierung von Unix | 67 |
| 5.4.2 | Fork bei Open Source Software | 70 |
| 5.4.3 | Fork eines GPL-Systems | 71 |
| 5.4.4 | Die Fragmentierung der Linux-Distributionen | 71 |
| 5.4.5 | Vorteile der Fork-Möglichkeit | 74 |
| 5.5 | Linux Standards | 76 |
| 5.5.1 | Linux Standard Base | 76 |
| 5.5.2 | Universal Driver Interface | 78 |
| 5.5.3 | XFree86 | 81 |
| 5.5.4 | Linux Internationalisation Initiative | 82 |
| 5.5.5 | Red Hat | 82 |
| 6. | Open Source Entwicklung | 85 |
| 6.1 | Motivation von Entwicklern Freier Software | 85 |
| 6.2 | Organisation von Open Source Entwicklung | 86 |
| 6.3 | Entwicklungswerkzeuge für Linux | 87 |
| 6.3.1 | Verfügbare Programmiersprachen für Linux | 88 |
| 6.3.2 | Verfügbare Entwicklungsumgebungen für Linux | 89 |
| 6.4 | Portierung | 90 |
| 6.5 | Betrachtung OSS-Entwicklung | 90 |
| 6.6 | Open Source Geschäftsmodelle | 92 |
| 6.6.1 | Dokumentation | 92 |
| 6.6.2 | Distributionen | 93 |
| 6.6.3 | Client/Server | 94 |
| 6.6.4 | Werbung | 94 |
| 6.6.5 | Kostenlose Software verkauft mehr Hardware | 94 |
| 6.6.6 | Hardware mit vorinstallierter Open Source Software | 95 |
| 6.6.7 | Geschlossene Version einer Open Source Software | 95 |
| 6.6.8 | Gemeinsame und offene Entwicklung | 96 |
| 6.6.9 | Übersicht der Open Source Geschätsmodelle | 101 |
| 7. | Vergleich von Linux mit anderen Netzwerkbetriebssystemen | 102 |
| 7.1 | Servereinsatz | 102 |
| 7.1.1 | Journaling Filesystem | 103 |
| 7.1.2 | Maximaler Hauptspeicher | 104 |
| 7.1.3 | SMP-Skalierung | 105 |
| 7.1.4 | NFSv3 | 106 |
| 7.1.5 | Cluster für Numbercrunching | 106 |
| 7.1.6 | Netzwerkmanagement | 107 |
| 7.1.7 | Integration in heterogene Backup-Systeme | 107 |
| 7.1.8 | Quota | 108 |
| 7.1.9 | Skripting | 108 |
| 7.1.10 | Fernwartung | 109 |
| 7.1.11 | Komplette Server-Systeme | 109 |
| 7.1.12 | Applikationen | 110 |
| 7.1.13 | Treiber Support für Server-Hardware | 111 |
| 7.2 | Sicherheit | 114 |
| 7.2.1 | Vergleich der Sicherheitstechnologien in Netzwerkbetriebssystemen | 114 |
| 7.2.2 | Administration | 121 |
| 7.2.3 | Security by Obscurity gegenüber Open Source | 122 |
| 7.2.4 | Sicherheitsnachteile von Open Source | 127 |
| 7.3 | Stabilität | 128 |
| 7.3.1 | Allgemeine Betrachtungen | 128 |
| 7.3.2 | Stabilitätsgesichtspunkte von Betriebssystem-Architekturen | 128 |
| 7.3.3 | Server Uptimes Project | 129 |
| 7.3.4 | Failover Cluster | 132 |
| 7.4 | Support | 133 |
| 8. | Schlußbetrachtung | 136 |
| Anhang | 139 |
In den Warenkorb
48,00 €
Link zur Arbeit:
http://www.diplom.de/ean/9783832423544
Arbeit zitieren:
Rupp, Arnim Januar 2000: Untersuchung der langfristigen Zukunft von Open Source Software unter besonderer Berücksichtigung von Netzwerkbetriebssystemen, Hamburg: Diplomica Verlag
Schlagworte:
Linux, Lizenzen, Open Source, Softwarepatente, Standarts



