Понимание лицензии GPL для WordPress
Опубликовано: 2018-10-16GPL и открытый исходный код являются важными факторами успеха WordPress, но некоторые пользователи не совсем понимают, что такое лицензия GPL и как работает лицензия GPL для WordPress.
GPL — это лицензия на программное обеспечение с открытым исходным кодом, предназначенная для защиты четырех основных свобод, которые считаются лежащими в основе «свободного программного обеспечения», а именно свободы:
- Запускайте программу для любых целей;
- изучить, как работает программное обеспечение, получив доступ к исходному коду и свободно принять его;
- распространять копии программного обеспечения среди всех; а также
- улучшать программное обеспечение и распространять эти улучшения среди всех.
Версии GPL
Впервые написанная Ричардом Столлманом и Фондом свободного программного обеспечения (FSF) в 1989 году, GPL продолжала развиваться в последующих версиях.
Версия 2 была выпущена в 1991 году, а версия 3 — в 2007 году. Версия 3 является последней версией.
Хотя WordPress выпущен под GPL версии 2, во вступительном разделе лицензии теперь говорится, что «вы можете распространять его и/или изменять его в соответствии с условиями Стандартной общественной лицензии GNU, опубликованной Free Sofware Foundation; либо версии 2 Лицензии, либо (по вашему выбору) любой более поздней версии».
Пункты или параграфы в GPL называются «разделами».
Понимание GPL
С точки зрения открытия программного обеспечения для использования другими, GPL была и остается хорошо продуманной лицензией с открытым исходным кодом.
В то же время он использует юридически ориентированный язык, с которым многие пользователи WordPress могут быть незнакомы.
Кроме того, в отличие от лицензий Creative Commons для других форм произведений, охраняемых авторским правом, GPL не содержит упрощенного «удобочитаемого документа» (как Creative Commons называет сводку своих лицензий).
По этим причинам истинное значение и влияние GPL могут быть не сразу очевидны для некоторых разработчиков, дизайнеров и пользователей WordPress.
Чтобы свести все к минимуму, следующая таблица суммирует ключевые аспекты версии 2 GPL.
Он не суммирует все пункты. Скорее, он суммирует те, которые наиболее актуальны для пользователей WordPress в повседневной жизни.
1 Копирование и распространение
Вы можете копировать и распространять программу, если вы соблюдаете некоторые требования уведомления об авторских правах и заявления об отказе от ответственности.
Эти требования заключаются в том, что вы публикуете на каждой копии соответствующее уведомление об авторских правах и отказ от гарантии, сохраняете нетронутыми все уведомления, относящиеся к GPL и отсутствию какой-либо гарантии, и предоставляете получателям копию GPL вместе с программой. (Секция 1)
2 комиссии
Вы можете, если хотите, взимать плату за передачу копии Программы и/или за гарантийную защиту. (тоже часть 1)
3 модификации / производные работы
Вы можете изменять Программу или любую ее часть и распространять модификации или новую работу, если измененные файлы содержат уведомления о существовании и дате изменений, а также любую работу, которую вы распространяете или публикуете, которая содержит Программу или любую ее часть или является производной от нее. из него лицензируется в целом бесплатно для всех третьих сторон в соответствии с GPL. (Раздел 2)
4 Распространение не исходных форм
Вы можете копировать и распространять Программу или основанное на ней произведение в виде объектного кода или исполняемого файла на условиях разделов 1 и 2 при условии, что вы сопровождаете ее:
- полный соответствующий машиночитаемый исходный код; или же
- письменное предложение (действующее не менее 3 лет) предоставить любой третьей стороне исходный код за плату, не превышающую стоимость распространения; или же
- информация, которую вы получили в отношении такого предложения (этот вариант разрешен только для некоммерческого распространения и если вы получили неисходную(ые) форму(ы) с таким предложением. (Раздел 3)
5 Прекращение
Если вы копируете, изменяете, сублицензируете или распространяете Программу иначе, чем разрешено, ваши права по GPL прекращаются автоматически. (Раздел 4)
6 Лицензирование вниз по течению
Последующие получатели Программы или любой работы, основанной на ней, автоматически получают лицензию от первоначального лицензиара на копирование, распространение и изменение Программы на условиях GPL.
Как лицензиату-распространителю вам не разрешается налагать какие-либо дополнительные ограничения на осуществление получателями прав по GPL. (Раздел 6)
Коротко о GPL
Сверхсжатое резюме будет примерно таким: вы можете копировать и распространять программу, вы можете взимать плату за передачу программы или предоставление гарантийной защиты, и вы можете изменять программу и распространять полученную производную работу.
Но если вы распространяете свою производную работу, вам необходимо лицензировать ее под лицензией GPL, в противном случае ваша лицензия на использование программы будет аннулирована (и вы нарушите авторские права на программу).
Часто задаваемые вопросы о лицензии GPL в сообществе WordPress
Если я изменю основное программное обеспечение WordPress, тему или плагин под лицензией GPL, должен ли я публиковать исходный код модифицированных версий?
Если вы используете модифицированную версию в частном порядке без распространения, вам не нужно публиковать исходный код модифицированной версии. Однако, как отмечает Free Sofware Foundation, «если вы каким-либо образом публикуете модифицированную версию, GPL требует, чтобы вы сделали модифицированный исходный код доступным для пользователей программы под лицензией GPL».
Если я знаю, что кто-то разработал тему или плагин WordPress для личного пользования, могу ли я потребовать от этого человека предоставить мне копию темы или плагина?
Нет, GPL этого не требует.
Я беру тему или подключаемый модуль под лицензией GPL из репозитория тем или подключаемых модулей WordPress либо покупаю тему или подключаемый модуль под лицензией GPL у коммерческого поставщика, а затем модифицирую тему или подключаемый модуль для своих целей. Обязан ли я предоставлять свою модифицированную версию другим?
Нет, вы не обязаны публиковать вашу измененную версию для других.
Могу ли я продавать основное программное обеспечение WordPress за определенную плату, если захочу?
Да. Это соответствует свободам GPL. Однако попытка сделать это была бы бессмысленной и вряд ли принесет вам какие-либо деньги, поскольку все знают или могут легко узнать, что WordPress находится в свободном доступе на wordpress.org.
Я разработчик тем/плагинов. Я приложил огромные усилия, чтобы написать свою тему/плагин, и я собираюсь выпустить его под лицензией GPL, но я хочу убедиться, что каждый, кто получит мою тему или плагин, даже если от кого-то другого, обязан заплатить мне лицензионный сбор или сообщите мне, что он у них есть. Могу ли я сделать это?
Нет. Как заявляет Free Sofware Foundation, «GPL — это лицензия на свободное программное обеспечение, и поэтому она позволяет людям использовать и даже распространять программное обеспечение без необходимости платить кому-либо за это плату».
Точно так же, если кто-то получает копию программного обеспечения под лицензией GPL, этот человек не обязан сообщать разработчику, что оно у него есть. Вы имеете право взимать плату за доступ к поддержке и более поздним версиям, но это сильно отличается от требования, чтобы получатели платили лицензионный сбор просто за использование программного обеспечения.
Я коммерческий разработчик темы или плагина. Я продаю свою тему или плагин под лицензией GPL в Интернете с платным доступом. Люди могут получить доступ к файлам темы или плагина только после оплаты моей установленной платы. Позволяет ли мне GPL это делать?
Да. Вы имеете право взимать плату за распространение копий программного обеспечения под лицензией GPL. Обратите внимание, однако, что любой, кто получает копию, имеет право передать ее кому-либо еще за плату или бесплатно; GPL допускает это.
Я тот же разработчик коммерческих тем или плагинов, упомянутый выше, продающий свои плагины или темы GPL WordPress онлайн за платным доступом. Как коммерческий оператор, распространяющий программу под лицензией GPL, обязан ли я (например, если кто-то попросит) сделать мою тему или плагин доступным для широкой публики бесплатно?
Нет. Однако, как отмечалось выше, любой, кто получает копию, имеет право передать ее кому-либо еще за плату или бесплатно.
Я приобрел несколько тем или плагинов под полной лицензией GPL у коммерческого поставщика тем или плагинов. Могу ли я продавать эти темы или плагины с моего собственного веб-сайта для собственной выгоды или публиковать эти темы или плагины на своем собственном веб-сайте и раздавать их бесплатно?
Да, под лицензией GPL вы можете делать любую из этих вещей (или обе на разных сайтах, если хотите).
Вам также нужно быть осторожным, чтобы не нарушать права других лиц, которыми может обладать поставщик коммерческой темы или плагина.
Я рад, что другие люди могут бесплатно использовать мои темы и плагины. Действительно, именно поэтому я выпустил их под лицензией GPL и поместил в репозиторий тем WordPress или плагинов. Однако я хотел бы, чтобы меня признали автором темы или плагина в тех случаях, когда пользователи делятся темой или плагином с другими или изменяют тему или плагин. Могу ли я требовать этого?
Да. Как говорит Free Sofware Foundation, вы «безусловно можете получить признание за работу. Частью выпуска программы под GPL является написание уведомления об авторских правах от вашего имени (при условии, что вы являетесь владельцем авторских прав). GPL требует, чтобы все копии содержали соответствующее уведомление об авторских правах».