Использование в проектах проприентарного и открытого ПО
Модератор: Модераторы разделов
-
- Сообщения: 19
- ОС: Linux (KUbuntu)
Использование в проектах проприентарного и открытого ПО
Помогите разобраться с вопросом. если в моем проекте используется и проприентарное и открытое ПО .. как быть с распространением?
Более конкретно, имеется QT с лицензией на Windows\Linux и библиотеки "based on the LGPL"
Вопрос заключается в том, должен ли я открывать исходники, если планируется коммерческое приложение. Илия вообще в таком случае не имею право отдавать программу за деньги?
Заранее благодарен за ответы и мнения)
Более конкретно, имеется QT с лицензией на Windows\Linux и библиотеки "based on the LGPL"
Вопрос заключается в том, должен ли я открывать исходники, если планируется коммерческое приложение. Илия вообще в таком случае не имею право отдавать программу за деньги?
Заранее благодарен за ответы и мнения)
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Использование в проектах проприентарного и открытого ПО
прочитайте тексты лицензий.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 19
- ОС: Linux (KUbuntu)
Re: Использование в проектах проприентарного и открытого ПО
Читал... но вопросы остались, ну не юрист я) И логика подсказывает, что должны быть способы совмещения проприентарного ПО с открытым. Ну к примеру можно же "договорится с автором"
-
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
Re: Использование в проектах проприентарного и открытого ПО
Ну к примеру можно же "договорится с автором"
Договориться можно попробовать, но только не с автором, а с обладателем авторских прав на код (часто это одно и то же лицо, но не всегда).
-
- Администратор
- Сообщения: 5373
- ОС: Gentoo
Re: Использование в проектах проприентарного и открытого ПО
LGPL можно совмещать с проприетарным кодом, при условии, что вы предоставляете пользователю возможность заменить LGPL-код на его другую версию. Есть 3 общепринятых способа это сделать:
1) открыть код (под любой лицензией, в т.ч. проприетарной, лишь бы она разрешала то, что указано выше)
2) динамически слинковать проприетарное приложение с LGPL-библиотекой (пользователь может просто заменить библиотеку на другую)
3) слинковать статически, но предоставить пользователю объектные файлы для перелинковки.
Если вы найдёте ещё какой-нибудь способ - флаг вам в руки.
Если же вы используете GPL-библиотеку, то у вас нет другого выхода, кроме как открыть код.
1) открыть код (под любой лицензией, в т.ч. проприетарной, лишь бы она разрешала то, что указано выше)
2) динамически слинковать проприетарное приложение с LGPL-библиотекой (пользователь может просто заменить библиотеку на другую)
3) слинковать статически, но предоставить пользователю объектные файлы для перелинковки.
Если вы найдёте ещё какой-нибудь способ - флаг вам в руки.
Если же вы используете GPL-библиотеку, то у вас нет другого выхода, кроме как открыть код.
-
- Сообщения: 164
Re: Использование в проектах проприентарного и открытого ПО
maximum2000 писал(а): ↑21.05.2009 14:10имеется QT с лицензией на Windows\Linux и библиотеки "based on the LGPL"
Если ты пользуешься библиотеками по лицензии LGPL, то ты должен открыть собственные модификации этих библиотек (если ты делал такие модификации), а текст своей программы можешь не открывать.
Но если у тебя используется хоть одна библиотека GPL, ты должен открыть всю программу целиком.
Свои работы ты в любом случае имеешь право продавать за деньги, но должен предоставить исходники (те, которые обязан предоставить) получателю бесплатно, и не имеешь права запрещать дальнейшее распространение.
Важно дополнить, что исходники ты обязан предоставить именно получателю программы. Опубликовывать их для неограниченной аудитории ты не обязан.
-
- Сообщения: 19
- ОС: Linux (KUbuntu)
Re: Использование в проектах проприентарного и открытого ПО
VladimirP писал(а): ↑22.05.2009 12:33maximum2000 писал(а): ↑21.05.2009 14:10имеется QT с лицензией на Windows\Linux и библиотеки "based on the LGPL"
Если ты пользуешься библиотеками по лицензии LGPL, то ты должен открыть собственные модификации этих библиотек (если ты делал такие модификации), а текст своей программы можешь не открывать.
Но если у тебя используется хоть одна библиотека GPL, ты должен открыть всю программу целиком.
Свои работы ты в любом случае имеешь право продавать за деньги, но должен предоставить исходники (те, которые обязан предоставить) получателю бесплатно, и не имеешь права запрещать дальнейшее распространение.
Важно дополнить, что исходники ты обязан предоставить именно получателю программы. Опубликовывать их для неограниченной аудитории ты не обязан.
Спасибо за такие развернутые ответы ... но как понять "и не имеешь права запрещать дальнейшее распространение." Т.Е. заказчик может дальше сам их спокойно продавать? А если я хочу продать программу без права ее дальнейшей перепродажи. Или имеется в виду только предоставление текстов этих библиотек LGPL?
Вот что еще интересно, недавно реально видел ситуацию, когда человек получил "свидетельство об офиц. регистрации программы для ЭВМ" в Федеральном агенстве по патентам ...... Самое смешное, что у него там GPL использовался сторонний


-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Использование в проектах проприентарного и открытого ПО
он получает согласно лицензии все четыре свободы, в том числе право их распространять. на тех же условиях. беря за это плату или безвозмездно.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Спасибо сказали:
-
- Сообщения: 19
- ОС: Linux (KUbuntu)
Re: Использование в проектах проприентарного и открытого ПО
sash-kan писал(а): ↑22.05.2009 16:12он получает согласно лицензии все четыре свободы, в том числе право их распространять. на тех же условиях. беря за это плату или безвозмездно.
заказчик может дальше сам их спокойно продавать? В смысле используемые мной LGPL библиотеки, а не мою программу. Я правильно понял?
-
- Сообщения: 164
Re: Использование в проектах проприентарного и открытого ПО
maximum2000 писал(а): ↑22.05.2009 16:31заказчик может дальше сам их спокойно продавать? В смысле используемые мной LGPL библиотеки, а не мою программу. Я правильно понял?
Да, в случае LGPL (причем, библиотеку он имеет право продавать с твоими модификациями).
Но, если ты использовал библиотеки GPL, то твоя программа тоже становится распространяемой под GPL, и твой заказчик твою программу тоже имеет право продавать и выкладывать в свободный доступ.
-
- Сообщения: 19
- ОС: Linux (KUbuntu)
Re: Использование в проектах проприентарного и открытого ПО
VladimirP писал(а): ↑22.05.2009 19:09maximum2000 писал(а): ↑22.05.2009 16:31заказчик может дальше сам их спокойно продавать? В смысле используемые мной LGPL библиотеки, а не мою программу. Я правильно понял?
Да, в случае LGPL (причем, библиотеку он имеет право продавать с твоими модификациями).
Но, если ты использовал библиотеки GPL, то твоя программа тоже становится распространяемой под GPL, и твой заказчик твою программу тоже имеет право продавать и выкладывать в свободный доступ.
OK. Еще раз спасибо за ответ. Будем придерживаться правил.
Хотя интересный факт ... OpenAL к примеру идет по GPL, используется в коммерческом ПО (ЗАКРЫТОМ) и все ок. Ничего я так и не понял видимо.

-
- Сообщения: 2121
- Статус: вне статуса
- ОС: Gentoo ~
Re: Использование в проектах проприентарного и открытого ПО
maximum2000 писал(а): ↑22.05.2009 22:26Хотя интересный факт ... OpenAL к примеру идет по GPL, используется в коммерческом ПО (ЗАКРЫТОМ) и все ок. Ничего я так и не понял видимо.
1 программа может лицензироваться по разным лицензиям: например как Qt до недавнего времени (если прога закрытая, то покупай лицензию, если под GPL - не надо).
OpenAL по LGPL - можно.
Спасибо сказали:
-
- Администратор
- Сообщения: 5373
- ОС: Gentoo
-
- Сообщения: 19
- ОС: Linux (KUbuntu)
Re: Использование в проектах проприентарного и открытого ПО
Извините парни, что то я напутал. Лицензия точно LGPL. у меня исходник валяется software OpenAL 0.8 с GPL
