Open Source vs. Freie Software: Was ist der Unterschied und warum ist das wichtig?

Open Source vs. Freie Software: Was ist der Unterschied und warum ist das wichtig?

Sie haben also Firefox heruntergeladen und Microsoft Office durch LibreOffice ersetzt? Sie lieben diese Apps so sehr, dass Sie kein Geld mehr nach Microsoft oder Apple werfen und sich für 100 Prozent Linux entschieden haben.





Spiele ohne Flashplayer und Plugin

Aber das hast du inzwischen entdeckt gratis Software hat hier nicht ganz die gleiche Bedeutung und ihr fragt euch vielleicht, warum wir das alles nicht einfach so nennen Open Source der Übersichtlichkeit halber. Was ist die große Sache?





Es stellte sich heraus, dass freie Software und Open-Source-Software nicht dasselbe sind. Lassen Sie uns das klären.





Einige Hintergrundinformationen zum Kontext

In den 1950er Jahren wurde fast die gesamte Software von Akademikern und Forschern erstellt. Sie teilten Computersoftware und Quellcode ohne Einschränkungen, damit Benutzer ihre eigenen Fehler beheben konnten. Vieles davon war Public-Domain-Software – im Sinne des Urheberrechts ist dies die freieste Form von Freiem.

Ein Teil davon war kulturell. Ein Teil davon war auf die Natur der Software zurückzuführen. Im Gegensatz zu physischen Gütern könnte digitale Software kostenlos und mit minimalem Aufwand endlos kopiert werden. Computerhardware könnte zwar verkauft werden, aber Code?



Dies begann sich in den 1970er Jahren zu ändern. IBM begann, die Software separat in Rechnung zu stellen und stellte den Quellcode nicht mehr zur Verfügung. Das ist entstanden eine Kartellklage von 1969 bis 1982. 1983 gewann Apple ein Fall des Obersten Gerichtshofs Feststellung, dass binäre Software urheberrechtlich geschützt sein könnte. Microsoft veröffentlichte Windows einige Jahre später.

Dies war das Klima, unter dem sich die Bewegung formierte, Software „frei“ zu halten.





Ursprünge der Freie-Software-Bewegung

Ab den 1970er Jahren war Unix das dominierende Betriebssystem. 1983 kündigte Richard Stallman ein Projekt zur Entwicklung eines vollständig nicht-proprietären Unix-kompatiblen Betriebssystems an. das GNU-Projekt . Zwei Jahre später gründete er die Free Software Foundation mit der Mission, sich für freie Software einzusetzen und Menschen darüber aufzuklären.

Stallman prägte nicht den Begriff „freie Software“, der sich weitgehend auf Software im öffentlichen Bereich bezog. Aber er erläuterte, was es bedeutet, dass Software kostenlos ist.





Die Free Software Foundation definiert freie Software als Software, die Benutzer frei ausführen, kopieren, verteilen, studieren, ändern und verbessern können. Das „kostenlose“ bezieht sich auf diese Freiheiten, nicht auf den Preis. Es ist einfach so, dass die meiste freie Software kein Geld kostet, hauptsächlich weil Unternehmen, die Software verkaufen wollen, dazu neigen, die Freiheit der Benutzer einzuschränken, das, was sie kaufen, zu kopieren, zu verteilen oder zu verbessern.

Die Free Software Foundation listet vier Freiheiten auf, die sie für wesentlich hält :

  1. Freiheit 0 -- Die Freiheit, das Programm für jeden Zweck nach Belieben auszuführen.
  2. Freiheit 1 -- Die Freiheit, die Funktionsweise des Programms zu studieren und es so zu ändern, dass es Ihre Berechnungen so macht, wie Sie es wünschen. Voraussetzung dafür ist der Zugriff auf den Quellcode.
  3. Freiheit 2 -- Die Freiheit, Kopien weiterzugeben, damit Sie Ihrem Nachbarn helfen können.
  4. Freiheit 3 -- Die Freiheit, Kopien Ihrer modifizierten Versionen an andere zu verteilen. Auf diese Weise können Sie der gesamten Community eine Chance geben, von Ihren Änderungen zu profitieren. Voraussetzung dafür ist der Zugriff auf den Quellcode.

Den Begriff 'Open Source' prägen

Während das Label für freie Software ein explizit ethisches Label ist, ist es das Open-Source-Label nicht. Der Begriff entstand in den 1990er Jahren nach Eric Raymonds Die Kathedrale und der Basar half Netscape, den Quellcode für seine Internetsuite Netscape Communicator freizugeben.

Dies wiederum inspirierte Raymond und andere zu der Frage, wie sie die Ideale der Free Software Foundation in die Geschäftswelt einbringen könnten. Sie haben den Begriff „Open Source“ erfunden und 1998 gründeten Raymond und Bruce Perens die Open Source Initiative. Die Open Source Initiative liefert die 10-Punkte Open-Source-Definition und es bietet ein Prüfzeichen für kompatible Apps .

Die Open-Source-Bewegung ignoriert die Werte freier Software nicht, sondern beschäftigt sich mehr mit der offenen Zusammenarbeit. Ziel ist es, dass Unternehmen und Entwickler den Code für ihre Software frei zur Verfügung stellen. Auf diese Weise können Benutzer den auf ihren Computern ausgeführten Programmen vertrauen und Korrekturen und Funktionen zum Projekt beitragen.

Viele der Ethiken stimmen immer noch überein, aber die Open-Source-Bewegung ist weniger konfrontativ und kompromissbereit, um die Akzeptanz zu verbreiten.

Ein wesentlicher Unterschied

Die Bewegungen für freie Software und Open Source sind sich in den meisten Grundwerten einig, haben jedoch unterschiedliche Definitionen von Freiheit.

Die Free Software Foundation unterstützt Copyleft, um die vier oben aufgeführten Freiheiten zu schützen. Dies hindert Leute rechtlich daran, freie Software mit zusätzlichen Einschränkungen weiterzugeben. Die Organisation hat dieses Prinzip in der GNU General Public License verankert. Jeder, der GPL-Code verwendet, muss auch seine eigenen Kreationen als GPL veröffentlichen.

youtube was ist ein hervorgehobener kommentar

Viele der Kernprogramme, die Linux und andere freie Betriebssysteme zum Laufen bringen, begannen als Teil des GNU-Projekts. Viele der Anwendungen sind unter der GPL lizenziert.

Freie Softwarelizenzen sind ebenfalls Open Source, aber nicht alle Open Source-Lizenzen erfordern, dass Entwickler ihren Code teilen. Einige erlauben Entwicklern, Open-Source-Code zu verwenden, um Closed-Source-Anwendungen wie die MIT-Lizenz zu erstellen. Diese Nicht-Copyleft-Lizenzen werden als permissive Lizenzen bezeichnet.

Während ein Befürworter freier Software die Nutzung freier Software zur Erstellung unfreier Software als Einschränkung der Freiheiten eines Benutzers ansehen mag, könnte ein Open-Source-Befürworter eher geneigt sein, eine permissive Lizenz als wirklich frei zu betrachten – da die Menschen frei sind, was auch immer zu tun ist sie wollen mit dem Code, auch wenn das bedeutet, eine proprietäre App zu erstellen.

Einige besonders prominente Personen behaupten, dass einige freie Softwarelizenzen wie GPL v3 so viele Bedingungen haben, dass sie die Freiheit eines Entwicklers erheblich einschränken.

Die Notwendigkeit von FOSS

Um es noch einmal zusammenzufassen: Alle freie Software ist Open-Source-Software, aber nicht jede Open-Source-Software ist freie Software. Aus diesem Grund würden Befürworter freier Software es vorziehen, freie Software als gratis Software . Aber da allgemeine Benutzer 'kostenlos' mit Preis assoziieren, ist dieser Name nicht ganz klar. Die Dinge sind besonders verworren, wenn Sie tatsächlich sind eine Diskussion über freie Software im Zusammenhang mit Geld führen.

Aus diesem Grund wird die meiste kostenlose Software als . bezeichnet kostenlose und Open-Source-Software , oder FOSS . Dies ermöglicht es Ihnen zu sagen, dass kostenlose Software unter Windows oft mit Werbung geliefert wird, kostenlose und Open-Source-Software jedoch nicht, ohne jeden im Raum zu verwirren.

Vielen Benutzern und Entwicklern ist es einfach egal

Ein Großteil dieses Gesprächs betrifft die Lizenzierung, und das kann ein ziemlich langweiliges Thema sein. Für Nicht-Anwälte macht vieles davon nicht einmal Sinn. Viele Benutzer einfach nur Programme ausführen wollen , und eine Menge Entwickler wollen sie einfach nur erstellen. Wie die Software lizenziert wird, hat eine geringere Priorität.

Aber die Welt der freien und quelloffenen Software ist eine Welt, in der Ethik offen diskutiert wird, daher sind Worte wichtig, auch wenn dies das Leben verwirrender machen kann.

Stimmen Sie den Prinzipien freier Software oder der Open-Source-Bewegung zu? Verstehst du beides? Wie sollten wir Ihrer Meinung nach freie und Open-Source-Software nennen? Lassen Sie uns dies in den Kommentaren unten diskutieren!

Teilen Teilen Tweet Email So reinigen Sie Ihren Windows-PC mit der Eingabeaufforderung

Wenn Ihr Windows-PC nur noch wenig Speicherplatz hat, bereinigen Sie den Müll mit diesen schnellen Eingabeaufforderungsdienstprogrammen.

Weiter lesen
Verwandte Themen
  • Linux
  • Technologie erklärt
  • Open Source
Über den Autor Bertel König(323 veröffentlichte Artikel)

Bertel ist ein digitaler Minimalist, der von einem Laptop mit physischen Datenschutzschaltern und einem von der Free Software Foundation empfohlenen Betriebssystem schreibt. Er schätzt Ethik über Funktionen und hilft anderen, die Kontrolle über ihr digitales Leben zu übernehmen.

Mehr von Bertel King

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren