Russian Qt Forum
Ноябрь 22, 2024, 17:15 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 2 [3]   Вниз
  Печать  
Автор Тема: Посоветуйте лицензию!  (Прочитано 19820 раз)
Sancho_s_rancho
Гость
« Ответ #30 : Август 10, 2010, 19:22 »

Извините что не открыл новой темы, если что перенесите пожалуйста.

Скажите:

1. используя классы Qt (которые как известно подлежат лицензии LGPL), я имею право разрабатывать и продавать комерческий софт?
2. если да, то для чего у них есть комерческая лицензия (которая стоит кстати немало)?
3. какое самое главное отличие GPL от LGPL и какова была цель перехода от GPL на LGPL в одной из последних версий Qt?

Спасибо. Кстати топикстартеру спасибо за библиотеку, я ей пока не воспользовался, но возможно буду, если меня не устроит QExtSerialPort.
Предисловие:
Разработчик (если несколько, то надо согласие всех или переписать участки кода несогласных) имеет право менять лицензию с GPL  на коммерческую или оставлять GPL и добавлять коммерческую. При этом предыдущие версии продукта можно использовать под той лицензией, под которой они были выпущены(т.е. GPL).

1. Да. Но Qt должна иметь динамическую сборку.
2. Коммерческая лицензия позволяет статическую сборку с закрытой программой. Можно вносить модификации в саму Qt и не делиться исходным кодом этих изменений. Ты имеешь поддержку по телефону и электропочте. Пожелания платных пользователей имеют некоторый приоритет.
3. LGPL библиотека может быть слинкована с закрытым кодом, а GPL этого не позволяет, т.е. или не трогай мою кульную библиотеку или открой исходники своей программы. Qt-шники добавили LGPL в список лицензий для большей популярности. Раньше тролли жили продажей лицензий,а после вхождения в Nokia им важнее популярность.
« Последнее редактирование: Август 10, 2010, 19:26 от Sancho_s_rancho » Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #31 : Август 11, 2010, 01:57 »

Вобще несколько последних постов нужно перенести. или просто удалить, т.к. тема избитая и с длиннющим хвостом.

Смотреть здесь: http://www.prog.org.ru/board_50_0.html
тема прикреплена к потолку - Qt: FAQ о лицензии. Commercial vs Opensource
читайте с конца


1. Да. Но Qt должна иметь динамическую сборку.
2. Коммерческая лицензия позволяет статическую сборку с закрытой программой.
Неверно, хотя для простоты понимания пойдёт. LGPL требует возможности подтвердить, что сама библиотека осталась неизменной.
Можно вносить модификации в саму Qt и не делиться исходным кодом этих изменений. Ты имеешь поддержку по телефону и электропочте. Пожелания платных пользователей имеют некоторый приоритет.
про выделенное первый раз слышу. Официально есть только такие варианты.
Самый быстрый из них - Qt Priority Support:
Response time = 1 business day (Response channel = Email)
« Последнее редактирование: Август 11, 2010, 02:04 от lit-uriy » Записан

Юра.
labview
Гость
« Ответ #32 : Август 11, 2010, 02:28 »

Спасибо всем. Все ответы я нашёл в вышеназваной теме (до этого просто не нашёл, сори).
Записан
Sancho_s_rancho
Гость
« Ответ #33 : Август 11, 2010, 06:39 »

2 lit-uriy
Про телефон наврал т.к. при написании на сайт не заглядывал.
Записан
tim474
Гость
« Ответ #34 : Август 12, 2010, 19:57 »

Цитировать
Неверно, хотя для простоты понимания пойдёт. LGPL требует возможности подтвердить, что сама библиотека осталась неизменной.
Суть динамической линковки не в том, чтобы подтвердить неизменность, а в том, что конечный пользователь должен иметь возможность использовать предоставленную ему программу с изменённой версией LGPLьной библиотеки.
Поэтому если, например, разработчик слинкует динамически, но при линковке будут проверяться, например, контрольные суммы этой библиотеки, то это тоже будет нарушением LGPL.
Записан
tim474
Гость
« Ответ #35 : Август 12, 2010, 20:04 »

Цитировать
какова была цель перехода от GPL на LGPL в одной из последних версий Qt?
Потому что нокия купила Qt с целью использования его в своём дистрибутиве Maemo Linux для своих устройств в качестве стандартных компонентов ОС. А получения дохода от сторонних разработчиков — это они уже отставили на второй план.
Записан
tim474
Гость
« Ответ #36 : Август 12, 2010, 20:11 »

>>Если весь код твоего продукта принадлежит тебе
Если GPL и рассматривать законодательство США, то код после публикации под GPL, принадлежит FSF, а не автору.
Сама по себе GPL — это обычный типовой договор. Как, например, на сайте http://tvoidogovor.ru/ (это не спам, а просто первый сайт типовых договоров, выданный гуглом). Если ты качаешь с этого сайта договор и используешь его в своей сделке, это же не значит, что предмет сделки переходит к администрации сайта.
Записан
Страниц: 1 2 [3]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.045 секунд. Запросов: 23.