Die Debian Free Software Guidelines (Debian-Richtlinien für freie Software, kurz DFSG) wurden vom Debian-Projekt aufgestellt, um zu entscheiden, ob eine Software-Lizenz „frei“ ist. Die Open Source Definition basiert auf den DFSG und ist inhaltlich wie formell nahezu identisch. Ferner gibt es starke inhaltliche Gemeinsamkeiten zur Free-Software-Definition des GNU-Projektes.
Anforderungen
Die DFSG stellt folgende Anforderungen:
- Erlaubnis der unbeschränkten Weitergabe
- Verfügbarkeit des Quellcodes
- Erlaubnis, die Software zu ändern und abgeleitete Werke zu erstellen.
- Bewahrung des ursprünglichen Quellcodes: Weitergabe von verändertem Code darf nur verboten werden, wenn Patches erlaubt sind.
- keine Diskriminierung von Personen oder Personengruppen
- keine Beschränkung des Einsatzbereichs (zum Beispiel kommerzielle Nutzung)
- keine Einschränkung bezogen auf andere Programme
- die Rechte der Lizenz gelten für alle (insbesondere unabhängig davon, ob die Software als Teil der Debian-Distribution weitergegeben wird oder nicht)
- die Lizenz darf keine Auswirkungen auf andere Software haben, die mit dem Programm weitergegeben wird
Alle Kriterien werden unter anderem von der GNU General Public License (GPL), der BSD-Lizenz (2- und 3-Klausel) und der Artistic License erfüllt.[1]
Freiheitsbegriff
Der Freiheitsbegriff des Debian-Projekts, wie er in den DFSG erläutert wird, deckt sich im Wesentlichen mit den Freiheitsbegriffen der Open Source Initiative (OSI) und der Free Software Foundation. Allerdings ist Debian in der Interpretation von Lizenzen strenger, so dass einige Lizenzen (beispielsweise die Common Development and Distribution License) von OSI als frei angesehen werden, von Debian jedoch nicht.[2]
Debian-Legal
Die DFSG sind nur Richtlinien und kein Gesetzestext. Zur Beratung bei der Auslegung der DFSG dient die Mailingliste Debian-Legal[3]. Einige Überlegungen aus dieser Liste:[4]
- Das Versprechen eines Urhebers, Urheberrechtsverletzungen zu dulden, kann eine richtige Lizenz nicht ersetzen. Ein späterer Rechtsnachfolger wäre nämlich nicht an dieses Versprechen gebunden („Tentacles of Evil“-Test).
- Die Lizenz kann nicht verlangen, dass der Lizenznehmer Veränderungen oder ähnliches dem Lizenzgeber mitteilt. Ein Benutzer mit solarbetriebenem Notebook auf einer einsamen Insel könnte diese Bedingung nicht erfüllen („Desert Island“-Test).
- Schärfer formuliert darf die Lizenz gar keine Kontaktaufnahme verlangen, da hierdurch politisch Verfolgte benachteiligt würden („Dissident“-Test).
Die Entscheidung ob eine Lizenz akzeptabel ist im Sinne der DFSG treffen letztendlich die Debian FTP-Master bei der Prüfung von neu eingereichten Debian Paketen.[5]
Auswirkungen auf die Debian-Distribution
In die Debian-Distribution wird nur Software aufgenommen, die diese Anforderungen erfüllt. Die maßgebliche Interpretation der DFSG wird wie bereits erwähnt durch die Abonnenten der Mailingliste debian-legal durchgeführt. Die Debian ftpmaster treffen die letzte Entscheidung, ob ein Software-Paket aufgenommen wird. Bei umstrittenen Lizenzen richten sie sich aber normalerweise nach der debian-legal-Mailingliste.
Es gibt auch einen nicht-freien Bereich (genannt „non-free“) auf den Debian-Servern, der zwar vom Debian-Projekt betreut wird, jedoch nicht Bestandteil der Distribution ist. In diesem Bereich landen Werke, zu deren Verbreitung Debian zwar die Erlaubnis hat, die jedoch die Debian-Richtlinien für freie Software nicht erfüllen. Dies ist dadurch zu erklären, dass es zur Zeit, als die besagte Richtlinien entstanden, noch keinen freien graphischen Browser gab. Seit der Zeit gab es immer wieder Bestrebungen, diesen Bereich abzuschaffen; insbesondere drängte das GNU-Projekt darauf.
Nach einer Änderung des Debian-Gesellschaftsvertrags werden diese Richtlinien zukünftig nicht nur auf Computer-Programme, sondern auf alle Inhalte angewendet. Dadurch müssen seit dem Release „Sarge“ unfreie Firmware, Bilder und Dokumentationen in den nicht-freien Bereich verschoben werden. Der Punkt Dokumentation stellt ein besonderes Problem dar: Ob die GNU-Lizenz für freie Dokumentation die DFSG erfüllt, ist strittig. In einer Abstimmung wurde schließlich entschieden, dass sie, solange sie keine unmodifizierbaren Abschnitte besitzt, von Debian als frei angesehen wird.[6] So werden einige GNU-Dokumentationen von Debian als unfrei angesehen und entweder im Bereich non-free (unter anderem die Dokumentation von tar[7]) oder gar nicht vertrieben.
Geschichte
Den DFSG voraus ging die Free Software Definition der Free Software Foundation. Die DFSG wurden von Bruce Perens, dem ehemaligen Projektleiter von Debian, und anderen Debian-Entwicklern verfasst. Sie wurden das erste Mal im Juli 1997 zusammen mit der ersten Version des Debian Social Contract veröffentlicht.[8] Auf der DFSG basiert die wenig später folgende Definition von Open Source, die Open Source Definition der Open Source Initiative (OSI).
Weblinks
- Debian-Gesellschaftsvertrag und -Richtlinien für freie Software
- debian-legal-Mailingliste mit Archiv (englisch)
- DFSG-FAQ-Entwurf (englisch)
- DFSG und Software-Lizenzen (englisch)
- Bewertung der GFDL (englisch)
Einzelnachweise
- ↑ https://wiki.debian.org/DFSGLicenses
- ↑ MJ Ray: Re: Sofia SIP COPYRIGHTS. In: Debian. Software in the Public Interest, Inc., 6. Juli 2006, abgerufen am 25. Januar 2009 (Lua error in Module:Multilingual at line 149: attempt to index field 'data' (a nil value).).
- ↑ License information. Abgerufen am 15. April 2016.
- ↑ DFSG and Software License FAQ (Draft). Abgerufen am 15. April 2016.
- ↑ Matthew Garrett: Roles and responsibilities of the FTPmaster team. 19. Februar 2005, abgerufen am 15. April 2015.
- ↑ Debian betrachtet GNU FDL bedingt als frei. In: Debian. Software in the Public Interest, Inc., 1. Dezember 2008, abgerufen am 25. Januar 2009.
- ↑ Paket: tar-doc (1.16-1) [non-free]. In: Debian. Software in the Public Interest, Inc., abgerufen am 25. Januar 2009 (Lua error in Module:Multilingual at line 149: attempt to index field 'data' (a nil value).).
- ↑ Bruce Perens: ‚Debian's “Social Contract” with the Free Software Community‘ auf der Debian-announce-Mailingliste