GNU в комерческом софте

gerr_piter

есть БОООЛЬШАЯ СИСТЕМА соединяющая много подпрограмм и есть небольшая функция которая реализована коммерчески (делает поиск по базе данных хочется заменить эту функцию на более сложную, но доступную по GNU GPL.
БОООЛЬШАЯ СИСТЕМА естественно должна продаваться потом под proprietary, нарушается ли GNU GPL?
Саму лицензию прочитал но не понял...хочу спросить у метров

maxiim9

Нарушается.
Ищите аналоги под BSD лицензией или другими пермиссивными.
Либо делайте как отдельные модули, которые можно бесплатно скачать и установить.

gerr_piter

а правило fair use не может употребляться?
ну типа пардон GNU GPL прога маааленькая а все остальное большое,
и вообще используется как сторонняя прога...

Olenenok

не читал на самом деле?
проблема-то у тебя, сам и ботай

Marinavo_0507

если прога отдельная, то нужно просто включить в дистрибутив её исходники и copyright notice

gerr_piter

если прога отдельная(коммерческая то нужно просто включить в дистрибутив её исходники и copyright notice
это не совсем прога - это интерфейс к базе данных, именно доступ к БД и покупают

ppplva

Значит, уже не отдельная.

tata2410

Если мне память не изменяет, gpl-код должен идти только в некоммерческий софт, а вот lgpl - эт да..

Ivan8209

Я долго въезжал в условия и понял так: если ты задействуешь
эту прогу через fork-exec, то включаешь исходники и вперёд.
Про это говорится в GPL FAQ.
Точная ссылка у меня записана, но не здесь.
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."

gerr_piter

спасибо за совет
эту прогу через fork-exec, то включаешь исходники и вперёд
вот только трабл софта как продукта который бы устанавливал юзер, его нет...
юзер пользуется исключительно веб-формой для подачи запроса на базу данных, а вот далее уже работает сам продукт.
Это не меняет условий или как?
С однйо стороны получается что результаты полученные с помощью этого плагина используются юзером,
и является коммерческим продуктом, или нет?
как можно выкрутится? или никак?

Ivan8209

GNU PL покрывает исключительно продукт и то, что использует его части.
"Использует" --- это содержит в исходной или производной (транслированной) форме.
В твоём случае может быть как одно, так и другое.
Например: http://cvs.savannah.gnu.org/viewcvs/%2Acheckout%2A/XXXXXX обычно покрывается GPL,
а выход http://ya.ru/ --- общественное достояние.
---
...Я работаю антинаучным аферистом...

ppplva

Немного не так. Обе лицензии требуют предоставления исходников. Но, если твой и (L)GPL-код являются отдельными программами (например, общаются через command line то на твой код эта лицензия не распространяется. Считается, что они простро распространяются вместе.
Разница в том, как определяется - отдельные это программы, или нет. LGPL разрешает линковку с закрытым софтом, GPL - нет. Взять кусок LGPL и вставить его в свою программу все равно нельзя.

ppplva

вот только трабл софта как продукта который бы устанавливал юзер, его нет...
юзер пользуется исключительно веб-формой для подачи запроса на базу данных, а вот далее уже работает сам продукт.
Это не меняет условий или как?
С однйо стороны получается что результаты полученные с помощью этого плагина используются юзером,
и является коммерческим продуктом, или нет?
как можно выкрутится? или никак?
КОНТРА правильно говорит, если программа не распространяется, то вопрос лицензии вообще не имеет смысла.
Оставить комментарий
Имя или ник:
Комментарий: