Open Source

aus Wikipedia, der freien Enzyklopädie
(Weitergeleitet vonOpen-source)
Zur Navigation springen Zur Suche springen
Logo derOpen Source Initiative

AlsOpen Source(ausenglischopen source,wörtlichoffene Quelle) wirdSoftwarebezeichnet, derenQuelltextöffentlich ist und von Dritten eingesehen, geändert und genutzt werden kann. Open-Source-Software kann unter Einhaltung der Lizenzbedingungenkostenfreigenutzt und verteilt werden.

Software kann sowohl von Einzelpersonen ausaltruistischenMotiven zu Open-Source-Software gemacht werden als auch von Organisationen oder Unternehmen, umEntwicklungskostenzu teilen oderMarktanteilezu gewinnen.[1][2]Befähigte Endbenutzer können die Software nach eigenen Bedürfnissen anpassen und eventuell alsAbspaltungveröffentlichen, als auch mit „Pull Requests“Verbesserungen beitragen.

Open Source hat viele Ursprünge und Vorläufer, beispielsweise dieDo-it-yourself-Bewegung, dieHacker-Bewegung der 1960/1970er und dieFreie-Software-Bewegungder 1980er Jahre, die der unmittelbare Vorläufer wurde.

Beeinflusst durch den 1997 publiziertenEssayDie Kathedrale und der BasarvonEric S. Raymond,entschiedNetscapeim Jahr 1998, angesichts der wachsenden Dominanz vonMicrosoftamBrowser-Markt, den Quelltext des wirtschaftlich nicht mehr verwertbarenNetscape Navigatorsfreizugeben (aus dieser Freigabe entstand später dasMozilla-Projekt).[3]

Kurz darauf befanden Raymond,[4]der InformatikerBruce PerensundTim O’Reilly,Gründer und Vorstand desO’Reilly Verlags,dass die Freie-Software-Gemeinschaft ein besseresMarketingbenötige.[5][6]Um diese freie Software als frei von ethischen Werten[7]und geschäftsfreundlich darstellen zu können, wurde beschlossen, einen neuen Marketing-Begriff fürFreie Softwareeinzuführen – der BegriffOpen Sourcewurde von da an flächendeckend im Marketing genutzt und war auch der Namensgeber für die von Raymond, Perens und O’Reilly gegründeteOpen Source Initiative(OSI). Es wurden angepasste Open-Source-Lizenzen geschaffen, die den Bedürfnissen des Open-Source-Umfelds genügen und auch für Wirtschaftsunternehmen attraktiv sein sollten (Permissive licenses). Eine der bekanntesten Lizenzen, die aus diesen Bestrebungen hervorging, ist dieMozilla Public License.

Definition der Open Source Initiative

[Bearbeiten|Quelltext bearbeiten]

Die Open Source Initiative (OSI) wendet den BegriffOpen Sourceauf all die Software an, deren Lizenzverträge den folgenden drei charakteristischen Merkmalen entsprechen und die zehn Punkte derOpen Source Definitionerfüllen:[8]

  • Die Software (d.h. der Quelltext) liegt in einer für den Menschen lesbaren und verständlichen Form vor:In der Regel handelt es sich bei dieser Form um die Quelltexte in einerhöheren Programmiersprache.Vor dem eigentlichen Programmlauf oder Programmablauf ist es normalerweise notwendig, diesen Text durch einenCompilerin einebinäreForm zu bringen, damit das Computerprogramm vom Rechner ausgeführt werden kann. Binärprogramme sind für den Menschen imsemantischenSinne praktisch nicht lesbar.
  • Die Software darf beliebig kopiert, verbreitet und genutzt werden:Für Open-Source-Software gibt es keine Nutzungsbeschränkungen, weder bezüglich der Anzahl der Benutzer noch bezüglich der Anzahl der Installationen. Mit der Vervielfältigung und der Verbreitung von Open-Source-Software sind auch keine Zahlungsverpflichtungen gegen einen Lizenzgeber verbunden. Es wird typischerweise nur die Weitergabe des Quelltextes gefordert.
  • Die Software darf verändert und in der veränderten Form weitergegeben werden:Durch den offengelegten Quelltext ist Verändern ohne weiteren Aufwand für jeden möglich. Weitergabe der Software soll ohne Lizenzgebühren möglich sein. Open-Source-Software ist auf die aktive Beteiligung der Anwender an der Entwicklung geradezu angewiesen. So bietet sich Open-Source-Software zum Lernen, Mitmachen und Verbessern an.

Open-Source bedeutet jedoch nicht, wie häufig angenommen,alles-ist-erlaubt;es sind Bedingungen an die Nutzung geknüpft. Völlig bedingungslose Nutzung existiert typischerweise nur beigemeinfreierSoftware. Der ersteBITKOM-Leifaden zum Thema Open-Source-Software gibt folgende korrekte Beschreibung:„Die Verwertung, Vervielfältigung und Bearbeitung ist nicht vorbehaltlos gestattet, denn bei der Open Source Software wird vielfach die Einräumung von Nutzungsrechten von bestimmten Voraussetzungen abhängig gemacht. In dieser Weise kann Open Source Software abgegrenzt werden von Public Domain Software […]. Bei der Public Domain Software ist dem Nutzer die Vervielfältigung, Verbreitung und Veränderung uneingeschränkt und vorbehaltlos erlaubt. “[9]

Open-Source-Software (OSS) hat in der Praxis große Überschneidungen mitFreier Software,wie sie dieFSFdefiniert.[10][11]Beide Konzepte haben gemeinsam, dass der Quellcode von Software für Anwender verfügbar sein sollte. Es werden auch die gleichenCopyleft- undFreizügige-Softwarelizenzen, bis auf seltene Ausnahmen, von beiden Seiten als „Frei “bzw. „Offen “eingeordnet. Der primäre Unterschied liegt in derTerminologieund Sichtweise: Freie Software fokussiert auf den Aspekt der Nutzerkontrolle über Software und sieht Freie Software als wichtiges soziales, politisches und ethisches Anliegen.[12]Die OSI vertritt die Sichtweise, dass der praktische Nutzen für dieAllgemeinheit(Nutzer, Gesellschaft, Firmen etc.) einer frei verfügbaren Softwareinfrastruktur, eines freien Softwaremarktes und einer kollaborativen Entwicklungsmethode der entscheidende Aspekt sind.[8][13][14]

Weitergehende Definitionen

[Bearbeiten|Quelltext bearbeiten]
Open Source, abgeleitete “Open” -Konzepte und assoziierte Eigenschaften: Offenheit, Transparenz, gemeinschaftliche Zusammenarbeit
Open-Educational-Resources-Logo
Open-Source-Hardware-Logo
Vores Øl – An Open Source Beer
Open Access

Der Begriff Open Source beschränkt sich nicht ausschließlich auf Software, sondern wird auch auf Wissen und Information allgemein ausgedehnt. Darüber hat dieFreie-Software-Bewegungin anderen Bereichen die Begründung vieler neuer „Open “-Bewegungen inspiriert, beispielsweiseOpen Content,Open-Source-HardwareundOpen Access.

Ein Beispiel dafür istWikipediaund dieWikimedia Commons,in deren Zusammenhang vonfreien Inhalten(Open Content)gesprochen wird. Weitere bedeutende Beispiele für Open Content sindOpenStreetMapundOpen Educational Resources.Eine Lizenzfamilie, die für solche freien Inhalte („free cultural works “) geschaffen wurde, sind dieCreative CommonsLizenzen.

Übertragen wurde die Idee des öffentlichen und freien Zugangs zu Information auch auf Entwicklungsprojekte. In diesem Zusammenhang wird oft vonfreier Hardware(Open Hardware)gesprochen, also freiem Zugang zu allen Informationen (Offener Standard,Offenes Format), um eine entsprechende Hardware herzustellen. Produktbeispiele auf Basis von offenen Standards und Rezepturen sindVores Øl/Free Beeroder OpenCola.

Auch als „Offen “und der Open-Source- und Open-Hardware-Bewegung nahestehend verstehen sich dieFabLabs,die freien Zugang zur (Produktions-)Hardwarevermitteln wollen.

Ein weiteres Beispiel ist dieOpen-Source Saatgut Lizenz,die das Prinzip auf die Pflanzenzüchtung zu übertragen versucht. Gemeinnützige Züchter können neue Sorten mit der viralen Lizenz (Copyleft) ausstatten, damit sich das genetische Material nicht mehr in ein Privatgut überführen lässt.[15][16]

Open Access(englisch für offener Zugang) versucht, den freien Zugang zuwissenschaftlicher Literaturund anderen Materialien im Internet zu ermöglichen undPaywallsabzubauen. Ähnlich versuchtOpen Government,den Zugang zu Regierungsressourcen für Bürger zu erleichtern.

Definitionskonflikt mit „Freier Software “

[Bearbeiten|Quelltext bearbeiten]

Die BegriffeOpen-Source-SoftwareundFreie Softwarewerden zwar häufig synonym verwendet, allerdings besteht die Möglichkeit einer unterschiedlich pointierten Interpretation. Obwohl sich in der eigentlichen Bedeutung die Open-Source-Definition kaum vonfreier Softwareunterscheidet, können beide Begrifflichkeiten bewusst verwendet werden, um unterschiedliche Assoziationen auszulösen. Der Begriffopen sourcewurde eingeführt, nachdem die ursprüngliche Bezeichnungfree software(freie Software) zu Irritationen führte, da sie oft als grundsätzlich kostenlose Software missverstanden wurde.

Der ältere BegriffFreie Softwarewird bereits seit den 1980ern von derFree Software Foundation(FSF) verwendet. Eine Fehlassoziation vonFreier SoftwaremitFreewarewar häufig, da im Englischenfreifürkostenloswie auchFreiheitstehen kann[17]und freie Software in den meisten Fällen wirklich auch kostenlos erhältlich ist. Da mitFreiaber wirklich nurFreiheitvon der FSF gemeint war, prägte diese den Slogan, „free speech, not free beer“– „freie Meinungsäußerung, nichtFreibier“,um einer Assoziation vonFreier Softwaremitkostenloser Softwareentgegenzuwirken.

