Часто Задаваемые Вопросы По Лицензированию Drupal

Перевод готов Справочный материал по лицензированию Drupal , где обсуждаются, в частности, вопросы использования кода Drupal и другого контента с сайта проекта Drupal.org, особенности лицензирования и использования подключаемых модулей, а также некоторые разъяснения условий лицензии GPL и пояснения по поводу Торговая марка Друпал.

Эти вопросы и ответы помогут прояснить юридические вопросы, касающиеся лицензирования проекта Drupal и Стандартной общественной лицензии GNU. Спасибо Юридический центр свободы программного обеспечения за помощь в подготовке данной информации.

Содержание

Что такое лицензия Drupal? Лицензия распространяется только на PHP или на все? Кому принадлежат авторские права на Drupal? Я хочу опубликовать свою работу под лицензией GPL версии 3 или только под лицензией GPL версии 2. Могу ли я сделать это и разместить ее на Drupal.org? Какова лицензия на контент на Drupal.org? Лицензия GPL требует от меня распространять «исходный код» моих файлов.

Что это означает для веб-приложения? Если я создаю модуль или тему, должен ли я применить к нему лицензию GPL? Если я создам модуль или тему, нужно ли мне поделиться им с кем-либо? Могу ли я продать Drupal, модуль Drupal или тему Drupal? Могу ли я написать «связывающий модуль» для связи между Drupal и другой системой или библиотекой? Должен ли я предоставлять код моего сайта всем, кто его посещает? Будет ли Drupal выпущен под лицензией GPL версии 3? Я нашел в репозитории материалов модуль или тему, которая лицензируется только по лицензии GPL версии 2 или только по лицензии GPL версии 3. Что мне делать? Я обнаружил в репозитории материалов модуль или тему, которая лицензируется по лицензии, отличной от GPL (включая LGPL или AGPL).

Что я должен делать? У меня есть вопрос, на который здесь нет ответа.

Что я должен делать? Почему Drupal является зарегистрированной торговой маркой Dries Buitaert? Означает ли это, что это не бесплатно?

1. Что такое лицензия Drupal?

Drupal и все файлы, размещенные на Drupal.org, лицензируются в соответствии с условиями лицензии.

Стандартная общественная лицензия GNU версии 2 или новее.

.

Это означает, что вы можете свободно загружать, использовать, изменять и распространять любые файлы, размещенные в репозиториях Git на Drupal.org, под лицензией GPL версии 2 и версии 3, а также запускать Drupal для объединения с любым кодом, распространяемым под любой лицензией, совместимой с лицензия версии 2 или 3, например Стандартная общественная лицензия Affero (AGPL) версии 3.

2. Лицензия распространяется только на PHP или на все?

Мы требуем, чтобы все файлы (PHP, JavaScript, изображения, Flash и т. д.), размещенные на Drupal.org, были лицензированы по лицензии GPL. Если его нет в Git, то он должен находиться под той же лицензией (лицензия GPL версии 2 или новее).

Эта опция позволяет вам не беспокоиться о том, какая лицензия у файла.



3. Кому принадлежат авторские права на Drupal?

Drupal, а также модули и темы, которые он предоставляет, включают код, написанный тысячами разных людей.

Все участники Drupal сохраняют авторские права на свой код, но соглашаются публиковать его под той же лицензией, что и Drupal. Если вы не можете или не желаете предоставить исправление по лицензии GPL версии 2 или более поздней, не предоставляйте его.



4. Я хочу опубликовать свою работу под лицензией GPL версии 3 или только под лицензией GPL версии 2. Могу ли я сделать это и разместить ее на Drupal.org?

Нет. Вы можете публиковать свою работу под лицензией, совместимой с GPL версии 2 или более поздней, однако вы можете просто отметить в репозиториях Drupal Git, что если вы публикуете под той же лицензией, что и сам Drupal, то к лицензии GPL будет применяться версия 2 или более поздняя.

позже, что позволяет пользователям выбирать между условиями GPL версии 2 и условиями любой более новой версии, опубликованной FSF. Если вы не можете или не хотите этого делать, не загружайте это в репозиторий Drupal Git.

5. Какова лицензия на контент на Drupal.org?

Весь контент, доступный на Drupal.org, принадлежит первоначальным авторам и лицензируется в соответствии с условиями лицензии.

Лицензия Creative Commons Attribution-ShareAlike 2.0 .

Код примера также доступен под лицензией GPL версии 2 или более поздней.



6. Лицензия GPL требует от меня распространять «исходный код» моих файлов.

Что это означает для веб-приложения?

«Исходный код» файла означает формат, который может редактироваться человеком.

Что это означает, зависит от конкретного файла.

Для кода PHP исходным кодом является сам файл PHP, без какого-либо сжатия или обфускации.

Обратите внимание, что в Drupal файлы шаблонов представляют собой код PHP. Для кода JavaScript исходным кодом является сам файл JavaScrpt без какого-либо сжатия или обфускации.

Для кода CSS исходным кодом является сам файл CSS, без какого-либо сжатия или обфускации.

Для изображений понятие «исходный код» другое.

В зависимости от изображения это может означать производственную версию файла, например PNG или GIF, исходный JPG высокого разрешения или файл Photoshop, Illustrator или GIMP. «Исходный код» означает любую возможную версию, редактируемую человеком.

Для файлов Flash исходный код означает редактируемые файлы FLA и AS, а также любые другие файлы, необходимые для создания итогового SWF-файла.

SWF-файл сам по себе является версией «объектного кода», а не версией исходного кода.



7. Если я создаю модуль или тему, должен ли я применить к нему лицензию GPL?

Да.

Модули и темы Drupal являются производными от Drupal. Если вы распространяете их, вы должны делать это в соответствии с условиями GPL версии 2 или более поздней.

Однако вы не обязаны распространять их все.

(см.

вопрос 8 ниже) Однако, когда вы распространяете свою работу для Drupal, важно помнить, что к ней применяется лицензия GPL. Лицензия на код GPL распространяется на код, который взаимодействует с кодом, но не на данные.

Таким образом, PHP-код Drupal лицензируется под лицензией GPL, и, следовательно, весь PHP-код, который с ним взаимодействует, также должен лицензироваться под лицензией GPL или лицензией, совместимой с GPL. Изображения, файлы JavaScript и Flash, которые PHP отправляет в браузер, не подпадают под действие лицензии GPL, поскольку они являются данными.

Однако JavaScript от Drupal, включающий копию jQuery, поставляемую с Drupal, распространяется под лицензией GPL, поэтому JavaScript, который взаимодействует в браузере с Javascript из Drupal, также должен распространяться под GPL или совместимой с GPL лицензией.

Когда вы распространяете свой модуль или тему, лицензия GPL применяется к любой части, которая напрямую взаимодействует с частями Drupal, лицензируемыми по лицензии GPL. Это не относится к создаваемым вами изображениям и флеш-файлам.

Однако если вы создаете новое изображение на основе изображения из Drupal, которое распространяется под лицензией GPL, то это изображение также должно быть лицензировано под лицензией GPL. Если вы загрузили модуль или тему в репозиторий Drupal Git, то все элементы вашей работы должны быть лицензированы по лицензии GPL версии 2 или более поздней, и вы должны предоставить для них исходный код. Это означает, что все файлы находятся в редактируемом формате, как описано выше.



8. Если я создам модуль или тему, нужно ли мне поделиться им с кем-либо?

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

Однако, если ваш модуль общего назначения, зачастую полезно сделать код доступным для сообщества.

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



9. Могу ли я продать Drupal, модуль Drupal или тему Drupal?

Да.

Однако вы должны распространять его под лицензией GPL версии 2 или более поздней, поэтому то, что вы продаете, также должно быть доступно для модификации и распространения.

См.

