LINUX.ORG.RU
ФорумTalks

Подбор лицензии

 ,


0

2

мир толксам вашим!

господа, подскажите, бывает ли такое - лицензия для свободного ПО (библиотеки), по типу LGPL, но чтобы можно было статически линковать, и использовать часть исходного текста как есть в своих программах, при этом любые изменения в исходном коде библиотеки в обязательном порядке должны быть опубликованы под той же лицензией (или просто возвращены в апстрим). Каково имя этой хотелке?

★★★★★

о, кажись MPL - то, что мне надо

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

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

AFAIK, LGPL не позволяет сие.

dib2 ★★★★★
() автор топика

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

MPL или CDDL опираются (ЕМНИП) на происхождение кода с трактовкой любых сомнений в пользу проприетарщиков, но это не всех устраивает.

Кроме того, LGPL позволяет заменять библиотеку на другую версию, в том числе проводить для этого обратную разработку самой программы, если это нужно для отладки. А при статической линковке это будет крайне трудно.

proud_anon ★★★★★
()
Последнее исправление: proud_anon (всего исправлений: 1)
Ответ на: комментарий от xsektorx

а, ну да, mpl, кажется, тоже. в любом случае, я рекомендовал бы, в таком случае, использоваться двойное или тройное лицензирование - gpl/lgpl/mpl

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

Формально не запрещает, но ты же не будешь программу распространять в виде объектных модулей, чтобы клиент сам её на месте линковал.

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

Формально не запрещает, но ты же не будешь программу распространять в виде объектных модулей, чтобы клиент сам её на месте линковал.

А почему бы и нет? Хотя лучше в виде исходников, конечно.

Никто не запрещает распространять и исходники и бинарники даже для чисто GPL

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

Читай сабж. Предполагается использование в проприетарном ПО, поэтому анально огороженная gpl идет лесом.

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

Предполагается использование в проприетарном ПО

Не увидел такого. Да и если так хочется использовать библиотеку — можно сменить лицензию и сделать это ПО свободным.

поэтому анально огороженная gpl идет лесом.

Слишком толсто. Проприетарное ПО по-любому огорожено много сильнее.

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

Да и если так хочется использовать библиотеку — можно сменить лицензию и сделать это ПО свободным

Обычно цель это не библиотека, а результат в виде ПО, поэтому, как я уже сказал выше анально огороженная gpl идет лесом.

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