Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Использование GPL-библиотеки в проекте, можно ли без открытия кода? 
V
    Опции темы
Ares4322
Дата 24.8.2010, 10:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 339
Регистрация: 25.9.2007
Где: Россия, Москва




Доброго времени суток!
Можно ли использовать GPL-библиотеку (в виде jar-ника) в коммерческом проекте и при этом чтобы не надо было открывать код?
PM MAIL   Вверх
LSD
Дата 25.8.2010, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin






--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
kemiisto
Дата 25.8.2010, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007




Ориентироваться таки лучше на точку зрения FSF.
Цитата

If a library is released under the GPL (not the LGPL), does that mean that any program which uses it has to be under the GPL or a GPL-compatible license?
Yes, because the program as it is actually run includes the library.


Лицензия должна быть GPL. Если Вы не предоставляете публичного доступа к продукту, исходный код открывать не обязательно. Не обязательно до той поры, пока покупатель Вашей программы не запросит у Вас исходники. Вы обязаны их предоставить. Получив исходники, он получает в том числе и права на их распространение. 

Это сообщение отредактировал(а) kemiisto - 25.8.2010, 13:55


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Ares4322
Дата 25.8.2010, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 339
Регистрация: 25.9.2007
Где: Россия, Москва




А на LGPL такое не распространяется?
То есть я могу использовать LGPL в закрытом продукте без изменения самой LGPL-библиотеки и не иметь претензий по открытию кода?
PM MAIL   Вверх
kemiisto
Дата 25.8.2010, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007




Цитата(Ares4322 @  25.8.2010,  14:57 Найти цитируемый пост)
А на LGPL такое не распространяется?

Нет. Собственно, это одно из ключевых отличий.
Только надо разрешить в лицензии к продукту кое-что.
Цитата

If you distribute a Java application that imports LGPL libraries, it's easy to comply with the LGPL. Your application's license needs to allow users to modify the library, and reverse engineer your code to debug these modifications. This doesn't mean you need to provide source code or any details about the internals of your application. Of course, some changes the users may make to the library may break the interface, rendering the library unable to work with your application. You don't need to worry about that—people who modify the library are responsible for making it work.

Источник: The LGPL and Java.



--------------------
PM MAIL WWW GTalk Jabber   Вверх
Ares4322
Дата 26.8.2010, 10:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 339
Регистрация: 25.9.2007
Где: Россия, Москва




Спасибо!
PM MAIL   Вверх
LSD
Дата 26.8.2010, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin




Цитата(kemiisto @  25.8.2010,  14:54 Найти цитируемый пост)
Ориентироваться таки лучше на точку зрения FSF.

С какого перепугу? Губозакатывающую машинку им выслать, это да, не помешает.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
kemiisto
Дата 26.8.2010, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007




Цитата(LSD @  26.8.2010,  13:21 Найти цитируемый пост)
С какого перепугу?

Для подстраховки. Вообще, история известная. В Педивикии неплохо изложено. Проблема в отсутствии точного определения derived work в контексте ПО. 

Тут, к примеру, ясно сказано, что 
Цитата
no U.S. court has yet definitively ruled on the subject.


Мало ли чем всё это закончится. Если утвердят, что любая компоновка - derived work, можно оказаться в непростом положении.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
LSD
Дата 26.8.2010, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin




Шанс что кто нибудь из авторов библиотеки подаст на тебя в суд, за то что ты ее динамически линкуешь чуть менише чем никакой. А уж остальным и тем более пофиг.

К тому же у FSF есть более "интерестные" цели. В Винде есть иснтрументы типа rundll32.exe, на этом основании им пора бы уже требовать от Майкрософта GPL-нуть Винду smile 


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
LSD
Дата 27.8.2010, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin




В догонку: непонятно как при таких "предъявах":
Цитата(kemiisto @  25.8.2010,  14:54 Найти цитируемый пост)
If a library is released under the GPL (not the LGPL), does that mean that any program which uses it has to be under the GPL or a GPL-compatible license?
Yes, because the program as it is actually run includes the library.

Можно вообще писать не GPL софт под GPL ОС. Уж софт-то по любому использует системные библиотеки, который GPL-ные.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
kemiisto
Дата 27.8.2010, 19:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007




Цитата(LSD @  27.8.2010,  15:03 Найти цитируемый пост)
В догонку: непонятно как при таких "предъявах"

Внимательнее надо GPL читать. Самый первый параграф. Копипастить не буду. Всякие системные библиотечки (ядро, либо компиляторы, ...) есть "System Libraries" и GPL violation не будет.

Кстати, речь ведь о Java. Многие библиотеки на Java идут под GPL with classpath exception. Тогда можно линковать в проприентарные продукты.

Вот ещё интересная информация.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
LSD
Дата 30.8.2010, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin




Цитата(kemiisto @  27.8.2010,  20:12 Найти цитируемый пост)
Внимательнее надо GPL читать. Самый первый параграф. Копипастить не буду. Всякие системные библиотечки (ядро, либо компиляторы, ...) есть "System Libraries" и GPL violation не будет.

И что там я долже был увидеть? Там только очень расплывчатое определение что подразумевается под “System Libraries” и что эти самые “System Libraries” не являются частью исходного кода программы. Но нет никаких указаний, что эти самые “System Libraries” можно спокойно линковать к не GPL приложению.



Цитата(kemiisto @  27.8.2010,  20:12 Найти цитируемый пост)
Многие библиотеки на Java идут под GPL with classpath exception. Тогда можно линковать в проприентарные продукты.

Это касается только GNU Classpath и не касается обычной GPL. К тому же оно там не особо и нужно, GNU Classpath это не оригинальная разработка а реализация стандарта. Так если приложение не завязывается напрямую на классы специфичные для GNU Classpath, то оно и так ничего этим деятелям не должно.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
kemiisto
Дата 30.8.2010, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007




Цитата(LSD @  30.8.2010,  18:35 Найти цитируемый пост)
И что там я долже был увидеть? Там только очень расплывчатое определение что подразумевается под “System Libraries” и что эти самые “System Libraries” не являются частью исходного кода программы. Но нет никаких указаний, что эти самые “System Libraries” можно спокойно линковать к не GPL приложению.

А ты можешь показать хоть одну лицензию, где нет расплывчатых определений? Кроме WTFPL.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
LSD
Дата 31.8.2010, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin




Цитата(kemiisto @  30.8.2010,  19:08 Найти цитируемый пост)
А ты можешь показать хоть одну лицензию, где нет расплывчатых определений?

А ты можешь ответить по сути, где там написано, что можно линковать не GPL приложение, к GPL “System Libraries”?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
kemiisto
Дата 31.8.2010, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007




Цитата(LSD @  31.8.2010,  16:37 Найти цитируемый пост)
А ты можешь ответить по сути, где там написано, что можно линковать не GPL приложение, к GPL “System Libraries”?

И ты не можешь. smile Так как тоже не юрист. Но я озвучиваю известную и наиболее распространённую точку зрения. Эта трактовка общепринята и проблем в будующем возникнуть не должно.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:


Глас Философии:


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Флейм | Следующая тема »


 




[ Время генерации скрипта: 0.0645 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.