Die mögliche Fehlinterpretation deszweideutigenWortes „frei “war Teil der Motivation für denTerminusOpen Source,der ab Ende der 1990er Jahre mitLinuxpopulär wurde.[18]Der Vorschlag kam 1998 von Christine Peterson vomForesight Institute[14][19]bei der Gründung der OSI undOpen-Source-Bewegung.Die frisch gegründete Open-Source-Bewegung entschied sich,Open Sourceanstelle des bereits existierenden FSF-TerminusFreie Softwarezu etablieren,[20]da man hoffte, dass die Verwendung der BezeichnungOpen Sourcedie Mehrdeutigkeit des Begriffs „frei “beseitigt und damit eine bessere Akzeptanz des Open-Source-Konzepts auch bei der Wirtschaft ermöglicht. Außerdem vermied der BegriffOpen Sourceeine Assoziation mit der Free Software Foundation und derGNU General Public License(GPL),die aus wirtschaftlicher Sicht problematisch sein kann.[21][22][23]Der BegriffOpen-Source-Softwaresollte auch eine Überlegenheit des kollaborativen,offenenEntwicklungsprozesses (sieheThe Cathedral and the BazaarvonEric Steven Raymond) hervorheben.

Seit der Einführung der konkurrierenden BezeichnungOpen Sourcekritisiert die FSF, dass auch diese Bezeichnung Verwirrung stiften kann. Der BegriffOpen Sourceassoziiert die Verfügbarkeit des Quelltextes, sagt aber nichts über die gewährten Verwendungsrechte und Nutzungsfreiheiten aus. Ein Beispiel für eine solche Begriffsverwirrung ist die aktuelle Version desKryptographieprogrammsPGPderPGP Corporation:Diese wird alsOpen Sourceangepriesen, da der Quellcode betrachtet werden kann, jedoch unterliegt dieser keiner Open-Source-Lizenz. Weitergabe und Veränderung dieses Quellcodes sind verboten, so dass das Programm nicht unter die Open-Source-Definition fällt. Als Reaktion darauf istGNU Privacy Guardentstanden, das den Open-Source-Anforderungen durch seine GPL-Lizenzierung gerecht wird.

Umgekehrt wird die von der FSF als „frei “angeseheneGNU FDL[24]als nicht „Open “und „Frei “kritisiert. Bei der GNU FDL ist eine problematische Besonderheit, dass sie die Möglichkeit bietet, die Modifikation bestimmter Abschnitte zu verbieten, also das Recht auf freie Weiterverwendung beschränkt. Die GNU FDL erfüllt somit eine grundlegende Anforderung der Open-Source-Definition, der Freie-Software-Definition sowie derDebian Free Software Guidelinesfür Software nicht.[25]

Um den Konflikt zwischenFreier SoftwareundOpen-Source-Softwarezu umgehen und die Gemeinsamkeiten derOpen-Source- und Freie-Software-Bewegungzu betonen,[26]wurden die BegriffeFOSS und FLOSS(Free/Libre and Open Source Software) vorgeschlagen, die auch eine relevante Verbreitung erlangten.

Wirtschaftliche Bedeutung

[Bearbeiten|Quelltext bearbeiten]
Anwendungsgebiete von Open-Source-Software[27]

Open Source dient häufig als Basis für kommerzielle Software. So wird auf vielenEmbedded-Systemen,Heim-Routern,Set-Top-Boxenund Mobiltelefonen das Open-Source-BetriebssystemLinuxals Plattform verwendet. Auch das kommerzielle BetriebssystemwebOSvonHP Palmprofitiert von Linux. Da diese Unternehmen von Linux abhängig sind, sind sie auch motiviert, zu seiner Weiterentwicklung beizutragen.

Zudem können Softwareentwicklungsunternehmen für Open-Source-ProdukteSupport-Dienstleistungenanbieten. Dies ist beispielsweise bei den BetriebssystemenUbuntu,Red Hat/FedoraundSUSE Linuxder Fall. Der Quellcode wird hierbei kostenlos weitergegeben.

Open-Source-Software kann auch durch Freiwillige ausaltruistischen(selbstlosen) Motiven entwickelt werden. Größere Projekte schließen sich meist zu einer Stiftung zusammen, die dann durch Spenden finanziert wird.

Quelloffene Software im Öffentlichen Bereichgibt es auf tausenden Rechnern oft schon seit Jahrzehnten.

