Вам нужно заплатить за программное обеспечение GNU GPL, которое "продается"?
Я видел некоторое программное обеспечение (компонент Joomla, если быть точным) для продажи на веб-сайте. На веб-сайте говорится, что он лицензирован под GNU GPL2. Однако он также говорит, что вам нужно платить за каждый сайт, на котором вы используете программное обеспечение (с массовыми скидками).
Я знаю, что вполне приемлемо продавать программное обеспечение под GPL, однако license подразумевает, что исходный код должен быть распределен без стоимость.
Итак, это законное использование GPL, или это нарушение лицензии? Действительно ли законно загружать программное обеспечение бесплатно (скажем, из Bittorrent) и использовать его, как я желаю?
Ответы
Ответ 1
Вот FAQ с сайта GNU. Я думаю, это отвечает на ваш вопрос:
Позволяет ли GPL продавать копии программы за деньги?
Да, GPL позволяет всем это делать. Право на продажу копий является частью определения свободного программного обеспечения. За исключением одной особой ситуации, там нет предела, на какую цену вы можете заряд. (Единственным исключением является требуется письменное предложение предоставить исходный код, который должен сопровождать только для двоичной версии.)
http://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLAllowMoney
Далее:
Если я распространю программное обеспечение GPL'd за определенную плату, я должен также сделать это доступный для общественности без начислять?
Нет. Однако, если кто-то платит ваш взнос и получает копию, GPL дает им свобода отпустить его на с платой или без комиссии. Для Например, кто-то может оплатить ваш сбор, а затем поместить ее копию на веб-сайт для широкой публики.
Ответ 2
Для программного обеспечения GPL исходный код должен быть распространен с двоичной версией или по запросу любому, кто юридически получает двоичную версию.
Ergo, если вы не купили продукт у них, они не обязаны предоставлять вам исходный код.
Очевидная обратная сторона этого заключается в том, что любой, кто ДОЛЖНО получить исходный код, может свободно перераспределять его по своему усмотрению.
Ответ 3
По моему мнению, его распространение на bittorrent было бы перераспределением, которое разрешено под GPL без ограничений (однако торговые марки и т.д. все еще могут быть нарушены!) Вот как такие проекты, как CentOS работают - они удаляют товарные знаки, перестраивают, а затем перераспределяют - и это совершенно законно.
Сама компания не обязана выпускать исходный код, если они не распространяют программное обеспечение на вас.
Итак, ваши варианты:
- Получить его от кого-то другого (который перераспределяет его под GPL)
- Приобрести продукт из компании - они предоставят вам исходный код
Я бы лично предложил последний вариант, потому что он поддерживает компании, которые поддерживают GPL!
Ответ 4
Вопрос заключается в том, написал ли автор все программное обеспечение или использовал какое-либо ранее существовавшее программное обеспечение GPLed. Если пользователь на веб-сайте полностью владеет авторским правом, веб-сайт может налагать любые условия, в том числе несовместимые с GPL. Конечно, выпустить его под GPL дает вам некоторые права сами по себе. В частности, вы не можете перераспределять без исходного кода, но вы можете делать копии и использовать их.
Вышеупомянутая практика, как правило, считается недружественной сторонниками Free и Open Source Software. Так как не очень честно рекламировать GPLv2 и не доставлять все необходимое, я бы посоветовал быть осторожным в отношении продукта. Люди, которые преднамеренно искажают вещи в рекламе, скорее всего, будут продавать плохое программное обеспечение.
Если программное обеспечение содержит ранее существовавшие компоненты GPLed, и автор не пришел к другим условиям с владельцами авторских прав, то GPL применяется полностью. Дистрибьютор должен предоставить исходный код (либо исполняемый, либо по запросу по номинальной стоимости), и не может налагать ограничения, не разрешенные GPL.
Также существует вероятность того, что автор выпустил под GPLv2 без фактического понимания лицензии. Это случается время от времени, и часто ФСФ будет спокойно работать с компаниями по достижению соответствия.
В любом случае, совершенно нормально продавать программное обеспечение. Если у кого-то еще есть программное обеспечение, включая источник, они могут свободно перераспределяться, и это совершенно законно для вас, чтобы получить его от них.
Ответ 5
Это, очевидно, очень простой бизнес-трюк, основанный на наивности покупателя. Очевидно, что если компонент GPL, вы можете получить его от любого другого пользователя (bittorrent, общий доступ к файлам), перераспределить его и даже перепродать его (но сохраните его GPL).
Также очень очевидно, что если нет другого источника, чтобы найти/получить его, если вы покупаете, нет абсолютно никакой необходимости платить за него несколько раз. Вам просто нужно купить его один раз и повторно использовать его на всех веб-сайтах, которые вы хотите.
Даже если у него есть некоторый источник защиты, исходный код открыт, поэтому вы можете легко удалить эту защиту.
Просто из любопытства, можете ли вы назвать имя/сайт Joomla! компонент?