Open Source vs. Freie Software Was ist der Unterschied und warum spielt es eine Rolle?
Sie haben also Firefox heruntergeladen und Microsoft Office durch LibreOffice ersetzt? Sie lieben diese Apps so sehr, dass Sie kein Geld mehr bei Microsoft oder Apple investieren und sich dafür entschieden haben, zu 100 Prozent zu gehen. Linux Wie Sie helfen können, 2017 zum Jahr des Linux-Desktops zu machen Wie Sie dazu beitragen können, 2017 zum Jahr des Linux-Desktops zu machen Es spielt keine Rolle, ob Linux die Dominanz der Weltcomputer erlangt. Was zählt ist, dass wir es heute verwenden können, und es ist großartig - und jetzt ist eine großartige Zeit, um den Sprung zu wagen! Weiterlesen .
Aber du hast das inzwischen entdeckt gratis Software hat nicht ganz die gleiche Bedeutung, und Sie fragen sich vielleicht, warum wir das nicht alles nennen Open Source Um der Klarheit willen. Was ist die große Sache??
Es stellte sich heraus, dass freie Software und Open Source-Software nicht dasselbe sind. Lassen Sie uns das klarstellen.
Hintergrund für den Kontext
In den 1950er Jahren wurde fast alle Software von Wissenschaftlern und Forschern produziert. Sie teilten Computersoftware und Quellcode ohne Einschränkungen, sodass Benutzer ihre eigenen Fehler beheben konnten. Vieles davon war Public-Domain-Software - die im Sinne des Urheberrechts die freieste Form von Free ist.
Ein Teil davon war kulturell. Ein Teil davon lag in der Natur der Software. Im Gegensatz zu physischen Gütern kann digitale Software kostenlos und mit minimalem Aufwand endlos kopiert werden. Computerhardware könnte zwar verkauft werden, aber Code?
Dies begann sich in den 70er Jahren zu ändern. IBM begann, separat für Software zu berechnen, und stellte den Quellcode nicht mehr bereit. Dies führte zu einem Kartellverfahren, das von 1969 bis 1982 dauerte. 1983 gewann Apple einen Fall des Obersten Gerichtshofs, in dem festgestellt wurde, dass Binärsoftware urheberrechtlich geschützt sein könnte. Microsoft hat Windows einige Jahre später veröffentlicht.
Dies war das Klima, in dem sich die Software bewegte “kostenlos” gebildet.
Ursprünge der Free Software Movement
Unix war seit den 1970er Jahren das dominierende Betriebssystem. Im Jahr 1983 kündigte Richard Stallman ein Projekt zur Schaffung eines vollständig nicht proprietären, Unix-kompatiblen Betriebssystems, des GNU-Projekts. Zwei Jahre später gründete er die Free Software Foundation mit der Mission, sich für freie Software einzusetzen und deren Kenntnisse zu vermitteln.
Stallman prägte den Satz nicht “gratis Software,” die weitgehend auf Software im öffentlichen Bereich bezogen. Aber er erweiterte, was es für Software bedeutet, 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 “kostenlos” 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 möchten, die Freiheit der Nutzer einschränken, ihre Einkäufe zu kopieren, zu verteilen oder zu verbessern.
Die Free Software Foundation listet vier Freiheiten auf, die sie für wesentlich hält:
- Freiheit 0 - Die Freiheit, das Programm nach Belieben für jeden Zweck auszuführen.
- Freiheit 1 - Die Freiheit, die Funktionsweise des Programms zu studieren und es so zu ändern, dass es Ihren Berechnungen nach Ihren Wünschen entspricht. Voraussetzung dafür ist der Zugang zum Quellcode.
- Freiheit 2 - Die Freiheit, Kopien weiterzugeben, damit Sie Ihrem Nachbarn helfen können.
- Freiheit 3 - Die Freiheit, Kopien Ihrer modifizierten Versionen an andere zu verteilen. Auf diese Weise können Sie der gesamten Community die Chance geben, von Ihren Änderungen zu profitieren. Voraussetzung dafür ist der Zugang zum Quellcode.
Die Phrase zusammenfassen “Open Source”
Das Label für freie Software ist zwar ausdrücklich ethisch, das Open-Source-Label jedoch nicht. Der Begriff wurde in den 1990ern nach Eric Raymond gebildet Die Kathedrale und der Basar half Netscape dabei, den Quellcode für seine Internet-Suite Netscape Communicator zu veröffentlichen.
Dies wiederum inspirierte Raymond und andere dazu, zu sehen, wie sie die Ideale der Free Software Foundation in die Geschäftswelt einbringen könnten. Sie kamen mit dem Begriff auf “Open Source,” 1998 gründeten Raymond und Bruce Perens die Open Source Initiative. Die Open Source-Initiative bietet die 10-Punkt-Open-Source-Definition und eine Zertifizierungsmarke für kompatible Apps.
Die Open-Source-Bewegung ignoriert nicht die Werte freier Software, sondern beschäftigt sich mehr mit offener 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 Programmen vertrauen, die auf ihren Computern ausgeführt werden, und Fixes und Features zum Projekt beitragen.
Viele der Ethik stimmen noch überein, aber die Open-Source-Bewegung ist weniger konfrontativ und eher kompromissbereit, um die Akzeptanz zu verbreiten.
Ein wesentlicher Unterschied
Die freie Software und die Open-Source-Bewegungen stimmen in den meisten Grundwerten überein, haben jedoch unterschiedliche Definitionen von Freiheit.
Die Free Software Foundation unterstützt Copyleft, um die vier oben genannten Freiheiten zu schützen. Dies verhindert gesetzlich, dass Benutzer freie Software mit zusätzlichen Einschränkungen neu verteilen. Die Organisation verankerte diesen Grundsatz in den Open-Source-Softwarelizenzen der GNU General Public License: Welche sollten Sie verwenden? Open Source-Softwarelizenzen: Welche sollten Sie verwenden? Wussten Sie, dass nicht alle Open Source-Lizenzen gleich sind? Weiterlesen . Jeder, der GPL-Code verwendet, muss seine eigenen Kreationen auch als GPL freigeben.
Viele der Kernprogramme, aus denen Linux und andere freie Betriebssysteme bestehen. 3 UNIX-ähnliche Betriebssysteme, die keine Linux-Systeme sind. 3 UNIX-ähnliche Betriebssysteme, die keine Linux-Betriebssysteme sind. In letzter Zeit wurde "UNIX" mit "Linux" verwechselt. Linux wurde von UNIX beeinflusst, aber UNIX-Systeme haben keine Beziehung zu Linux. Hier sind einige wichtige UNIX-basierte Systeme, die es zu wissen gilt. Lesen Sie mehr Die Arbeit begann im Rahmen des GNU-Projekts. Viele der Anwendungen sind unter der GPL lizenziert.
Kostenlose Softwarelizenzen sind ebenfalls Open Source, aber nicht alle Open Source-Lizenzen erfordern, dass Entwickler ihren Code freigeben. In einigen Fällen können Entwickler Open Source-Code verwenden, um geschlossene Quellanwendungen zu erstellen, beispielsweise die MIT-Lizenz. Diese Nicht-Copyleft-Lizenzen werden als Lizenzlizenzen bezeichnet.
Während ein Anwalt der Freien Software die Verwendung von Freier Software zum Erstellen von nicht freier Software als eine Einschränkung der Freiheiten des Benutzers betrachtet, kann ein Open Source-Befürworter eine freizügige Lizenz eher als frei ansehen - da die Menschen das tun, was sie wollen mit dem Code wollen, auch wenn dies bedeutet, eine proprietäre App zu erstellen.
Einige besonders prominente Personen behaupten, dass einige Lizenzen für freie Software, wie beispielsweise GPL v3, so viele Bedingungen haben, dass sie die Freiheit eines Entwicklers erheblich einschränken.
Das Bedürfnis nach FOSS
Um es zusammenzufassen: Alles freie Software ist Open-Source-Software, aber nicht alle Open-Source-Software ist freie Software. Aus diesem Grund würden sich Befürworter von freier Software lieber auf freie Software beziehen gratis Software. Aber weil sich allgemeine Benutzer damit verbinden “kostenlos” mit dem Preis ist dieser Name nicht so klar. Die Dinge sind besonders kompliziert, wenn Sie tatsächlich sind eine Diskussion über freie Software im Zusammenhang mit Geld.
Deshalb wird die meiste freie Software als bezeichnet freie und Open Source Software, oder FOSS. So können Sie sagen, dass freie Software unter Windows oft mit Werbung ausgestattet ist, freie und Open-Source-Software jedoch nicht, ohne jeden im Raum zu verwirren.
Viele Benutzer und Entwickler interessieren sich einfach nicht dafür
Ein großer Teil dieses Gesprächs betrifft die Lizenzierung, und das kann ein ziemlich langweiliges Thema sein. Für Nicht-Anwälte macht vieles nicht einmal Sinn. Viele Benutzer möchten einfach Programme ausführen. Die beste Linux-Software Die besten Linux-Software Awesome Apps stehen für Linux zur Verfügung. Unabhängig davon, ob Sie ein neues Betriebssystem oder ein erfahrener Benutzer sind, Sie werden immer neue und nützliche Linux-Software finden, die Sie lieben werden. Das sind unsere Favoriten. Lesen Sie mehr, und viele Entwickler möchten sie nur erstellen. Wie die Software lizenziert wird, hat eine geringere Priorität.
Die freie und Open Source-Softwarewelt ist jedoch eine, die offen über Ethik diskutiert, also sind Wörter von Bedeutung, auch wenn dies das Leben verwirrender machen kann.
Stimmen Sie den Prinzipien für freie Software oder der Open-Source-Bewegung zu? Fühlen Sie sich in beide einfühlen? Was denken Sie, sollten wir freie und Open Source-Software nennen? Lassen Sie uns dies in den Kommentaren unten besprechen!
Erfahren Sie mehr über: Open Source.