Nachdem sich Open-Source-Software zunächst in den Bereichen Serverbetriebssysteme, Web- und Mailserver, Datenbanken und Middleware etabliert hatte, konnte Open-Source-Software allgemein in kommerzieller Software eine wichtige Rolle erringen.[28]Eine Studie im Auftrag derEuropäischen Kommissionhat im Jahr 2006 die wirtschaftliche Bedeutung von Open Source für Europa untersucht.[29]Demnach ist der Marktanteil in den vergangenen Jahren stetig gestiegen. Den Gesamtwert beziffert die Untersuchung auf rund zwölf Milliarden Euro. In den vier Haupt-Einsatzgebieten (Web-Server, Programmiersprachen, Datenbanken und Server-Betriebssysteme) setzen 2015 70 % der Schweizer Nutzer Open-Source-Software ein, das ist ein Wachstum von 20 % gegenüber 2012.[27]Für das Jahr 2010 prognostizierte die Studie bei den IT-Dienstleistungen einen Open-Source-Anteil von 32 Prozent und befürwortet eine stärkere Förderung von freier Software, damit Europa das wirtschaftliche Potenzial von Open Source besser nutzen kann. So findet das Thema zunehmend in derWirtschaftsförderungBeachtung. Ein Beispiel ist die WirtschaftsförderungRegion Stuttgart,die eine Initiative für einen Open-Source-Clustergestartet hat.[30]

Open-Source-Software wurde dabei in Unternehmen deutlich häufiger eingesetzt als in Behörden.[27]

Viele Open-Source-Projekte besitzen einen hohen wirtschaftlichen Wert. Gemäß demBattery Open-Source Software Index(BOSS) sind die wirtschaftlich zehn bedeutendsten Open-Source-Projekte:[31][32]

Rang Projekt Leading company Marktwert in US$
1 Linux Red Hat 16 Milliarden
2 Git GitHub 2 Milliarden
3 MySQL Oracle 1,87 Milliarden
4 Node.js NodeSource ?
5 Docker Docker 1 Milliarde
6 Hadoop Cloudera 3 Milliarden
7 Elasticsearch Elastic 700 Millionen
8 Spark Databricks 513 Millionen
9 MongoDB MongoDB 1,57 Milliarden
10 Selenium Sauce Labs 470 Millionen

Der angegebene Rang basiert dabei auf der Aktivität bezüglich der Projekte in Online-Diskussionen, auf GitHub, bezüglich der Suchaktivität in Suchmaschinen und dem Einfluss auf den Arbeitsmarkt.[32]

Harvard-Forscher Frank Nagle berechnet 2024 in einer Studie, welche Summe Firmen zahlen müssten, wenn es keine freie Software gäbe: 8,8 Billionen Dollar.[33]

Vorteile der Nutzung

[Bearbeiten|Quelltext bearbeiten]
Umfrage über die Einsatzgründe von Open Source in 200 Schweizer Organisationen[27]

Open-Source-Software wird sowohl von Unternehmen wie auch von Einzelpersonen genutzt. Sie bietet eine Reihe von Vorteilen:

  • An der Entwicklung eines Open-Source-Programms kann sich eine beinahe beliebig große Anzahl von Personen (und Firmen) beteiligen. Der Aufwand für die Entwicklung wird geteilt und jeder kann von der Arbeit der Anderen profitieren. Wenn eine Firma eine Software benötigt und diese nicht Teil des Hauptproduktes ist, kann es sich für sie lohnen, nicht die fertige Software einzukaufen oder eine vollständige Eigenentwicklung zu starten, sondern sich an einem Open-Source-Projekt zu beteiligen und damit Innovationen schneller zu verbreiten.[34]
  • Nutzer einer Open-Source-Software sind niemals von einer bestimmten Herstellerfirma abhängig. Wünscht sich ein Nutzer eine Erweiterung oder die Behebung einesProgrammfehlers,so steht es ihm frei, diese Änderung vorzunehmen oder jemanden damit zu beauftragen. Beiproprietärer Softwareist dies nicht möglich und eine Änderung kann einzig beim Hersteller beantragt werden. Durch diese Unabhängigkeit ist die bei proprietärer Software üblichegeplante Obsoleszenzeines Softwareproduktes zu Lasten des Nutzers ausgeschlossen.[35]Auch ist mit Open-Source-SoftwareInteroperabilität(z. B. Datenformate) möglich, während dies mit proprietärer Software häufig durch denLock-in-Effektverhindert wird.
  • Die Nutzung von Open-Source-Software ist an keine oder nur wenige Bedingungen geknüpft. Die Software darf von einer beliebigen Anzahl Benutzern für einen beliebigen Zweck eingesetzt werden. Bei der Vervielfältigung und Weiterverwendung fallen keine Lizenzkosten an.
  • Open-Source-Software ermöglicht Einblick in den Quelltext und über das offene Entwicklungsmodell üblicherweise auch dieVersionshistorie.Damit ist es jedermann – beispielsweise unter Verwendung von dafür bestimmten Seiten wieOhloh– möglich, dieSoftwarequalitätmittelsStatischer Code-Analysesowie die Anzahl der Entwickler und deren Veränderungen zu analysieren und daraus auf dieWartbarkeitund den Reifegrad der Software zu schließen.
  • Durch dieses Mehraugenprinzip ist Open-Source-Software stabiler und zuverlässiger.[34]Des Weiteren korreliert ein hoher Grad an Offenheit mit hoher Softwarequalität.[36]
  • Prüfbarkeit eines Programmes auf bewusst eingebrachte, Nutzer-ungewollte Mechanismen wieBackdoors,die für politische oderwirtschaftliche Spionagezweckeverwendet werden könnten. Beispielsweise hat Microsoft als Anbieter nicht-quelloffener Software Probleme, immer wiederkehrende Gerüchte[37][38]überNSA-Hintertüren in ihren Betriebssystemen zu widerlegen, da eine Offenlegung des Quelltexts keine Option für Microsoft ist.

