Open Source

Aus Buergerwiki Bodensee
Zur Navigation springen Zur Suche springen

Als Open Source (aus englisch, wörtlich offene Quelle) wird Software bezeichnet, deren Quelltext öffentlich und von Dritten eingesehen, geändert und genutzt werden kann. Open-Source-Software kann meistens kostenlos genutzt werden.

Software kann sowohl von Einzelpersonen aus altruistischen Motiven zu Open-Source-Software gemacht werden wie auch von Organisationen oder Unternehmen, um Entwicklungskosten zu teilen oder Marktanteile zu gewinnen.<ref>Vorlage:Internetquelle</ref>

Geschichte[Bearbeiten]

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

Beeinflusst durch den 1997 publizierten Essay Die Kathedrale und der Basar von Eric S. Raymond, entschied Netscape im Jahr 1998, angesichts der wachsenden Dominanz von Microsoft am Browser-Markt, den Quelltext des wirtschaftlich nicht mehr verwertbaren Netscape Navigators freizugeben (aus dieser Freigabe entstand später das Mozilla-Projekt).<ref>Vorlage:Cite web</ref>

Kurz darauf befanden Raymond,<ref>Vorlage:Cite web</ref> der Informatiker Bruce Perens und Tim O’Reilly, Gründer und Vorstand des O’Reilly Verlags, dass die Freie-Software-Gemeinschaft ein besseres Marketing benötige.<ref>Vorlage:Cite web</ref><ref>Vorlage:Cite web</ref> Um diese freie Software als frei von ethischen Werten<ref>Vorlage:Internetquelle</ref> und geschäftsfreundlich darstellen zu können, wurde beschlossen, einen neuen Marketing-Begriff für Freie Software einzuführen – der Begriff Open Source wurde von da an flächendeckend im Marketing genutzt und war auch der Namensgeber für die von Raymond, Perens und O’Reilly gegründete Open 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 die Mozilla Public License.

Definition[Bearbeiten]

Definition der Open Source Initiative[Bearbeiten]

Die Open Source Initiative wendet den Begriff Open Source auf all die Software an, deren Lizenzverträge den folgenden drei charakteristischen Merkmalen entsprechen und die zehn Punkte der Open Source Definition erfüllen:<ref name="open source definition">Vorlage:Cite web</ref>

  • 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 einer höheren Programmiersprache. Vor dem eigentlichen Programm(ab)lauf ist es normalerweise notwendig, diesen Text durch einen Compiler in eine binäre Form zu bringen, damit das Computerprogramm vom Rechner ausgeführt werden kann. Binärprogramme sind für den Menschen im semantischen Sinne 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 bei gemeinfreier Software. Deswegen gibt ein BITKOM-Bericht zum Thema Open Source Software 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.“<ref>http://www.bitkom.org/files/documents/BITKOM_Publikation_OSS_Version_1.0.pdf</ref>

Open-Source-Software (OSS) hat in der Praxis große Überschneidungen mit Freier Software wie sie die FSF definiert.<ref name=osi_faq>What is „free software“ and is it the same as „open source“? Open Source Initiative FAQ</ref><ref name=categ_open_source>Open source Kategorien freier und unfreier Software (gnu.org)</ref> Beide Konzepte haben gemeinsam, dass der Quellcode von Software für Anwender verfügbar sein sollte. Es werden auch die gleichen Copyleft- und Freizügige-Softwarelizenzen, bis auf seltene Ausnahmen, von beiden Seiten als „Frei“ bzw. „Offen“ eingeordnet. Der primäre Unterschied liegt in der Terminologie und Sichtweise: Freie Software fokussiert auf den Aspekt der Nutzerkontrolle über Software und sieht Freie Software als wichtiges soziales, politisches und ethisches Anliegen.<ref name="opensource_misses_point">Warum Open Source das Ziel von Freie Software verfehlt, gnu.org</ref> Die OSI vertritt die Sichtweise, dass der praktische Nutzen für die Allgemeinheit (Nutzer, Gesellschaft, Firmen etc.) einer frei verfügbaren Softwareinfrastruktur, eines freien Softwaremarktes und einer kollaborativen Entwicklungsmethode der entscheidende Aspekt sind.<ref name="open source definition"/><ref>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)</ref><ref name="history"/>

Weitergehende Definitionen[Bearbeiten]

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

Ein Beispiel dafür ist Wikipedia und die Wikimedia Commons, in deren Zusammenhang von freien Inhalten (Open Content) gesprochen wird. Weitere bedeutende Beispiele für Open Content sind OpenStreetMap und Open Educational Resources. Eine Lizenzfamilie, die für solche freien Inhalte („free cultural works“) geschaffen wurde, sind die Creative Commons Lizenzen.

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

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

Ein weiteres Beispiel ist die Open-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.<ref>Vorlage:Internetquelle</ref><ref>Vorlage:Internetquelle</ref>

Open Access (englisch für offener Zugang) versucht, den freien Zugang zu wissenschaftlicher Literatur und anderen Materialien im Internet zu ermöglichen und Paywalls abzubauen. Ähnlich versucht Open Government, den Zugang zu Regierungsressourcen für Bürger zu erleichtern.

Definitionskonflikt mit „Freier Software“[Bearbeiten]

Die Begriffe Open-Source-Software und Freie Software werden 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 von freier Software unterscheidet, können beide Begrifflichkeiten bewusst verwendet werden, um unterschiedliche Assoziationen auszulösen. Der Begriff open source wurde eingeführt, nachdem die ursprüngliche Bezeichnung free software (freie Software) zu Irritationen führte, da sie oft als grundsätzlich kostenlose Software missverstanden wurde.

Der ältere Begriff Freie Software wird bereits seit den 1980ern von der Free Software Foundation (FSF) verwendet. Eine Fehlassoziation von Freier Software mit Freeware war häufig, da im Englischen frei für kostenlos wie auch Freiheit stehen kann<ref>free-software</ref> und außerdem freie Software in den meisten Fällen wirklich auch kostenlos erhältlich ist. Da mit Frei aber wirklich nur Freiheit von der FSF gemeint war, prägte diese den Slogan, „Vorlage:Lang“ – „freie Meinungsäußerung, nicht Freibier“, um einer Assoziation von Freier Software mit kostenloser Software entgegenzuwirken.

Die mögliche Fehlinterpretation des zweideutigen Wortes „frei“ war Teil der Motivation für den Terminus Open Source, der ab Ende der 1990er Jahre mit Linux populär wurde.<ref>For the love of Hacking auf forbes.com</ref> Der Vorschlag kam 1998 von Christine Peterson vom Foresight Institute<ref name="history">History of the Open Source Initiative</ref><ref>Vorlage:Cite book</ref> bei der Gründung der OSI und Open-Source-Bewegung. Die frischgegründete Open-Source-Bewegung entschied sich, Open Source anstelle des bereits existierenden FSF-Terminus Freie Software zu etablieren,<ref>Vorlage:Webarchiv opensource.org</ref> da man hoffte, dass die Verwendung der Bezeichnung Open Source die Mehrdeutigkeit des Begriffs „frei“ beseitigt und damit eine bessere Akzeptanz des Open-Source-Konzepts auch bei der Wirtschaft ermöglicht. Außerdem vermied der Begriff Open Source eine Assoziation mit der Free Software Foundation und der GNU General Public License (GPL), die aus wirtschaftlicher Sicht problematisch sein kann.<ref name="gplselling">Vorlage:Cite web</ref><ref name="gnuselling">Vorlage:Cite web</ref><ref>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." by Marco Fioretti on Techrepublic.com, 19. Nov 2013 (englisch)</ref> Der Begriff Open-Source-Software sollte auch eine Überlegenheit des kollaborativen, offenen Entwicklungsprozesses (siehe The Cathedral and the Bazaar von Eric Steven Raymond) hervorheben.

Seit der Einführung der konkurrierenden Bezeichnung Open Source kritisiert die FSF, dass auch diese Bezeichnung Verwirrung stiften kann. Der Begriff Open Source assoziiert die Verfügbarkeit des Quelltextes, sagt aber nichts über die gewährten Verwendungsrechte und Nutzungsfreiheiten aus. Ein Beispiel für eine solche Begriffsverwirrung ist PGP Corporations aktuelle Version ihres Kryptographie­programms PGP: diese wird als Open Source angepriesen, 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. GNU Privacy Guard ist als Reaktion darauf entstanden, die den Open-Source-Anforderungen durch ihre GPL-Lizenzierung gerecht wird.

Umgekehrt wird die von der FSF als „frei“ angesehene GNU FDL<ref>„Freie Dokumentationslizenzen“ Stand: 2012</ref> 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 der Debian Free Software Guidelines für Software nicht.<ref>Allgemeiner Beschluss: Warum die »GNU Free Documentation License« nicht für Debian-Main geeignet ist auf debian.org (2006)</ref>

