GNU Lesser GPL, приложение продается?
Возможный дубликат:
Использование библиотеки LGPL в коммерческом приложении Java
Привет, ребята!
Существует проект под лицензией GNU Lesser GPL. Я хочу использовать этот проект в своем приложении. Могу ли я продать свое приложение, используя эту лицензию?
Ответы
Ответ 1
Вкратце, идея проектов LGPL'd (как правило, библиотек) заключается в том, что вы можете использовать их по своему усмотрению в своем собственном приложении, будь то открытый или закрытый источник, бесплатный или собственный, - пока вы публикуете исходный код части LGPL'd (если вы измените часть LGPL'd, вы должны опубликовать измененные источники в соответствии с LGPL).
Кроме того, библиотеки должны быть связаны динамически, чтобы они могли быть заменены на другую версию пользователем, если он того пожелает. Для библиотек (.dll
, .so
, .jar
...) это обычно самоочевидно. Замечание: это по сути бессмысленное требование, потому что ничто не требует, чтобы ваше приложение работало с любой другой версией библиотеки, чем тот, который вы изначально предоставили. Вы даже можете активно запретить вашему приложению работать с другими версиями.
Ответ 2
Вы можете использовать LPGLed libs с вашим проприетарным программным обеспечением, но есть некоторые ограничения, которые вы должны соблюдать. Лучше прочитайте LGPL и обратитесь к адвокату.
Ответ 3
Общие примечания. Вы можете использовать библиотеку LGPL, если
- Вы связываете с ним динамически, только позволяя пользователю заменять определенную библиотеку (например, заменить dll на более новую совместимую версию).
- Если вы вносите изменения в код LGPL, вы также выпускаете измененные источники библиотеки.
Как правило, многие проекты с закрытыми источниками используют код LGPL, это обычная практика, но
внимательно прочитайте лицензию, особенно это GPL-FAQ.
Если у вас есть сомнения, обратитесь к адвокату.
Ответ 4
Если вы используете приложение GNU как часть процесса разработки, то полученный код можно использовать.
Если вы вызываете или иным образом используете общедоступные API-интерфейсы приложения GNU, ваше приложение продается при условии, что вы пакет и распространяете приложение GNU в виде отдельного компонента в комплекте с оригинальным приложением - и дайте понять в своей документации, что вы используют библиотеку GNU и по-прежнему принадлежат ее авторам в соответствии с условиями лицензии GNU.
Если, с другой стороны, вы модифицировали пакет, вырезали и вставляли код из пакета, вставляли свой код в свои программы или иным образом меняли свой код, чтобы заставить вас работать, вы можете только распространять его с той же лицензией gnu. Это фактически не препятствует продаже программного обеспечения, но есть всевозможные осложнения, поэтому лучше не идти туда.
Если у вас есть сомнения, обратитесь к оригинальным авторам, скажите им, что вы сделали/намереваетесь, и спросите их, что они думают, - это после того, как ваше программное обеспечение вошло в ваше сообщение.
Ответ 5
Короткий ответ - да, вы можете продать свое приложение под любую лицензию, которая вам нравится. Единственное, что вам нужно сделать, это:
-
Упоминайте где-нибудь, что ваш продукт использует эту библиотеку в любом месте в поле about, в заставке, в руководстве...
-
Если ваши клиенты когда-либо запрашивают исходный код этой библиотеки (не обязательно ваше приложение), то вы должны предоставить ее им или сообщить, как ее получить. Но обратите внимание, что только ваши клиенты/пользователи действительно имеют это право (и большинство клиентов не беспокоиться правильно?).
Это в основном это в двух словах, хотя я бы порекомендовал вам прочитать часто задаваемые вопросы по GPL, размещенные Artyom.