LINUX.ORG.RU

MPL 1.1 + GPL ?

 , ,


0

1

Есть код под MPL 1.1, хочется его дополнить существующим GPLv2+ кодом и распространять как свободный продукт. Но лицензии несовместимы.

Собственно, в вопросе линковки проблемы нет. GPL-код (прикладной) динамически линкуется к MPL-коду (к библиотеке), и вроде тут нет никаких юридических преград.

Проблема в распространении. Если бинарники и/или исходники под этими лицензиями сложить в один тарбол, то на каких условиях он должен распространяться, или его распространение вообще невозможно? И нужно пакетировать в физически разные архивы?

Deleted

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

А какая разница в таком случае, применяется ли дубинка при нарушении копирайта или копилефта?

Такая же, как и при использовании настоящей дубинки полицейским. Одно дело — когда она используется для задержания преступников (убийц, грабителей, воров, вандалов, то есть совершивших общественно опасное деяние, запрещённое законом), а другое — когда применяется для избиения мирных демонстрантов или случайных людей с целью устрашения народа.

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

Т.к. Столлман не мог отменить закон о копирайте, он его хакнул.

Мужики, ну не страдайте хернёй с этими теориями про абсолютную свободу. Столлман был ассемблер- и лисп-хакером в MIT, и с юношества привык считать код общим достоянием таким же как математические формулы. Но т.к. государство было другого мнения на этот счёт, он нашел единственный легальный способ утвердить и ясно обозначить свою точку зрения для общества.

А эти рассуждения о всеобщем public domain — нелепые фантазии. Вы Столлмана обвиняете в оторванности от реальности, а сами-то где?

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

Да, ещё ты сам же сказал:

Nearly all open source software is free software, but there are exceptions.

Так вот, если бы под free software понимался бы только копилефт, то это бы явно было не nearly all. В мире достаточно много ПО под некопилефт-лицензиями.

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

Копирайт принуждает к одному, копилефт — к другому. А лицензии, которые декларируют конкретный код именно общественным достоянием и ни к чему не принуждают — нелепые фантазии? Однако.

Надеюсь, ты уже удалил у себя все копии SQLite? Это же нелепая фантазия, не иначе.

rebforce
()

Если бинарники и/или исходники под этими лицензиями сложить в один тарбол, то на каких условиях он должен распространяться, или его распространение вообще невозможно?

Из любых GPL-совместимых лицензий можно собрать бинарник и распространять на условиях GPL.

А вот если туда же ещё и пример из документации, которая под GNU FDL, добавить, то придётся выбирать: или FDL или GPL. В одной программе их объединять нельзя.

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

А лицензии, которые декларируют конкретный код именно общественным достоянием и ни к чему не принуждают — нелепые фантазии? Однако.

Нелепые фантазии по твоей ссылке. А именно: «А другое ПО кто мне мешает изучать, модифицировать и распространять?» Типа: 1) не пойман, не вор; 2) бинарь по сложности анализа ничем не отличается то исходника; 3) всё равно хрен докажете.

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

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

Из любых GPL-совместимых лицензий можно собрать бинарник и распространять на условиях GPL.

Лицензии несовместимые, но и бинарники, слава богу, разные.

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

Лицензии несовместимые, но и бинарники, слава богу, разные.

Тогда как:

GPL-код (прикладной) динамически линкуется к MPL-коду (к библиотеке), и вроде тут нет никаких юридических преград.

???

Ведь GPL запрещает линковаться к библиотекам с несовместимыми лицензиями (кроме системных).

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

Ты читать умеешь? Причём тут лицензия на конкретный sqlite и ВСЕОБЩИЙ public domain? От того, что sqlite — public domain, остальной код не думает становиться public domain.

te111011010
()
Ответ на: комментарий от Deleted
  1. не пойман, не вор

Ты тоже из тех, кто считает, что cp === mv?

  1. бинарь по сложности анализа ничем не отличается то исходника

Не поверишь, но я видел и скриптуху проприетарную под EULA (сжатую, но идентификаторы в большинстве своём не обфусцированы) в больших количествах, так что не обязательно бинарь.

  1. всё равно хрен докажете

Да, но в первую очередь, хрен найдёте. Это я о тех удодах с ПО для боксов, в частности.

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

Будь я наркоманом вроде разработчиков ReactOS, не упустил бы такой возможности. Но в этих сорцах, видимо, разобраться ещё сложнее, чем в иных бинарниках.

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

Ты тоже из тех, кто считает, что cp === mv?

Этот вопрос тебе суд пояснит. Что я считаю, вряд ли тебя будет волновать, если до тебя докопается юр.отдел какой-нибудь крупной конторы. Я-то никто.

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

А как юр.отдел будет знать, до кого именно докапываться?

Ты знаешь, кто за Huawei стоит, например? Думаю, если бы у них была возможность, они бы докопались до боксовиков, находящихся частично на территории самого Китая (по крайней мере, производство самих боксов там находится).

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

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

Но в этих сорцах, видимо, разобраться ещё сложнее, чем в иных бинарниках.

Золотые слова.
К примеру имеются исходники некоего протокола без manual.
Другой пример, исходники Firebird.
Но только пару разработчиков, понимают internal архитектуру Firibrd.
ИМХНО отсутствие «добротных» комментариев в исходниках и manuals, «рубят на корню» развитие многих проектов.

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

Потому что хорошие дела всегда делаются анонимно.

:D

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