Um den Konflikt zwischen Freie Software und Open-Source-Software zu umgehen und die Gemeinsamkeiten der Open-Source- und Freie-Software-Bewegung zu betonen,<ref>FLOSS and FOSS on gnu.org (englisch)</ref> wurden die Begriffe FOSS und FLOSS (Free/Libre and Open Source Software) vorgeschlagen, die auch eine relevante Verbreitung erlangten.

Wirtschaftliche Bedeutung[Bearbeiten]

Open Source dient häufig als Basis für kommerzielle Software. So wird auf vielen Embedded-Systemen, Heim-Routern, Set-Top-Boxen und Mobiltelefonen das Open-Source-Betriebssystems Linux als Plattform verwendet. Auch das kommerzielle Betriebssystem webOS von HP Palm profitiert 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-Produkte Support-Dienstleistungen anbieten. Dies ist beispielsweise bei den Betriebssystemen Ubuntu, Red Hat/Fedora und SUSE Linux der Fall. Der Quellcode wird jedoch kostenlos weitergegeben.

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

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.<ref>Vorlage:Cite book</ref> Eine Studie im Auftrag der Europäischen Kommission hat im Jahr 2006 die wirtschaftliche Bedeutung von Open Source für Europa untersucht.<ref>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</ref> 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.<ref name=":0" /> 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 der Wirtschaftsförderung Beachtung. Ein Beispiel ist die Wirtschaftsförderung Region Stuttgart, die eine Initiative für einen Open-Source-Cluster gestartet hat.<ref>Initiative für einen Open-Source-Cluster</ref>

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


Vorteile der Nutzung[Bearbeiten]

Umfrage über die Einsatzgründe von Open Source in 200 Schweizer Organisationen.<ref name=":0" />

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.
  • Nutzer einer Open-Source-Software sind niemals von einer bestimmten Herstellerfirma abhängig. Wünscht sich ein Nutzer eine Erweiterung oder die Behebung eines Programmfehlers, so steht es ihm frei, diese Änderung vorzunehmen oder jemanden damit zu beauftragen. Bei proprietärer Software ist dies nicht möglich und eine Änderung kann einzig beim Hersteller beantragt werden. Durch diese Unabhängigkeit ist die bei proprietärer Software übliche geplante Obsoleszenz eines Softwareproduktes zu Lasten des Nutzers ausgeschlossen.<ref name="obsolescence">Vorlage:Cite web</ref> Auch ist mit Open-Source-Software Interoperabilität (z. B. Datenformate) möglich, während dies mit proprietärer Software häufig durch den Lock-in-Effekt verhindert 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 die Versionshistorie. Damit ist es jedermann – beispielsweise unter Verwendung von dafür bestimmten Seiten wie Ohloh – möglich, die Softwarequalität mittels Statischer Code-Analyse sowie die Anzahl der Entwickler und deren Veränderungen zu analysieren und daraus auf die Wartbarkeit und den Reifegrad der Software zu schließen.
  • Prüfbarkeit eines Programmes auf bewusst eingebrachte, Nutzer-ungewollte Mechanismen wie Backdoors, die für politische oder wirtschaftliche Spionagezwecke verwendet werden könnten. Beispielsweise hat Microsoft als Anbieter nicht-quelloffener Software Probleme, immer wiederkehrende Gerüchte<ref>Vorlage:Cite web</ref><ref>Vorlage:Cite web</ref> über NSA-Hintertüren in ihren Betriebssystemen zu widerlegen, da eine Offenlegung des Quelltexts keine Option für Microsoft ist.

Hinderungsgründe[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.<ref name=":0" />

Grundsätze[Bearbeiten]

Damit die fortwährende Unterstützung von Open-Source-Projekten gewährleistet ist, sind einige Bedingungen notwendig:<ref name=":0">Vorlage:Internetquelle</ref>

Zunächst sollte es eine aktive Community geben, damit das Wissen auf zahlreiche Personen verteilt ist. Ein Beispiel hierfür ist der Linux-Kernel. Gemäß einer Kernel-Development-Studie der Linux Foundation von beträgt der Anteil der Entwickler, die mit Intel-Prozessoren arbeiten, nur 10,5 %. Selbst wenn sich diese Entwickler zurückziehen oder ausfallen sollten, 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.<ref name=":0" />

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 von LibreOffice zahlreiche kleinere Firmen engagiert (etwa Collabora), die zertifizierte Versionen des Programms verkaufen. Gleichzeitig sind die Entwickler bei den Firmen angestellt und entwickeln das Programm hauptberuflich weiter.<ref name=":0" />

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-System TYPO3) verbindet eine Non-Profit-Organisation die Entwickler-Firmen und die Software-Nutzer untereinander. Die Non-Profit-Organisation kann die Form einer Stiftung oder eines Vereins haben. Besonders dem Marketing kommt eine wichtige Funktion zu, da in der Software-Industrie (etwa bei Adobe, Oracle oder Microsoft) doppelt so viel Geld für Verkauf und Werbung ausgegeben wird wie für die eigentliche Software-Entwicklung.<ref name=":0" />

Eric S. Raymond bezeichnet in seinem Buch Die Kathedrale und der Basar eine Entwicklungsmethode, in der Open-Source-Projekte selbstständig ohne eine zentrale Steuerung von der Gemeinschaft verwaltet werden können, als Basar. Ob diese Entwicklungsmethode tatsächlich so Anwendung findet oder überhaupt praktisch umgesetzt werden kann, ist aber umstritten.<ref>Chuck Connell: Open Source Projects Manage Themselves? Dream on. (englisch) Stand: Juni 2008</ref> Beispielsweise folgt der Linux-Kernel, eines der großen OSS-Erfolgsprojekte, mit Linus Torvalds an der Spitze eher einem zentralisierten Entwicklungsmodell mit einem Benevolent Dictator for Life (Wohlwollender Diktator auf Lebenszeit) und entspricht der Kathedrale in Raymond'scher Terminologie. Ähnliche Führungsstrukturen sind mit Richard Stallman an der Spitze der FSF/GNU-Projekt und auch bei der Mozilla Foundation<ref>Roles auf 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)</ref> zu finden. Als Gegenbeispiele werden die Community getriebenen Projekte Apache Hadoop und OpenStack angeführt.<ref>Vorlage:Cite web</ref>

Kritik und Probleme[Bearbeiten]

Der Informatiker Niklaus Wirth äußert sich kritisch zur technischen Qualität komplexer Open-Source-Projekte: Die Open-Source-Bewegung ignoriere und behindere die Vorstellung, komplexe Softwaresysteme basierend auf streng hierarchischen Modulen aufzubauen. 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.<ref>Vorlage:Internetquelle</ref>

Die FSF,<ref>Wir sprechen von Freier Software – ein Statement der Free Software Foundation Europe</ref><ref>Warum Freie Software besser ist als Open Source Stand: 2007, Statement des GNU-Projekts</ref> und insbesondere deren Gründer Richard Stallman, kritisiert prinzipiell an der Open-Source-Bewegung, dass sie sozialethische Aspekte außen vor lässt und sich lediglich auf technische und wirtschaftliche Fragestellungen konzentriert. So werde die Grundidee von freier Software nach Stallmans Meinung vernachlässigt.<ref>Richard Stallman: Warum Open Source das Ziel von Freie Software verfehlt Stand: 2010</ref> Die FSF kritisiert auch die von Teilen<ref>Streit um die neue GPL von Oliver Diedrich auf heise.de (2006)</ref><ref>Torvalds on Tivoisation (englisch)</ref> 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. Tivoisierung oder unlesbar 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 die GPLv3 zu verhindern versucht.

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 als License proliferation bekanntes Problem.<ref>"FLOSS License Proliferation: Still a problem" von David A. Wheeler (englisch)</ref><ref>Vorlage:Cite web</ref><ref>Vorlage:Cite web</ref> Auch anerkannte Open-Source-Lizenzen sind häufig nicht miteinander kompatibel und was damit eine Software-Weiterverwendung in manchen Kontexten verhindert.<ref>Vorlage:Cite web</ref><ref>Vorlage:Cite web</ref><ref name="gpl2gpl3comp">Vorlage:Cite web</ref> Deswegen wird dazu geraten keine eigenerstellten oder exotische Open-Source-Lizenz 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 die BSD-Lizenz zurückzugreifen. Besonders die Freizügigen Lizenzen zeichnen sich durch eine sehr gute Lizenzkompatibilität aus.<ref>Vorlage:Cite web</ref><ref>Vorlage:Cite web</ref>

Literatur[Bearbeiten]

Weblinks[Bearbeiten]

Einzelnachweise und Anmerkungen[Bearbeiten]

<references />

Vorlage:Aus Wikipedia