en

CDDL

Fragen zur "Common Development and Distribution License" CDDL

  • Was ist die CDDL und warum wurde sie für OpenSolaris ausgewählt?
  • Ist die CDDL von der OSI anerkannt?
  • Warum noch eine weitere Open Source Lizenz?
  • Wird das gesamte OpenSolaris Betriebssystem unter der CDDL veröffentlicht?
  • Warum basiert die CDDL auf der MPL?
  • Welche Verbesserungen bestehen gegenüber der MPL?
  • Warum wurde nicht einfach die GPL oder LGPL verwendet?
  • Was sagt die CDDL zu Patenten?
  • Kann Quelltext der unter der CDDL steht mit Quelltext aus anderen Open Source Projekten kombiniert werden?
  • Was ist Doppellizensierung? Kann Quelltext sowohl unter der CDDL als auch einer weiteren Lizenz stehen?
  • Muss der Quelltext von urherberrechtlich geschützten Produkten öffentlich zugänglich gemacht werden, wenn er zusammen mit Quelltext, der unter der CDDL steht, verwendet wird?
  • Was ist bezüglich Lizenzen für Beiträge zum OpenSolaris Quelltext zu tun?
  • Können Teile des OpenSolaris Quelltextes in anderen Projekten verwendet werden?
  • Kann OpenSolaris Quelltext mit eigenen Modifikationen weitervertrieben oder verkauft werden?
  • Kann OpenSolaris Quelltext oder Programme kommerziell genutzt werden?
  • Kann die CDDL für eigene, von OpenSolaris unabhängige, Projekte verwendet werden?
  • Kann Sun den Zugriff auf den OpenSolaris Quelltext wieder sperren?
    Was ist die CDDL und warum wurde sie für OpenSolaris ausgewählt?
    CDDL ist die "Common Development and Distribution License". Sie ist eine Open Source Lizenz basierend auf der "Mozilla Public License" (MPL), die ohne weitere Anpassung anwendbar ist. Das Ziel war eine sogenannte "Copyleft" Lizenz zu schaffen, die den Schutz und die Freiheiten einer Open Source Lizenz bietet und gleichtzeitig kommerzielle Nutzung erlaubt.
    Ist die CDDL von der OSI anerkannt?
    Ja. Die CDDL erfüllt alle Anforderungen der Open Source Definition und wurde als Open Source Lizenz von der Open Source Initiative anerkannt.
    Warum noch eine weitere Open Source Lizenz?
    Die existierenden Open Source Lizenzen waren nur bedingt für den OpenSolaris Quelltext geeignet. Die MPL kam den Erwartungen am nächsten und wurde als Basis verwendet. Die Rechte an Beiträgen wurden klarer herausgestellt. Die CDDL wurde so gestalltet, dass sie auch in anderen Projekten mit ähnlichen Zielen verwendet werden kann.
    Wird das gesamte OpenSolaris Betriebssystem unter der CDDL veröffentlicht?
    Soviele Teile des Quelltextes wie möglich werden unter CDDL veröffentlicht. Quelltexte Dritter, die unter einer Open Source Lizenz stehen werden unter ihrer jeweiligen Lizenz veröffentlicht. Beispielsweise die Version von Perl die im OpenSolaris Quelltext enthalten ist steht unter der " Perl Artistic License". Quelltext der z.Zt. nicht als Open Source zur Verfügung gestellt werden kann wird in übersetzter Form veröffentlicht. Auskunft, wann einzelne Teile verfügbar gemacht werden sollen, stehen im Veröffentlichungsfahrplan .
    Warum basiert die CDDL auf der MPL?
    Die MPL, eine anerkannte und respektierte Open Source Lizenz, hat zahlreiche Eigenschaften die für Sun von Bedeutung waren.:
  • Die Anforderung Veränderungen des Quelltextes unter der Open Source Lizenz zu veröffentlichen;
  • Die Möglichkeit übersetzte Programme unter einer anderen Lizenz zu veröffentlichen;
  • Dateibasierte Definition von Modifikationen;
  • Die explizite Behandlung von Patentfragen.
    Welche Verbesserungen bestehen gegenüber der MPL?
    Zusätzlich zu den oben erwähnten Eigenschaften der MPL wurde die CDDL so gestaltet, dass sie auch in anderen Projekten verwendet werden kann. Dazu gehören:
  • Die Anforderungen an die Kenntlichmachung der Lizenz wurden vereinfacht;
  • Die Definition was eine Modifikation ist wurde klargestellt um leichter verständlich zu machen, was unter die Lizenz fällt und was nicht;
  • Belange des anzuwendenden Rechts, Gerichtsort und Rechtsprechung wurden adressiert;
  • Die Option, Software unter einer spezifischen Version der Lizenz zu veröffentlichen, wurde eingefügt
    Eine Zusammenfassung der Änderungen und die Unterschiede im Kontext (PDF) zwischen der MPL und der CDDL wurde veröffentlicht.
    Warum wurde nicht einfach die GPL oder LGPL verwendet?
    Eine Anforderung war die Möglichkeit Dateien der gewählten Lizenz mit Dateien unter anderen Lizenzen zu Bibliotheken oder Programmen zu verbinden. Die LGPL würde diese nur für dynamisch gebundenen ("dynamically linked") Code erlauben, nicht aber für statisch gebundene Archive. Weiterhin sollte die Lizenz ermöglichen Erweiterungen zu OpenSolaris unter anderen Lizenzen zu veröffentlichen. Die MPL ermöglicht dies, sie kann jedoch nicht ohne weiteres in beliebigen Projekten verwendet werden. Daher wurde eine Variante der MPL geschaffen, die auch von anderen direkt verwendet werden kann.
    Was sagt die CDDL zu Patenten?
    Die CDDL enthält eine dedizierte Patentlizenz für Quelltext der unter der CDDL steht. Das bedeutet, dass Quelltext unter der CDDL verwendet, modifiziert und weiterverbreitet werden kann, ohne sich um etwaige Patentansprüche der Autoren (einschließlich Sun) am Quelltext sorgen zu müssen. Die Lizenz enthält ebenfalls einen Passus um Patentansprüche and Entwickler zu vermeiden indem Entwicklern, die Patentansprüche für eigene Beiträge am Quelltext gegen andere Entwickler geltend machen, die Rechte am Quelltext entzogen werden.
    Kann Quelltext der unter der CDDL steht mit Quelltext aus anderen Open Source Projekten kombiniert werden?
    CDDL is Dateibasiert. Dateien die unter der CDDL stehen können mit Dateien mit anderen Lizenzen, unabhängig ob Open Source oder nichtöffentlich, kombiniert werden. Andere Lizenzen hingegen können sehr wohl Einschränkungen enthalten, die eine solche Verbindung verhindern. Es liegt in der Verantwortlichkeit des Einzelnen solche Einschränkungen zu lesen und zu beachten.
    Was ist Doppellizensierung? Kann Quelltext sowohl unter der CDDL als auch einer weiteren Lizenz stehen?
    Ja, der Besitzer der Rechte an einem Quelltext kann ihn unter einer oder mehreren Lizenzen veröffentlichen, einschließlich der CDDL.
    Muss der Quelltext von urherberrechtlich geschützten Produkten öffentlich zugänglich gemacht werden, wenn er zusammen mit Quelltext, der unter der CDDL steht, verwendet wird?
    Ja, das gilt für alle Dateien die unter der CDDL stehen und alle Änderungen an diesen Dateien. Der urheberrechtlich geschütze Quelltext muss jedoch nicht veröffentlicht werden.
    Was ist bezüglich Lizenzen für Beiträge zum OpenSolaris Quelltext zu tun?
    Quelltext muss unter der CDDL veröffentlich werden und der jeweils Beitragende muss die Beitragsvereinbarung unterschrieben haben. Die jeweiligen Projekte haben unterschiedliche Prozesse für Beiträge. Der erste Schritt ist daher den jeweiligen Projektleiter zu kontaktieren, der auf der Projektseite genannt wird.
    Können Teile des OpenSolaris Quelltextes in anderen Projekten verwendet werden?
    Ja, Teile des OpenSolaris Quelltextes können in anderen Projekten verwendet werden solange dies mit der CDDL vereinbar ist.
    Kann OpenSolaris Quelltext mit eigenen Modifikationen weitervertrieben oder verkauft werden?
    Ja, Quelltext unter der CDDL kann verändert und weitervertrieben werden, auch kostenpflichtig. Die Anforderungen der CDDL, einschließlich derjenigen den Quelltext mit den Änderungen zu veröffentlichen, muss jedoch erfüllt werden
    Kann OpenSolaris Quelltext oder Programme kommerziell genutzt werden?
    Ja, der OpenSolaris Quelltext kann in kommerziellen Produkten genutzt werden. Zu beachten ist hierbei das Dateien deren Quelltext unter der CDDL steht wiederum als Quelltext unter der CDDL veröffentlicht werden muss. Einzelheiten finden sich in der Lizenz.
    Kann die CDDL für eigene, von OpenSolaris unabhängige, Projekte verwendet werden?
    Ja, die Lizenz ist so gestaltet, dass sie in anderen Projekten wiederverwendet werden kann.
    Kann Sun den Zugriff auf den OpenSolaris Quelltext wieder sperren?
    Nein, die Veröffentlichung kann nicht rückgängig gemacht werden. Der Quelltext steht der Community unwiederruflich zur Verfügung.
Noch Fragen?
Tags:
Created by admin on 2009/10/26 12:13
Last modified by admin on 2010/11/10 15:11

XWiki Enterprise 2.7.1.34853 - Documentation