Die kostenlose Software -Definition

Die kostenlose Software -Definition geschrieben von Richard Stallman und veröffentlicht von der Kostenlose Software -Stiftung (FSF), definiert gratis Software als Software, die sicherstellt, dass die Endverbraucher Haben Sie Freiheit, diese Software zu verwenden, zu studieren, zu teilen und zu ändern. Der Begriff "frei" wird im Sinne von "Redefreiheit" verwendet, nicht von "kostenlos".[1] Die früheste bekannte Veröffentlichung der Definition war in der Ausgabe Februar 1986[2] des jetzt diskontierten Gnus Bulletin Veröffentlichung durch die FSF. Die kanonische Quelle für das Dokument befindet sich im Abschnitt Philosophie der GNU -Projekt Webseite. Ab April 2008, es wird in 39 Sprachen veröffentlicht.[3] Die FSF veröffentlicht a Liste der Lizenzen, die dieser Definition entsprechen.

Die vier wesentlichen Freiheiten freier Software

Die von der FSF im Februar 1986 veröffentlichte Definition hatte zwei Punkte:[2]

Das Wort "frei" in unserem Namen bezieht sich nicht auf den Preis. Es bezieht sich auf die Freiheit. Erstens die Freiheit, ein Programm zu kopieren und es an Ihre Nachbarn weiter zu verteilen, damit sie es ebenso wie Sie verwenden können. Zweitens die Freiheit, ein Programm zu ändern, damit Sie es kontrollieren können, anstatt Sie zu kontrollieren. Dazu muss Ihnen der Quellcode zur Verfügung gestellt werden.

Als die Gnu.org-Website 1996 gestartet wurde Teil der Freiheit sein, das Programm zu ändern).[4][5] Stallman mied später das Wort "Ebenen" und sagte, dass alle Freiheiten erforderlich sind, sodass es irreführend ist, in Bezug auf die Ebenen zu denken.

Schließlich wurde eine weitere Freiheit hinzugefügt, um ausdrücklich zu sagen, dass Benutzer das Programm ausführen können. Die vorhandenen Freiheiten waren bereits eins bis drei, aber diese Freiheit sollte vor den anderen kommen, so dass sie als "Freiheit Zero" hinzugefügt wurde.[6][7]

Die moderne Definition definiert kostenlose Software, ob der Empfänger die folgenden vier Freiheiten hat oder nicht:[8]

  • Die Freiheit, das Programm nach Belieben für jeden Zweck zu führen (Freiheit 0).
  • Die Freiheit, zu studieren, wie das Programm funktioniert, und es zu ändern, sodass es Ihr Computing nach Belieben macht (Freiheit 1). Der Zugriff auf den Quellcode ist dafür eine Voraussetzung.
  • Die Freiheit, Kopien neu zu verteilen, damit Sie Ihrem Nachbarn helfen können (Freiheit 2).
  • Die Freiheit, Kopien Ihrer modifizierten Versionen an andere zu verteilen (Freiheit 3). Auf diese Weise können Sie der gesamten Community die Möglichkeit geben, von Ihren Änderungen zu profitieren. Der Zugriff auf den Quellcode ist dafür eine Voraussetzung.

Freiheiten 1 und 3 erfordern Quellcode verfügbar sein, da das Studium und Ändern von Software ohne Quellcode sehr unpraktisch ist.

Spätere Definitionen

Im Juli 1997, Bruce Perens veröffentlichte die Debian kostenlose Software -Richtlinien.[9] Eine Definition basierend auf dem DFSG wurde auch von der verwendet Open Source Initiative (OSI) unter dem Namen "Die Open -Source -Definition".

Im Vergleich mit Die Open -Source -Definition

Trotz der philosophischen Unterschiede zwischen den Kostenlose Softwarebewegung und die Open-Source-Software-Bewegung, die offiziellen Definitionen von gratis Software bis zum FSF und von Quelloffene Software bis zum Osi Beziehen Sie sich im Grunde auf dieselben Softwarelizenzen mit einigen geringfügigen Ausnahmen. Während die kostenlose Software -Stiftung diese philosophischen Unterschiede betont, kommentiert sie:

Der Begriff "Open Source" -Software wird von einigen Personen verwendet, um mehr oder weniger dieselbe Kategorie wie kostenlose Software zu bedeuten. Es ist nicht genau die gleiche Softwareklasse: Sie akzeptieren einige Lizenzen, die wir für zu restriktiv halten, und es gibt kostenlose Software -Lizenzen, die sie nicht akzeptiert haben. Die Unterschiede in der Erweiterung der Kategorie sind jedoch gering: Fast alle freien Software sind Open Source, und fast alle Open -Source -Software sind kostenlos.

-Kostenlose Software -Stiftung[10]

Siehe auch

Verweise

  1. ^ "Was ist kostenlose Software? - GNU -Projekt - Free Software Foundation". Gnu.org. 2013-06-18. Abgerufen 2013-10-03.
  2. ^ a b Stallman, Richard M. (Februar 1986). "GNUs Bulletin, Band 1 Nummer 1". Gnu.org. p. 8. Abgerufen 2019-02-08.
  3. ^ "Die kostenlose Software -Definition - Übersetzungen dieser Seite". Free Software Foundation Inc.. Abgerufen 2013-10-03.
  4. ^ "Was ist kostenlose Software? - GNU -Projekt - Free Software Foundation (FSF)" ". Ru.j-npcs.org. 1997-03-20. Abgerufen 2013-10-03.[Permanent Dead Link]
  5. ^ "Was ist kostenlose Software? - GNU -Projekt - Free Software Foundation (FSF)" ". Archiviert von das Original am 26. Januar 1998. Abgerufen 2013-10-03.
  6. ^ Kostenlose Software -Stiftung (2018-07-21). "Was ist kostenlose Software? - GNU -Projekt - Free Software Foundation (Fußnote)". Der Grund, warum sie 0, 1, 2 und 3 nummeriert sind, ist historisch. Um 1990 gab es drei Freiheiten, die 1, 2 und 3 nummerierten. Dann stellten wir fest, dass die Freiheit, das Programm durchzuführen, explizit erwähnt werden musste. Es war eindeutig grundlegender als die anderen drei, also sollte es ihnen richtig vorausgehen. Anstatt die anderen zu nummerieren, haben wir es Freiheit gemacht 0.
  7. ^ "Die vier Freiheiten". 23. Januar 2014. Ich [Matt Mullenweg] dachte ursprünglich, Stallman begann mit Null statt eines zu zählen, weil er ein Geek ist. Er ist, aber das war nicht der Grund. Freiheiten eins, zwei und drei kamen zuerst, aber später wollte er etwas hinzufügen, um alle zu ersetzen. Also: Freedom Zero. Die Geekness ist ein glücklicher Unfall.
  8. ^ Stallman, Richard. "Die kostenlose Software -Definition". Kostenlose Software -Stiftung. Abgerufen 2013-10-15.
  9. ^ Bruce Perens. "Debians" Social Contract "mit der kostenlosen Software -Community". Debian-Announce-Mailingliste.
  10. ^ "Kategorien der kostenlosen und nicht freien Software - GNU -Projekt - kostenlose Software -Stiftung".

Externe Links