Open Source vs. Freie Software: Was ist der Unterschied und warum spielt es eine Rolle?

Viele nehmen an, dass Open Source und freie Software dasselbe bedeuten, aber das stimmt nicht. Es ist in Ihrem besten Interesse zu wissen, was die Unterschiede sind.

Viele nehmen an, dass Open Source und freie Software dasselbe bedeuten, aber das stimmt nicht.  Es ist in Ihrem besten Interesse zu wissen, was die Unterschiede sind.
Werbung

Also haben Sie Firefox heruntergeladen und Microsoft Office mit LibreOffice ersetzt? Sie lieben diese Anwendungen so sehr, dass Sie nicht mehr Geld bei Microsoft oder Apple werfen und haben beschlossen, zu 100 Prozent Linux Wie Sie dazu beitragen können, 2017 zum Jahr des Linux-Desktops zu machen Wie Sie 2017 zum Jahr des Linux-Desktops machen können Es spielt keine Rolle, ob Linux die Weltcomputerbeherrschung erreicht. Was zählt ist, dass wir es heute nutzen können, und es ist großartig - und jetzt ist eine großartige Zeit, um den Sprung zu wagen! Weiterlesen .

Aber Sie haben inzwischen entdeckt, dass freie Software hier nicht die gleiche Bedeutung hat, und Sie wundern sich vielleicht, warum wir nicht einfach alles aus Gründen der Klarheit Open Source nennen. Was ist die große Sache?

Es stellt sich heraus, dass freie Software und Open-Source-Software nicht identisch sind. Lasst uns das klären.

Etwas Hintergrund für den Kontext

In den 1950er Jahren wurde fast die gesamte Software von Wissenschaftlern und Forschern produziert. Sie teilten Computer-Software und Quellcode ohne Einschränkungen, so dass Benutzer ihre eigenen Fehler beheben konnten. Vieles davon war Public-Domain-Software, die im Sinne des Urheberrechts die freiste Form von Free ist.

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 endlos kostenlos und mit minimalem Aufwand kopiert werden. Computer-Hardware könnte verkauft werden, sicher, aber Code?

Dies begann sich in den 1970er Jahren zu ändern. IBM begann, die Software separat zu berechnen, und stellte den Quellcode nicht mehr bereit. Dies führte zu einer Kartellrechtsklage, die von 1969 bis 1982 dauerte. 1983 gewann Apple den Fall eines Supreme Court, in dem festgestellt wurde, dass binäre Software urheberrechtlich geschützt sein könnte. Microsoft veröffentlichte Windows ein paar Jahre später.

Das war das Klima, unter dem die Bewegung, Software frei zu halten, entstand.

Ursprünge der Freie-Software-Bewegung

Ab den 1970er Jahren war Unix das dominierende Betriebssystem. 1983 kündigte Richard Stallman ein Projekt an, um ein völlig nicht-proprietäres Unix-kompatibles Betriebssystem, das GNU-Projekt, zu erstellen. Zwei Jahre später gründete er die Free Software Foundation mit der Mission, sich für freie Software zu engagieren.

Stallman hat nicht den Begriff "freie Software" geprägt, der sich weitgehend auf Software im öffentlichen Bereich bezieht. Aber er erweiterte, was es für Software bedeutete, frei zu sein.

Die Free Software Foundation definiert freie Software als Software, die Benutzer frei ausführen, kopieren, verteilen, studieren, ändern und verbessern können. Das "Freie" bezieht sich auf diese Freiheiten, nicht auf den Preis. Es ist einfach so, dass die meisten kostenlosen Software kein Geld kostet, vor allem weil Unternehmen, die Software verkaufen wollen, dazu neigen, die Freiheit der Benutzer zu beschränken, zu kopieren, zu verteilen oder zu verbessern, was sie kaufen.

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

  1. Freiheit 0 - Die Freiheit, das Programm nach Belieben für irgendeinen Zweck auszuführen.
  2. Freiheit 1 - Die Freiheit, zu studieren, wie das Programm funktioniert und es so zu ändern, dass es Ihren Computer nach Ihren Wünschen ausführt. Der Zugriff auf den Quellcode ist dafür Voraussetzung.
  3. Freiheit 2 - Die Freiheit, Kopien neu zu verteilen, 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 Veränderungen zu profitieren. Der Zugriff auf den Quellcode ist dafür Voraussetzung.

Prägung der Phrase "Open Source"

Während das Label für freie Software ein explizit ethisches Label ist, ist das Open-Source-Label nicht. Der Begriff, der in den 1990er Jahren nach Eric Raymonds The Cathedral und dem Bazaar entstand, inspirierte Netscape dazu, den Quellcode für seine Netscape Communicator-Internet-Suite zu veröffentlichen.

