2010-12-11 2 views
2

Ich möchte ein Modul an Drupal.org senden, aber mein Modul verwendet eine "Zip File" -Klasse, die unter GPL lizenziert ist (http: // www. phpclasses.org/package/3864-PHP-Create-and-extract-ZIP-archives-in-purely-in-PHP.html). Laut http://drupal.org/cvs-application/requirements können wir Drupal keine Drittanbieter-Bibliotheksberechtigung erteilen, selbst wenn es unter GPL lizenziert ist, aber auf der anderen Seite sagt http://drupal.org/node/422996, dass wir die Drittanbieter-DLL verwenden können, wenn sie unter GPL steht. Ich bin also verwirrt über die Politik. Kann jemand bitte Drupals Richtlinien für das Festschreiben von 3rd-Party-Bibliotheken ausarbeiten?Fremdbibliotheken an Drupal CVS übergeben, auch wenn sie GPL sind

Ich verwende http://www.phpclasses.org/package/3864-PHP-Create-and-extract-ZIP-archives-in-purely-in-PHP.html, weil ich keine reine PHP-Implementierung des Komprimierungsprogramms finden konnte, und ich kann die ZipArchive-Klasse nicht verwenden, da die erforderliche Erweiterung auf dem von mir verwendeten Server nicht aktiviert werden kann.

Antwort

2

Beide Seiten sind ziemlich klar: unabhängig von der Lizenz können Sie keine Bibliotheken von Drittanbietern für das Repository festlegen. Die nur Ausnahmen aufgelistet:

  1. hatten modifiziert werden, um mit Drupal zu arbeiten und die Änderungen wurden nicht von dem ursprünglichen Autor akzeptiert.
  2. ist in der Regel in der benötigten Version schwer zu finden.
  3. wird nicht mehr vom ursprünglichen Autor beibehalten.

Wenn Sie denken, die Bibliothek, die Sie eine dieser Ausnahmen trifft begehen wollen, muss es von Administratoren genehmigt werden. Sie können ein Problem auf dem Drupal.org Webmasters queue ablegen.

In den meisten Fällen wird die Anforderung von Benutzern, eine Bibliothek eines Drittanbieters herunterzuladen, nicht als unnötige Hürde betrachtet. Sie sollten auch in Betracht ziehen, mit dem Libraries API zu integrieren, falls andere Modulautoren in Zukunft dieselbe Bibliothek verwenden müssen.

Verwandte Themen