Hinderungsgründe

[Bearbeiten|Quelltext bearbeiten]

Bei der Frage, was die wichtigen Gründe für den Einsatz von Open Source sind, wird klar, dass den Anwendern maximale Flexibilität bei der Gestaltung ihrer IT-Landschaft wichtig ist: Für die große Mehrheit der Antwortenden sind die Einhaltung offener Standards (86 %), Wissensaustausch mit der Community (82 %), Kosteneinsparungen (77 %) und die Verringerung von Lieferantenabhängigkeiten (76 %) die Hauptmotive für den Einsatz von Open Source.[27]

Damit die fortwährende Unterstützung von Open-Source-Projekten gewährleistet ist, sind einige Bedingungen notwendig:[27]

Zunächst sollte es eine aktive Community geben, damit das Wissen auf zahlreiche Personen verteilt ist. Ein Beispiel hierfür ist derLinux-Kernel.Gemäß einer Kernel-Development-Studie der Linux Foundation aus dem Jahr 2015 beträgt der Anteil derIntel-Entwickler, die am meisten zum Linux-Kernel beitragen, nur 10,5 %. Selbst wenn sich Intel aus der Linux-Entwicklung zurückziehen sollte, wäre die Weiterentwicklung dennoch sichergestellt. Anders wäre es hingegen, wenn die Entwicklung maßgeblich von einer Einzelperson oder Firma vorangetrieben wird. In diesem Fall wäre zwar der Quellcode der Allgemeinheit zugänglich, doch würde gleichzeitig wichtiges Wissen verloren gehen.[27]

Zudem ist die Zusammenarbeit mit kommerziellen Anbietern wichtig für die Nachhaltigkeit von Open-Source-Projekten. Entwickler, die nicht unentgeltlich an dem Projekt tätig sind, sondern für die Arbeit bezahlt werden, können dem Projekt langfristig mehr Zeit widmen. Beispielsweise sind an der Entwicklung vonLibreOfficezahlreiche kleinere Firmen engagiert (etwaCollabora), die zertifizierte Versionen des Programms verkaufen. Gleichzeitig sind die Entwickler bei den Firmen angestellt und entwickeln das Programm hauptberuflich weiter.[27]

Schließlich ist auch noch die Existenz einer Non-Profit-Organisation wichtig, die die Entwicklung koordiniert und Marketing durchführt. Koordination ist wichtig bei der Entwicklung einer Software. Bei proprietärer Software wird diese Aufgabe von dem Eigentümer der Software übernommen. In größeren Open-Source-Projekten (etwa dem Linux-Kernel, LibreOffice oder dem Content-Management-SystemTYPO3) verbindet eine Non-Profit-Organisation die Entwicklerfirmen und die Softwarenutzer untereinander. Die Non-Profit-Organisation kann die Form einerStiftungoder einesVereinshaben. Besonders dem Marketing kommt eine wichtige Funktion zu, da in der Softwareindustrie (etwa bei Adobe, Oracle oder Microsoft) doppelt so viel Geld für Verkauf und Werbung ausgegeben wird wie für die eigentliche Softwareentwicklung.[27]

Eric S. Raymondbezeichnet in seinem BuchDie Kathedrale und der Basareine Entwicklungsmethode, in der Open-Source-Projekte selbstständig ohne eine zentraleSteuerungvon der Gemeinschaft verwaltet werden können, alsBasar.Ob diese Entwicklungsmethode tatsächlich so Anwendung findet oder überhaupt praktisch umgesetzt werden kann, ist aber umstritten.[39]Beispielsweise folgt derLinux-Kernel,eines der großen OSS-Erfolgsprojekte, mitLinus Torvaldsan der Spitze eher einem zentralisierten Entwicklungsmodell mit einemBenevolent Dictator for Life(wohlwollender Diktator auf Lebenszeit)und entspricht derKathedralein Raymond’scher Terminologie. Ähnliche Führungsstrukturen sind mitRichard Stallmanan der Spitze derFSF/GNU-Projektund auch bei derMozilla Foundation[40]zu finden. Als Gegenbeispiele werden die Community getriebenen ProjekteApache HadoopundOpenStackangeführt.[41]

Kritik und Probleme

[Bearbeiten|Quelltext bearbeiten]

Der InformatikerNiklaus Wirthäußert sich 2009 kritisch zur technischen Qualität komplexer Open-Source-Projekte: DieOpen-Source-Bewegungignoriere und behindere die Vorstellung, komplexe Softwaresysteme basierend auf streng hierarchischenModulenaufzubauen. Entwickler sollten den Quelltext der von ihnen verwendeten Module nicht kennen. Sie sollten rein auf die Spezifikationen der Schnittstellen der Module vertrauen. Wenn, wie bei Open-Source, der Quelltext der Module vorhanden ist, führe das automatisch zu einer schlechteren Spezifikation der Schnittstellen, da ja das Verhalten der Module im Quelltext nachlesbar ist.[42]

