- PVSM.RU - https://www.pvsm.ru -
Готов перевод справочного материала по лицензированию Drupal [1], в котором рассмотрены, в частности, вопросы использования кода Drupal и иного контента с сайта проекта Drupal.org, особенности лицензирования и использования связующих модулей, а также даны некоторые разъяснения условий лицензии GPL и пояснения про товарный знак Drupal.
Эти вопросы и ответы помогут прояснить юридические вопросы применительно к лицензированию проекта Drupal и лицензии GNU General Public License. Благодарим Software Freedom Law Center [2] за их помощь в подготовке данной информации.
Drupal и все файлы контрибьютов, размещенные на Drupal.org, лицензированы на условиях лицензии GNU General Public License версии 2 или более поздней [3]. Это означает, что вы можете свободно скачивать, использовать, модифицировать и распространять любые файлы, размещенные в репозиториях Git на Drupal.org на условиях лицензии как GPL версии 2, так и версии 3, и запускать Drupal для комбинирования с любым кодом, распространяемым под любой лицензией, которая совместима с лицензией версии 2 или 3, такая как лицензия Affero General Public License (AGPL) версии 3.
Мы требуем, чтобы все файлы (PHP, JavaScript, изображения, флэш и др.), размещенные на Drupal.org, были под лицензией GPL. Если это не в Git, тогда это должна быть та же лицензия (лицензия GPL версии 2 или более поздняя). Такой вариант позволяет не беспокоиться насчет того, какая лицензия у файла.
Drupal и предоставляемые модули и темы включают в себя код, написанный тысячами различных людей. Все контрибьюторы Drupal сохраняют за собой авторское право на свой код, но дают согласие на его опубликование под той же лицензией, что и Drupal. Если вы не можете или не желаете предоставить патч на условиях лицензии GPL версии 2 или более поздней версии, не предоставляйте патч.
Нет. Вы можете опубликовать свою работу на условиях лицензии, совместимой с лицензией GPL версии 2 или более поздней, однако, вы можете просто отметить в репозиториях Drupal Git, если вы публикуете на условиях той же лицензии, что и у самого Drupal, и тогда применяется лицензия GPL версии 2 или более поздняя, которая позволяет пользователям выбирать между условиями лицензии GPL версии 2 и условиями любой более новой ее версии, опубликованной фондом FSF. Если вы не можете или не желаете это делать, не отмечайте это в репозитории Drupal Git.
Весь контент, доступный на Drupal.org, принадлежит его первоначальным контрибьюторам и лицензирован на условиях лицензии Creative Commons Attribution-ShareAlike license 2.0 [4]. Код примеров также доступен по лицензии GPL версии 2 или более поздней.
«Исходный код» файла означает формат, который может быть отредактирован человеком. Что это означает, зависит от конкретного файла.
Да. Модули и темы для Drupal являются производными работами от Drupal. Если вы их распространяете, вы должны это делать на условиях лицензии GPL версии 2 или более поздней. Тем не менее, вы не обязаны их все распространять. (см. вопрос 8 ниже)
Как бы то ни было, когда вы распространяете свою работу для Drupal, важно иметь в виду, что к ней применяется лицензия GPL. Лицензия GPL на код применяется на код, который взаимодействует с кодом, но не на данные. Так, PHP код Drupal лицензирован по лицензии GPL, и поэтому весь PHP код, который взаимодействует с ним, также должен быть лицензирован по лицензии GPL или совместимой с GPL лицензией. Изображения, JavaScript и флэш-файлы, которые PHP отправляет браузеру, не подпадают под действие GPL, потому что это данные. Тем не менее, JavaScript из Drupal, включающий в себя копию jQuery, которая входит в состав Drupal, распространяется на условиях GPL, поэтому JavaScript, который взаимодействует в браузере с Javascript из Drupal, также должен распространяться на условиях GPL или лицензии, совместимой с GPL.
При распространении вами своего модуля или темы, GPL применяется к любому фрагменту, который прямо взаимодействует с частями Drupal, который лицензирован по GPL. Это не распространяется на созданные вами изображения и флэш-файлы. Тем не менее, если вы делаете новое изображение на основе изображения из Drupal, которое распространяется на условиях GPL, то такое изображение должно быть лицензировано также по GPL.
Если вы загрузили модуль или тему в репозиторий Drupal Git, то все элементы вашей работы должны быть лицензированы на условиях лицензии GPL версии 2 или более поздней, и вы должны предоставить их исходный код. Это означает все файлы в редактируемом формате, как описано выше.
Нет. Лицензия GPL требует, что если вы создаете производную работу от Drupal и распространяете ее кому-либо, вы должны предоставить такому лицу ее исходный код на условиях GPL, чтобы ее можно было модифицировать и распространять также на условиях GPL. Тем не менее, вы не обязаны распространять код кому-либо. Если вы не распространяете код, но только используете его в своей организации, вы не обязаны предоставлять его кому-либо.
Тем не менее, если ваш модуль общего назначения, зачастую хорошей идеей является все-таки предоставление кода сообществу. Вы можете получать отзывы, сообщения об ошибках и патчи нового функционала от других людей, для которых ваш модуль будет полезным.
Да. Тем не менее, вы должны распространять его на условиях лицензии GPL версии 2 или более поздней, поэтому то, что вы продаете, должно быть также доступно для модификации и распространения. Смотрите выше вопросы 6 и 7.
Это зависит от другой системы.
Допустимо распространять модуль, который взаимодействует со сторонней системой посредством HTTP, XML-RPC, SOAP или иного проводного протокола, который оставляет стороннюю систему незатронутой. Примеры таких систем включают Flickr, Mollom или определенные системы зависимостей.
Допустимо распространять модуль, который интегрируется со сторонней PHP или JavaScript библиотекой, в течение всего времени, пока библиотека доступна как по лицензии GPL, так и по GPL-совместимой лицензии. Примеры совместимых лицензий включают «разрешительные» лицензии типа BSD/MIT или лицензию Lesser General Public License (LGPL). Фонд Free Software Foundation поддерживает список популярных GPL-совместимых лицензий [5].
Не допустимо распространять модуль, который объединяет с Drupal библиотеку, распространяемую по лицензии, не совместимой с GPL, потому что такой модуль будет производной работой как от Drupal, так и от другой библиотеки, и тем самым будет нарушение как GPL, так и лицензии другой библиотеки. Пожалуйста, имейте в виду, что это касается некоторых лицензий открытого программного обеспечения, которые по тем или иным причинам являются несовместимыми с GPL, как например лицензия PHP license, используемая в большинстве пакетов PEAR.
Если вы желаете загрузить связующий модуль в репозиторий Drupal Git, пожалуйста не включайте его в состав сторонней библиотеки. Подобное действие создаст форк такой сторонней библиотеки, который сделает более сложным поддержку и только лишь займет место на диске. Вместо этого, предоставьте подробные инструкции пользователям для скачивания и установки такой сторонней библиотеки для ее использования с вашим модулем. Если вы верите, что ваш модуль является особенным случаем, который требует обязательного включения в репозиторий Git, как правило, только потому, что вам необходимо сделать существенные модификации для его работы, пожалуйста разместите вопрос в очереди вопросов Рабочей группы по лицензированию [6] для первоначального обсуждения вашего вопроса.
Нет. Лицензия GPL не рассматривает просмотр сайта как случай «распространения», поэтому вы не обязаны предоставлять код, работающий на вашем сервере.
Т.к. Drupal лицензируется на условиях лицензии GPL версии 2 или более поздней, Drupal может распространяться на условиях лицензии GPL версии 3. В настоящее время нет каких-либо планов по распространению Drupal только на условиях лицензии версии 3 или более поздней. Тем не менее, такой вариант может быть рассмотрен в будущем.
Пожалуйста, разместите вопрос в очередь индивидуальных проектов со ссылкой на такую страницу. Если мейнтейнер не дает какого-либо ответа, вы можете переместить его в очередь вопросов Рабочей группы по лицензированию [7], и мы разберемся, в чем дело.
Пожалуйста, разместите вопрос в очереди вопросов Рабочей группы по лицензированию [6], и мы разберемся в чем дело.
Если у вас общий вопрос про лицензирование Drupal или иные юридические вопросы, пожалуйста разместите свой вопрос в Юридической группе на Groups.Drupal.org [8].
Если у вас вопрос про конкретный случай, пожалуйста, проконсультируйтесь с юристом, специализирующимся на вопросах авторского права в вашем регионе. Мы не можем и не будем предлагать юридическую консультацию.
Программное обеспечение само по себе полностью бесплатно и доступно на условиях лицензии GPL. Тем не менее, название Drupal является зарегистрированным товарным знаком [9] «для создания равных условий для каждого, кто заинтересован в использовании товарного знака Drupal».
Автор: Nutterix
Источник [10]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/kopirajt/116197
Ссылки в тексте:
[1] справочного материала по лицензированию Drupal: https://www.drupal.org/about/licensing
[2] Software Freedom Law Center: http://www.softwarefreedom.org/
[3] GNU General Public License версии 2 или более поздней: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
[4] Creative Commons Attribution-ShareAlike license 2.0: http://creativecommons.org/licenses/by-sa/2.0/
[5] GPL-совместимых лицензий: http://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses
[6] очереди вопросов Рабочей группы по лицензированию: https://www.drupal.org/node/add/project-issue/drupal_lwg
[7] очередь вопросов Рабочей группы по лицензированию: https://www.drupal.org/project/issues/drupal_lwg
[8] Юридической группе на Groups.Drupal.org: http://groups.drupal.org/legal
[9] зарегистрированным товарным знаком: https://www.drupal.com/trademark
[10] Источник: https://habrahabr.ru/post/280228/
Нажмите здесь для печати.