Передача сторонних библиотек в CVS Drupal, даже если они GPL - PullRequest
2 голосов
/ 11 декабря 2010

Я хочу отправить модуль на Drupal.org, но мой модуль использует класс 'Zip File', который лицензирован по лицензии GPL (http://www.phpclasses.org/package/3864-PHP-Create-and-extract-ZIP-archives-in-purely-in-PHP.html). Согласно http://drupal.org/cvs-application/requirements, мы не можем передать стороннюю библиотеку вDrupal, даже если он лицензирован по лицензии GPL, но с другой стороны http://drupal.org/node/422996 говорит, что мы можем использовать коммит сторонней библиотеки lib, если он находится под лицензией GPL. Поэтому я не совсем понимаю эту политику.коммит сторонних библиотек?

Я использую http://www.phpclasses.org/package/3864-PHP-Create-and-extract-ZIP-archives-in-purely-in-PHP.html, потому что я не смог найти ни одной чистой реализации PHP утилиты сжатия, и я не могу использовать класс ZipArchive, так как требуемое расширение не может быть включенона сервере, который я использую.

1 Ответ

2 голосов
/ 11 декабря 2010

Обе страницы довольно четкие: независимо от лицензии, вы не можете зафиксировать какие-либо сторонние библиотеки в хранилище.Перечислены исключения only :

  1. пришлось изменить для работы с Drupal, и изменения не были приняты первоначальным автором.
  2. isкак правило, трудно найти нужную версию.
  3. больше не поддерживается первоначальным автором.

Если вы считаете, что библиотека, которую вы хотите зафиксировать, соответствует одному из этих исключений, должен быть одобрен администраторами.Вы можете подать проблему в очередь Drupal.org для веб-мастеров .

В большинстве случаев просьба пользователей загрузить стороннюю библиотеку не считается ненужным затруднением.Вам также следует рассмотреть возможность интеграции с Библиотечным API на тот случай, если другие авторы модулей будут использовать эту библиотеку в будущем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...