Я заметил хорошую тему WordPress (GPL) для продажи.
Я знаю кого-то, кто купил это.
У меня есть 2 вопроса:
- Обязана ли компания, продающая это, посылать исходный код тому, кто (клиенты или нет) спрашивает об этом?
- Может ли человек, который купил его, бесплатно дать мне копию, которую я мог бы использовать в производстве?
Ответы:
Компания, продающая ее, не обязана распространять источник кому-либо, кроме людей, которым они передали двоичные файлы. Так что нет, они не должны вам ничего давать.
Тот, кто приобрел программное обеспечение GPL, имеет право запрашивать источник и впоследствии распространять этот источник кому-либо в соответствии с условиями GPL. Если вы можете найти клиента, желающего дать вам копию, это сработает.
источник
ДЛЯ ВСЕХ ПРАКТИЧЕСКИХ ЦЕЛЕЙ , согласно GPL, если компания не распространяет исходный код вместе с двоичным файлом, то компания обязана предоставлять исходный код любому, кто его запрашивает.
Сценарий: AcmeSoft распространяет двоичный файл виджета по лицензии GPL, продавая его Бетти, сопровождая его обещанием доставить исходный код по запросу. Бетти перераспределяет копию двоичного файла Чаку. Чак дает копию двоичного файла Дэйву. Дэйв передал его Эдди. Эдди отдает это Фредди. Фредди просит Эдди исходный код. Эдди звонит Дейву. Дэйв говорит: «Поговори с Чаком». Чак говорит: «Поговори с Бетти, я получил ее от нее». Бетти скажи Чаку "Позвони в AcmeSoft". Сообщение возвращается Фредди, и Фредди вызывает AcmeSoft.
На данный момент, согласно GPL, AcmeSoft абсолютно обязана предоставить Фредди исходный код.
Неважно, какой длины может быть цепь Бетти-Чак-Дэйв -...- Иола -...- Томас. На каждом этапе цепочки распространение двоичного файла обязывает распространителя предоставлять доступ к источнику, как это предусмотрено в GPL, и предоставляет получателю право на получение исходного кода от соответствующего лица, расположенного выше по цепочке.
Теоретически, компания может потребовать от Фредди доказать, что у него на самом деле есть копия бинарного файла. Фактически, компания, которая сделала это, очень быстро получила бы плохую репутацию.
Компания МОЖЕТ потребовать оплату токеном, чтобы покрыть их разумную стоимость дублирования и распространения. Назад в темные века большого железа, которое покрывало стоимость магнитной ленты, труд написания ленты и стоимость пересылки по почте. Сегодня, во времена Всемирной паутины, эти затраты незначительны, если не слишком малы, чтобы измерить их.
Теперь, если AcmeSoft вместо этого распространил источник с двоичным файлом, им будет разрешено сообщить Фредди, что они сделали это, и что он должен был получить источник с двоичным файлом, который он получил от того, кто дал его ему.
Да, конечно. GPL специально запрещает лицензиару или любому последующему распространителю налагать дополнительные ограничения на последующее распространение бинарного ИЛИ ИСТОЧНИКА по цепочке.
Столлман и его коллеги действительно приложили немало усилий, чтобы настроить GPL, чтобы он работал таким образом, чтобы никто не смог «взять код закрытым», как это якобы делал кто-то с ранней версией EMACS. Этот эпизод оставил ОЧЕНЬ дурной вкус во рту Столлмана после того, как он был вынужден угрозой судебного процесса переписать своего ребенка.
источник
Темы WordPress, как и темы для многих веб-приложений GPL (включая Joomla), состоят из множества частей. Это может включать в себя: PHP, JavaScript, изображения, CSS и LESS.
В то время как анализ WP и Joomla в качестве проектов показывает, что PHP в темах должен быть GPL (я не буду объяснять это), другие части тем, если они стоят отдельно, не обязательно лицензированы по GPL. Таким образом, создатели тем могут (или даже могут) ограничить распространение этих частей темы. Кроме того, эти элементы могут иметь свои собственные лицензии.
Например, создатель темы может иметь лицензии на определенные шрифты, изображения или JavaScript, которые накладывают определенные ограничения. Кроме того, они могут даже включать некоторые автономные классы или библиотеки PHP, которые вообще не поддерживают GPL.
Не вдаваясь в подробности, в зависимости от шаблона, ваш друг может или не сможет дать вам полный исходный код для каждой вещи или всех элементов. Вероятно, друг может дать вам несколько фрагментов исходного кода.
Конечно, если все элементы темы подпадают под действие GPL, то GPL применяется ко всему. В этом случае ваш друг может передать все.
источник