Dies wiederum inspirierte Raymond und andere, zu sehen, wie sie die Ideale der Free Software Foundation in die Geschäftswelt bringen konnten. Sie haben den Begriff "Open Source" erfunden und 1998 gründeten Raymond und Bruce Perens die Open Source Initiative. Die Open-Source-Initiative stellt die 10-Punkte-Open-Source-Definition zur Verfügung und bietet eine Zertifizierungsmarke für kompatible Apps.

Die Open-Source-Bewegung ignoriert nicht die Werte freier Software, sondern die offene Zusammenarbeit. Ziel ist es, dass Unternehmen und Entwickler den Code für ihre Software frei verfügbar machen. Auf diese Weise können Benutzer den auf ihren Computern ausgeführten Programmen vertrauen und Fixes und Funktionen in das Projekt zurückführen.

Viele der ethischen Grundsätze stimmen noch überein, aber die Open-Source-Bewegung ist weniger konfrontativ und eher kompromissbereit, um die Verbreitung zu fördern.

Ein Hauptunterschied

Die Freie-Software- und Open-Source-Bewegungen sind sich über die meisten Kernwerte einig, haben aber unterschiedliche Freiheitsdefinitionen.

Die Free Software Foundation umfasst Copyleft zum Schutz der oben genannten vier Freiheiten. Dies verhindert rechtlich die Umverteilung von freier Software mit zusätzlichen Einschränkungen. Die Organisation hat diesen Principal in den Open Source-Softwarelizenzen der GNU General Public License verankert: Was sollten Sie verwenden? Open-Source-Softwarelizenzen: Was sollten Sie verwenden? Wussten Sie, dass nicht alle Open-Source-Lizenzen gleich sind? Weiterlesen . Wer GPL-Code verwendet, muss seine eigenen Kreationen auch als GPL veröffentlichen.

Viele der Kernprogramme, die Linux und andere freie Betriebssysteme machen 3 UNIX-ähnliche Betriebssysteme, die nicht Linux sind 3 Unix-ähnliche Betriebssysteme, die nicht Linux sind In letzter Zeit haben die Leute angefangen, "UNIX" mit "Linux" zu verwechseln. Linux wurde von UNIX beeinflusst, aber UNIX-Systeme haben keine Beziehung zu Linux. Hier sind einige wichtige UNIX-basierte Systeme, die Sie kennen sollten. Lesen Sie mehr Arbeit begann 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 von freier Software zur Schaffung von nicht-freier Software als Einschränkung der Benutzerfreiheiten betrachten kann, neigt ein Open-Source-Befürworter eher dazu, eine freizügige Lizenz als wirklich frei zu betrachten - da es Leuten freisteht, was auch immer sie tun möchte mit dem Code, auch wenn das bedeutet, eine proprietäre App zu machen.

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

Die Notwendigkeit für FOSS

Zur Erinnerung, alle freie Software ist Open-Source-Software, aber nicht alle Open-Source-Software ist freie Software. Aus diesem Grund würden Freie-Software-Befürworter lieber freie Software als freie Software bezeichnen . Aber weil allgemeine Benutzer "frei" mit Preis assoziieren, ist dieser Name nicht so klar. Besonders verworren ist es, wenn man tatsächlich im Zusammenhang mit Geld über freie Software diskutiert.

Aus diesem Grund sehen Sie die meiste freie Software, die als freie und Open-Source-Software oder FOSS bezeichnet wird . Damit können Sie sagen, dass freie Software unter Windows oft mit Werbung ausgeliefert wird, aber freie und Open-Source-Software nicht, ohne jeden im Raum zu verwirren.

Viele Benutzer und Entwickler interessieren sich einfach nicht

Ein Großteil dieses Gesprächs betrifft die Lizenzierung, und das kann ein ziemlich langweiliges Thema sein. Für Nicht-Juristen macht vieles davon keinen Sinn. Viele Benutzer wollen einfach nur Programme ausführen. Die beste Linux-Software Die beste Linux-Software Für Linux sind großartige Apps verfügbar. Ob Sie neu im Betriebssystem sind oder ein erfahrener Benutzer sind, Sie werden immer neue und nützliche Linux-Software finden, die Sie lieben können. Dies sind unsere Favoriten. Lesen Sie mehr, und einige Entwickler möchten sie einfach erstellen. Wie die Software lizenziert wird, hat eine geringere Priorität.

Aber die freie und quelloffene Softwarewelt ist eine, die Ethik offen diskutiert, also sind Worte wichtig, auch wenn dies das Leben verwirrender machen kann.

Stimmen Sie den Prinzipien freier Software oder der Open-Source-Bewegung zu? Empfindest du dich in beide hinein? Was denken Sie, sollten wir freie und Open-Source-Software nennen? Lassen Sie uns das in den Kommentaren diskutieren!

In this article