DieFSF,[43][44]und insbesondere deren GründerRichard Stallman,kritisiert prinzipiell an der Open-Source-Bewegung, dass siesozialethischeAspekte außen vor lässt und sich lediglich auf technische und wirtschaftliche Fragestellungen konzentriert. So werde die Grundidee vonfreier Softwarenach Stallmans Meinung vernachlässigt.[45]Die FSF kritisiert auch die von Teilen[46][47]der Open-Source-Bewegung tolerierte Firmenpraxis, die Weiterentwicklungen von bestehender Open-Source-Software so weit an eigene (Hardware-)Systeme anzupassen, dass sie praktisch nicht mehr anders verwendet werden können, z. B.Tivoisierungoderunlesbar gemachter Quelltext.Die Weiterentwicklung steht dann zwar immer noch unter einer Open-Source-Lizenz, kann von der Gemeinschaft aber nicht mehr genutzt werden,- eine Situation, welche die FSF über dieGPLv3zu verhindern versucht.Silke Helfrichgriff die Kritik Stallmans auf und plädierte für die Entwicklung von Mechanismen zum Schutz von Open-Source-Gütern(Peer-Openness),ähnlich dem vonCommonsdurchCommoning.[48]

Das Ideal des Open Source, der freie Austausch und die beliebige Weiterverwendung von Quelltext, ist in der Realität durch u. a. Lizenzprobleme eingeschränkt. Besonders problematisch ist dies durch die inzwischen auf eine kaum überschaubare Anzahl angewachsene (und weiter wachsende) Menge an Softwarelizenzen und Versionsvarianten, ein alsLicense proliferationbekanntes Problem.[49][50][51]Auch anerkannte Open-Source-Lizenzen sind häufig nicht miteinander kompatibel, was damit eine Software-Weiterverwendung in manchen Kontexten verhindert.[52][53][54]Deswegen wird dazu geraten, keine selbst erstellten oder exotischen Open-Source-Lizenzen zu verwenden, deren rechtliche und praktische Probleme man unter Umständen nicht überschaut, sondern auf eine erprobte, anerkannte und weitverbreitete freie Lizenz (und Lizenzkombinationen) wie die GPL, die LGPL oder dieBSD-Lizenzzurückzugreifen. Besonders dieFreizügigen Lizenzenzeichnen sich durch eine sehr gute Lizenzkompatibilität aus.[55][56]

Portal: Freie Software– Übersicht zu Wikipedia-Inhalten zum Thema Freie Software
Wiktionary: quelloffen– Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen
Wiktionary: open source– Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen (englisch)
Wikibooks: Open Source im Unternehmen– Lern- und Lehrmaterialien
  • Dossier Open Source.Bundeszentrale für politische Bildung;
  • Linkkatalog zum Thema Open Sourcebeicurlie.org(ehemalsDMOZ)
  • Open-Source Documentation Guide(engl.) von #ASKnet
  • Irene Bertschek,Thomas Döbler(Hrsg.):Open Source Software und IT-Sicherheit: Unternehmensbefragung Frühjahr 2005 in Baden-Württemberg.(pdf; 727 kB) (= FAZIT-Schriftenreihe Forschungsbericht / Band 1), Juli 2005, archiviert vomOriginalam4. Juni 2012;.


Einzelnachweise und Anmerkungen

