DGL Lizenz

Aus DGL Wiki
Version vom 14. Februar 2009, 20:58 Uhr von Flash (Diskussion | Beiträge) (Die Seite wurde neu angelegt: DelphiGL.com unterstützt den Gedanken der freien Software und Inhalte. Gleichzeitig wollen wir niemanden in der Ausübung seiner Rechte, wie zum Beispiel ...)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

DelphiGL.com unterstützt den Gedanken der freien Software und Inhalte. Gleichzeitig wollen wir niemanden in der Ausübung seiner Rechte, wie zum Beispiel das Recht die eigenen Werke kommerziell zu nutzen, oder das Recht Quelltext nicht zu veröffentlichen, einschränken. Aus diesem Grunde wollen wir unsere Mitglieder ermuntern die von ihnen geschaffenen Inhalte unter einer angemessenen Lizenz zu veröffentlichen.

Dieser Artikel soll dazu dienen, Interessierten verschiedene Lizenzen vorzustellen unter denen wir unsere Inhalte veröffentlichen würden.

Lizenzen für Software

Info DGL.png Den meisten OpenSource Lizenzen ist gemein, dass sie für den amerikanischen Rechtsraum geschrieben wurden. Die dort verwendeten Haftungsausschlussklauseln sind im deutschen Recht unwirksam.


Für Software empfehlen wir die Mozilla Public License Version 1.1.

Kurze unverbindliche Zusammenfassung der MPL

Code der unter dieser Lizenz veröffentlich wurde:

  • darf frei verwendet werden (ändern, verteilen, etc.) §2.1, §2.2
  • darf keine "patentrechtlichen Fallen" enthalten (falls doch, kann nur der belangt werden, der sie eingebaut hat. Nicht die anderen Nutzer.) §2.1b, 2.2b
  • kann zusammen mit Code der unter anderer Lizenz steht verwendet werden (falls die andere Lizenz dies zuläßt). D.h. die MPL ist nicht viral. Die Lizenz ist somit Dateibezogen. §1.9 §3.7
  • kann geändert werden. Allerdings müssen Änderungen in den bestehenden Quelltextfiles ebenfalls unter MPL gestellt werden. Kopiert man MPL-Code in ein anderes File muss auch dieses unter MPL gestellt werden.§1.9
  • muss für mindestens 12 Monaten im Netz verfügbar sein (bei kleinen Änderungen an bereits veröffentlichtem Code nur 6), oder er muss direkt zusammen mit eventuellen kompilierten Versionen verteilt werden.§3.2
  • muss bei Änderungen einen Hinweis auf den ursprünglichen Autor enthalten.§3.3

Änderungen am Code müssen dokumentiert werden.§3.3

Programme die aus dem Code kompiliert werden:

  • können unter einer anderen Lizenz weitergegeben werden, solange für den Code die MPL Regeln eingehalten werden.§3.6
  • muss einen Hinweis auf den Autor enthalten. §3.3
  • muss einen Hinweis enthalten, dass der Code unter der MPL verfügbar ist und wo. §3.6

Damit die Lizenz greift muss in jede Quelltextdatei, die unter MPL stehen soll, ein Lizenzheader (ein Kommentar) eingefügt werden.(§5) Eine Vorlage für diesen Kommentar ist am Ende des MPL-Lizenztextes (siehe Link oben) zu finden. Die Lizenz definiert außerdem einen Haftungsausschluss. Dieser ist allerdings in der gegeben Form so für Deutschland nicht zulässig. Die MPL erlaubt es aber, dem Nutzer weitere Rechte einzuräumen. Da ein deutscher Haftungsausschluss weniger stark ist als der in der MPL, sollte es möglich sein, diesen als Ergänzung in das von der MPL beschriebene LICENSE-File zu schreiben.

Es wird empfohlen, den Quellcode unter einer konkrenten MPL Version zu veröffentlichen, da sich Mozilla vorbehält die Lizenz eventuell zu ändern. Dies sollte allerdings kein Problem darstellen.

Lizenzen für Medien

  • Für Medien aller Art empfehlen wir die Nutzung der Creative Commons(CC) Lizenzen. Für diese Lizenzen sprechen 2 Eigenschaften:
  1. Man kann aus einem Pool von Lizenzen die passende wählen. Die Lizenz läßt sich quasi konfigurieren (Link zum Konfigurator).
  2. Für jede der möglichen Lizenzen existiert neben dem eigentlichen Lizenztext eine für "normale" Menschen verständliche Darstellung - die sogenannten Deeds (hier ein Beispiel). Diese Deeds sind außerdem in vielen verschiedenen Sprachen verfügbar.
Creative Commons selbst empfiehlt (laut FAQ), ihre Lizenzen nicht für Software einzusetzen. Dies liegt daran, dass auf die Besonderheiten von Software im Lizenztext keine Rücksicht genommen wird, und außerdem gute Alternativen (z.B. die MPL) existieren.
  • Als zweite Lizenz für Medien verwenden wir bei DelphiGL die GNU FDL. Alle Inhalte des Wikis stehen unter dieser Lizenz. Sie erlaubt es den Nutzern alle Inhalte frei zu verwenden (auch kommerziell). Im Gegenzug muss der Nutzer unter Anderem die Quelle/Autoren nennen und abgewandelte Werke ebenso unter die FDL stellen (Copyleft).