LINUX.ORG.RU
ФорумTalks

Объясните разницу

 , ,


0

1

Мужики, объясните, пожалуйста, на пальцах разницу между LGPL и проприетарной лицензией на Qt.
Что проприетарщики предлагают такого, за что хотелось бы платить?
Или LGPL у них не такой?

В чём соль? Сайт у них малоинформативный в этом плане.

★★☆

Ответ на: комментарий от Stahl

Если не ошибаюсь - только для некоммерческих проектов.

kostik1
()
Ответ на: комментарий от Stahl

Если приложение поприетарное, то

1. Должны предоставить объектники.

2. Нельзя вносить изменения в саму Qt.

Что-то типа того, грубо говоря.

panter_dsd ★★★★
()
Ответ на: комментарий от panter_dsd

Э-э-э. А разве LGPL не противоречит таким ограничениям? LGPL вроде почти BSD — хоть на трусах распечатывай и в шредер пихай. Никаких ограничений.

Stahl ★★☆
() автор топика
Ответ на: комментарий от Stahl

Текст LGPL — не «Война и мир», его можно и прочитать.

Ttt ☆☆☆☆☆
()

Проприетарно форкать только за бабло...

ados ★★★★★
()

На сколько я помню - суть такая:

Ты творишь проприетарную поделку, но должен предоставить объектники своей программы (Вдруг кто-нибудь захочет собрать твою поделку с изменённой версией Qt). Если ты менял саму Qt, то ты обязан предоставить её изменённые исходники, если не менял - исходники Qt итак уже есть в публичном доступе.

По поводу статической линковки - хз. По моему нельзя для проприетарщины.

com
()
Ответ на: комментарий от com

Это LGPL, а платная лицензия позволяет тебе переписать хоть всю Qt и никому это не показывать.

com
()
Ответ на: комментарий от com

По поводу статической линковки - хз. По моему нельзя для проприетарщины.

Думаю при статической линковке как раз и нужно предоставлять объектники, т.к. в случае с динамической линковкой достаточно просто заменить саму библиотеку. Естественно при несовместимом ABI заменяющей версии библиотеки все может сломаться.

m0rph ★★★★★
()

Первая LGPL, вторая проприетарная, очевидно же.

Читайте текст лицензии.

buddhist ★★★★★
()

Если я правильно ошибаюсь, LGPL требует:

  • Распространять исходники библиотеки вместе с бинарниками. Причем компилируемые исходники именно для использованной версии библиотеки. То есть, как в случае с GPL. Может быть, есть какие-то исключения, но если код был изменен, то уж точно нужно.
  • Обеспечить возможность работы приложения с модифицированной библиотекой. Разрешить реверсинг и исследование приложения для отладки этой модифицированной библиотеки.


Как-то так. Но ни за что не ручаюсь, конкретные места в тексте LGPL на память показать не могу. Возможно, я написал 4.2.

proud_anon ★★★★★
()
Ответ на: комментарий от Black_Shadow

Поразительно, человек, у которого на аватарке изобретатель анального зонда, рассуждает о свободе o_O

Так BSD позволяет нагло воспользоваться чужими наработками ничего взамен не предоставляя.
Они просто подменяют понятие халявы словом «свобода».

WatchCat ★★★★★
()
Ответ на: комментарий от Black_Shadow

Поразительно, человек, у которого на аватарке изобретатель анального зонда, рассуждает о свободе o_O

конечно, ему нужна свобода запихать зонд поглубже

registrant ★★★★★
()
Ответ на: комментарий от panter_dsd

Нельзя вносить изменения в саму Qt.

Можно, но пользователь имеет право получить измененный код

annulen ★★★★★
()
Ответ на: комментарий от com

По моему нельзя для проприетарщины.

В самой лицензии об этом не говорится. Читать что ли никто не умеет...

annulen ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.