[Bearbeiten|Quelltext bearbeiten]
  1. John Koenig:Seven Open SourceBusiness Strategies for Competitive Advantage.(PDF) Archiviert vomOriginal(nicht mehr online verfügbar) am12. Januar 2017;abgerufen am 29. April 2017.
  2. Nadia Eghbal:Working in Public: The Making and Maintenance of Open Source Software.Stripe Press, 2020,ISBN 978-0-578-67586-2.
  3. Netscape celebrates first anniversary of open source software release to mozilla.org.Netscape Communications,31. März 1999, archiviert vomOriginalam6. Juni 2013;abgerufen am 6. März 2020(englisch): „[…] The organization that manages open source developers working on the next generation of Netscape’s browser and communication software. This event marked a historical milestone for the Internet as Netscape became the first major commercial software company to open its source code, a trend that has since been followed by several other corporations. Since the code was first published on the Internet, thousands of individuals and organizations have downloaded it and made hundreds of contributions to the software. Mozilla.org is now celebrating this one year anniversary with a party Thursday night in San Francisco. “
  4. Eric S. Raymond:Goodbye, “free software”; hello, “open source”.8. Februar 1998,abgerufen am 13. August 2008:„After the Netscape announcement broke in January I did a lot of thinking about the next phase – the serious push to get ‘free software’ accepted in the mainstream corporate world. And I realized we have a serious problem with ‘free software’ itself. Specifically, we have a problem with the term ‘free software’, itself, not the concept. I’ve become convinced that the term has to go. “
  5. History of OSI.opensource.org,abgerufen am 11. Februar 2016(englisch): „conferees decided it was time to dump the moralizing and confrontational attitude that had been associated with ‘free software’ in the past and sell the idea strictly on the same pragmatic, business-case grounds “
  6. Evgeny Morozov:The Meme Hustler – Tim O’Reilly’s crazy talk.thebaffler.com, 4. April 2013,abgerufen am 14. Juli 2013(englisch): „In those early days, the messaging around open source occasionally bordered on propaganda. As Raymond himself put it in 1999, ‘what we needed to mount was in effect a marketing campaign’, one that ‘would require marketing techniques (spin, image-building, and re-branding) to make it work’. “
  7. gnu.org.In:gnu.org.Abgerufen am 10. November 2016.
  8. abThe Open Source Definition.In:Open Source Initiative.Opensource.org,abgerufen am 10. Juli 2013.
  9. bitkom.org(PDF; 590 kB)
  10. What is „free software “and is it the same as „open source “?Open Source Initiative FAQ
  11. Open sourceKategorien freier und unfreier Software (gnu.org)
  12. Warum Open Source das Ziel von Freie Software verfehlt,gnu.org
  13. Mission of the Open Source Initiative“The promise of open source is better quality, higher reliability, more flexibility, lower cost, and an end to predatory vendor lock-in.” auf opensource.org (englisch)
  14. abHistory of the Open Source Initiative
  15. Silke Helfrich:Bio-Linux oder: Saatgut als Commons.In:CommonsBlog.14. April 2017,abgerufen am 3. Juli 2017.
  16. Neue Tomatensorte: Angriff der Saat-Piraten.In:Spiegel Online– Wissenschaft.Abgerufen am 3. Juli 2017.
  17. free-software
  18. For the love of Hackingaufforbes.com
  19. Technology In Government, 1/e.Jaijit Bhattacharya, 2006,ISBN 978-81-903397-4-2,S.25(google.com).
  20. Why ‘Free Software’ Is Too Ambiguous(Mementovom 13. Oktober 1999 imInternet Archive) opensource.org
  21. GNU General Public License Version 3, 29 June 2007 – Conveying Non-Source Forms.gnu.org, 29. Juni 2007,abgerufen am 17. Juni 2015(englisch): „(1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.
  22. Freie Software verkaufen.gnu.org, 17. Juni 2015,abgerufen am 17. Juni 2015:„Hohe oder niedrige Preise und die GNU GPL – […] die GNU GPL verpflichtet, den Quellcode auf weitere Anfrage bereitzustellen. Ohne eine Begrenzung des Preises für den Quellcode wäre es ihnen möglich einen Preis festzulegen, der für jedermann zu hoch zu bezahlen wäre – wie eine Milliarde Euro – und somit vorgeben den Quellcode freizugeben, obwohl sie ihn in Wahrheit verbergen. Darum müssen wir in diesem Fall den Preis für den Quellcode begrenzen, um die Freiheit der Nutzer zu gewährleisten. “
  23. Marco Fioretti:Is it legal to sell GPL software?“Please note that ‘as much as you wish’ only applies to the executable form of the software, not its source code.” Techrepublic.com, 19. November 2013 (englisch)
  24. „Freie Dokumentationslizenzen “Stand: 2012
  25. Allgemeiner Beschluss: Warum die »GNU Free Documentation License« nicht für Debian-Main geeignet istauf debian.org (2006)
  26. FLOSS and FOSSon gnu.org (englisch)
  27. abcdefghiOpen Source Studie Schweiz 2015.(PDF) swissICT und Swiss Open Systems User Group /ch/open, 3. Juni 2015,abgerufen am 6. März 2020(Schweizer Hochdeutsch).
  28. Best Practices for commercial use of open source software.Karl Michael Popp, 2015,ISBN 978-3-7386-1909-6.
  29. Study on the: Economic impact of open source software on innovation and the competitiveness of the Information and Communication Technologies (ICT) sector in the EU(PDF; 1,8 MB) – englischsprachige Studie zur wirtschaftlichen Bedeutung
  30. Initiative für einen Open-Source-Cluster
  31. Joe McCann:The Meteoric Rise Of Open Source And Why Investors Should Care.In:Forbes.(forbes.com[abgerufen am 10. Oktober 2017]).
  32. abDharmesh Thakker:Tracking the explosive growth of open-source software.In:TechCrunch.(techcrunch.com[abgerufen am 10. Oktober 2017]).
  33. heise online:Studie: Open Source trägt global 8,8 Billionen Dollar zur Wirtschaftskraft bei.13. Februar 2024,abgerufen am 14. Februar 2024.
  34. abKevin Crowston, Kangning Wei, James Howison, Andrea Wiggins:Free/Libre open-source software development: What we know and what we do not know.Hrsg.: ACM.Band44,Nr.2.ACM Computing Surveys,ISSN0360-0300,S.7:13,doi:10.1145/2089125.2089127:„For example, Bonaccorsi and Rossi [2006] found that firms are motivated to be involved with FLOSS because it allows smaller firms to innovate, because “many eyes” assist them in software development, and because of the quality and reliability of FLOSS, with the ideological fight for free software at the bottom of the list. “
  35. Fernando Cassia:Open Source, the only weapon against „planned obsolescence “.theinquirer.net, 28. März 2007, archiviert vomOriginalam20. Januar 2011;abgerufen am 15. Januar 2012(englisch).
  36. Kevin Crowston, Kangning Wei, James Howison, Andrea Wiggins:Free/Libre open-source software development: What we know and what we do not know.Hrsg.: ACM.Band44,Nr.2.ACM Computing Surveys,ISSN0360-0300,S.7:23,doi:10.1145/2089125.2089127:„For example, based on 75 FLOSS projects, Capra et al. [2008] reported a high degree of openness in governance practices leads to higher software quality. “
  37. Duncan Campbell:How NSA access was built into Windows.Telepolis,4. September 1999,abgerufen am 3. Dezember 2011(englisch): „Careless mistake reveals subversion of Windows by NSA.
  38. J Mark Lytle:Microsoft denies NSA backdoor in Windows 7.techradar.com, 22. November 2009,abgerufen am 3. Dezember 2011(englisch): „US National Security Agency did, however, work on the new OS
  39. Chuck Connell:Open Source Projects Manage Themselves? Dream on.(englisch) Stand: Juni 2008
  40. Rolesauf Mozilla.org “The ultimate decision-maker(s) are trusted members of the community who have the final say in the case of disputes. This is a model followed by many successful open source projects, although most of those communities only have one person in this role, and they are sometimes called the ‘benevolent dictator’. Mozilla has evolved to have two people in this role – Brendan Eich has the final say in any technical dispute and Mitchell Baker has the final say in any non-technical dispute.” (englisch)
  41. Matt Asay:Open Source’s Cult Of Personality Is Dying—Thankfully.readwrite.com, 2. Mai 2014,abgerufen am 18. Juni 2015(englisch).
  42. Richard Morris:Niklaus Wirth: Geek of the Week.simple-talk.com, 2. Juli 2009,abgerufen am 16. Dezember 2009(englisch): „Besides all the good things, the open source movement ignores and actually hinders the perception of one of the most important ideas in designing complex systems, namely their partitioning in modules, and their formation as an orderly hierarchy of modules. “
  43. Wir sprechen von Freier Software– ein Statement derFree Software Foundation Europe
  44. Warum Freie Software besser ist als Open SourceStand: 2007,Statement desGNU-Projekts
  45. Richard Stallman:Warum Open Source das Ziel von Freie Software verfehlt.Stand: 2010
  46. Oliver Diedrich:Streit um die neue GPL.heise.de,2006
  47. Torvalds on Tivoisation(englisch)
  48. Lilli Iliev:Allmende statt Open Everything. Ein Gastbeitrag von Silke Helfrich.In:Wikimedia Deutschland Blog.24. April 2020,abgerufen am 26. Januar 2022.
  49. David A. Wheeler:FLOSS License Proliferation: Still a problem.(englisch)
  50. Ed Burnette:Google says no to license proliferation.2. November 2006, archiviert vomOriginalam24. Februar 2007;abgerufen am 11. September 2010.
  51. Greg Stein:Standing Against License Proliferation.28. Mai 2009, archiviert vomOriginalam1. Juni 2008;abgerufen am 11. September 2010.
  52. MPL 1.1 FAQ – Historical Use Only.Mozilla Foundation,1. Februar 2012,abgerufen am 26. Februar 2012.
  53. Philippe Laurent:The GPLv3 and compatibility issues.(PDF) In:European Open source Lawyers Event 2008.University of Namur– Belgium, 24. September 2008,S. 7,archiviert vomOriginalam4. März 2016;abgerufen am 6. März 2020:„Copyleft is the main source of compatibility problems
  54. Frequently Asked Questions about the GNU Licenses – Is GPLv3 compatible with GPLv2?gnu.org,abgerufen am 3. Juni 2014:„No. Some of the requirements in GPLv3, such as the requirement to provide Installation Information, do not exist in GPLv2. As a result, the licenses are not compatible: if you tried to combine code released under both these licenses, you would violate section 6 of GPLv2. However, if code is released under GPL ‘version 2 or later’, that is compatible with GPLv3 because GPLv3 is one of the options it permits. “
  55. Marcus D. Hanwell:Should I use a permissive license? Copyleft? Or something in the middle?opensource.com, 28. Januar 2014,abgerufen am 30. Mai 2015:„Permissive licensing simplifies things One reason the business world, and more and more developers […], favor permissive licenses is in the simplicity of reuse. The license usually only pertains to the source code that is licensed and makes no attempt to infer any conditions upon any other component, and because of this there is no need to define what constitutes a derived work. I have also never seen a license compatibility chart for permissive licenses; it seems that they are all compatible. “
  56. Licence Compatibility and Interoperability.In:Open-Source Software – Develop, share, and reuse open source software for public administrations.joinup.ec.europa.eu, archiviert vomOriginalam17. Juni 2015;abgerufen am 6. März 2020:„The licences for distributing free or open source software (FOSS) are divided in two families: permissive and copyleft. Permissive licences (BSD, MIT, X11, Apache, Zope) are generally compatible and interoperable with most other licences, tolerating to merge, combine or improve the covered code and to re-distribute it under many licences (including non-free or ‘proprietary’). “