вопросы 6 и 7 выше.



10. Могу ли я написать «связывающий модуль» для связи между Drupal и другой системой или библиотекой?

Это зависит от другой системы.

Допустимо распространять модуль, который взаимодействует со сторонней системой через HTTP, XML-RPC, SOAP или другой проводной протокол, который не затрагивает стороннюю систему.

Примеры таких систем включают Flickr, Mollom или некоторые системы зависимостей.

Допустимо распространять модуль, который интегрируется со сторонней библиотекой PHP или JavaScript, если библиотека доступна по лицензии GPL или лицензии, совместимой с GPL. Примеры совместимых лицензий включают «разрешительные» лицензии, такие как BSD/MIT или Lesser General Public License (LGPL).

Фонд свободного программного обеспечения ведет список популярных Лицензии, соответствующие GPL .

Недопустимо распространять модуль, объединяющий библиотеку с Drupal, распространяемую по лицензии, несовместимой с GPL, поскольку такой модуль будет производным произведением как Drupal, так и другой библиотеки и тем самым нарушит обе GPL и лицензия другой библиотеки.

Имейте в виду, что это относится к некоторым лицензиям на программное обеспечение с открытым исходным кодом, которые по той или иной причине несовместимы с GPL, например, к лицензии PHP, используемой в большинстве пакетов PEAR. Если вы хотите загрузить модуль промежуточного программного обеспечения в репозиторий Drupal Git, не включайте его как часть сторонней библиотеки.

Такое действие создаст форк такой сторонней библиотеки, что усложнит поддержку и будет только занимать место на диске.

Вместо этого предоставьте пользователям подробные инструкции по загрузке и установке такой сторонней библиотеки для использования с вашим модулем.

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



11. Должен ли я сообщать код моего сайта всем, кто его посещает?

Нет. Лицензия GPL не рассматривает просмотр сайта как случай «распространения», поэтому от вас не требуется предоставлять код, который работает на вашем сервере.



12. Будет ли Drupal распространяться под лицензией GPL версии 3?

Поскольку Drupal лицензируется по лицензии GPL версии 2 или более поздней, Drupal может распространяться по лицензии GPL версии 3. В настоящее время не планируется распространять Drupal только по лицензии GPL версии 3 или более поздней.

Однако этот вариант может быть рассмотрен в будущем.



13. Я нашел в репозитории материалов модуль или тему, которая лицензируется только по лицензии GPL версии 2 или только по лицензии GPL версии 3. Что мне делать?

Пожалуйста, разместите вопрос в очереди отдельных проектов со ссылкой на такую страницу.

Если сопровождающий не дает ответа, вы можете переместить его в Очередь вопросов от Рабочей группы по лицензированию , и мы разберемся, что происходит.

14. Я обнаружил в репозитории материалов модуль или тему, которая лицензируется по лицензии, отличной от GPL (включая LGPL или AGPL).

Что я должен делать?

Пожалуйста, задайте вопрос в очередь вопросов Рабочей группы по лицензированию , и мы разберемся, что происходит.

15. У меня есть вопрос, на который здесь нет ответа.

Что я должен делать?

Если у вас есть общий вопрос о лицензировании Drupal или других юридических вопросах, задайте его в В юридическую группу на Groups.Drupal.org .

Если у вас есть вопросы по конкретному делу, проконсультируйтесь с адвокатом по авторским правам в вашем регионе.

Мы не можем и не будем давать юридические консультации.



16. Почему Drupal является зарегистрированной торговой маркой Dries Buitaert? Означает ли это, что это не бесплатно?

Само программное обеспечение полностью бесплатное и доступно под лицензией GPL. Однако имя Drupal зарегистрированная торговая марка «чтобы создать равные условия для всех, кто заинтересован в использовании торговой марки Drupal».

Теги: #drupal #Авторское право #лицензирование #faq #GPL #разработка веб-сайтов #открытый исходный код #drupal

Вместе с данным постом часто просматривают: