LINUX.ORG.RU

История изменений

Исправление Zmicier, (текущая версия) :

2. Нужно быть готовым по требованию предоставить объектные файлы.

Не только, да и возможность предоставлять в ручном режиме по требованию скоро будет исчерпана в связи с обновлением лицензии.

Вообще, товарищу Пуле неплохо бы прочитать саму GNU LGPL, а также и GNU GPL, ибо первая не самостоятельна (это если мы об актуальной третьей версии, а Qt на нее скоро перейдут) — они на удивление понятно для юридического документа написаны.

Но если его интересует пересказ какого-то там хрена с ЛОРа, то бога ради.

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

  • Поставить получателей вашей программы в известность, о том, что у них есть такое право: то есть сообщить, что в нее включена такая-то свободная библиотека на условиях GNU Lesser GPL, приложить уведомление об авторских правах на нее, включая полный текст GNU LGPL (включая и GNU GPL, если v3).
  • Предоставить возможность получить соответствующий исходный код библиотеки и об’яснить, как его получить. «Соответствующий» — значит именно тот, из которого вы собрали ту библиотеку, что передаете получателю в составе вашего продукта (и в частности, версию не новее, а именно ту). В случае поставки оборудования проще всего будет просто приложить исходники (тарболл) к нему (записать на встроенный накопитель), в случае загрузки программы с сайта — предложить их загрузить оттуда же.
  • Дать техническую возможность перекомпоновать ваш продукт с измененной версией библиотеки. Для этого в случае компилируемого кода — да, проще всего использовать динамическую компоновку; но можно и статическую, тогда надо предоставить, как минимум, годный для компоновки об’ектный код. Об’яснить вкратце, что это такое вы даете и как это компоновать.
  • Дать необходимые правовые разрешения: на собственно перекомпоновку, а также на обратную разработку в целях отладки этой перекомпоновки.

Вот как-то так, вроде бы ничего не забыл; ничего сложного, в общем.

Исправление Zmicier, :

2. Нужно быть готовым по требованию предоставить объектные файлы.

Не только.

Вообще, товарищу Пуле неплохо бы прочитать саму GNU LGPL, а также и GNU GPL, ибо первая не самостоятельна (это если мы об актуальной третьей версии, а Qt на нее скоро перейдут) — они на удивление понятно для юридического документа написаны.

Но если его интересует пересказ какого-то там хрена с ЛОРа, то бога ради.

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

  • Поставить получателей вашей программы в известность, о том, что у них есть такое право: то есть сообщить, что в нее включена такая-то свободная библиотека на условиях GNU Lesser GPL, приложить уведомление об авторских правах на нее, включая полный текст GNU LGPL (включая и GNU GPL, если v3).
  • Предоставить возможность получить соответствующий исходный код библиотеки и об’яснить, как его получить. «Соответствующий» — значит именно тот, из которого вы собрали ту библиотеку, что передаете получателю в составе вашего продукта (и в частности, версию не новее, а именно ту). В случае поставки оборудования проще всего будет просто приложить исходники (тарболл) к нему (записать на встроенный накопитель), в случае загрузки программы с сайта — предложить их загрузить оттуда же.
  • Дать техническую возможность перекомпоновать ваш продукт с измененной версией библиотеки. Для этого в случае компилируемого кода — да, проще всего использовать динамическую компоновку; но можно и статическую, тогда надо предоставить, как минимум, годный для компоновки об’ектный код. Об’яснить вкратце, что это такое вы даете и как это компоновать.
  • Дать необходимые правовые разрешения: на собственно перекомпоновку, а также на обратную разработку в целях отладки этой перекомпоновки.

Вот как-то так, вроде бы ничего не забыл; ничего сложного, в общем.

Исправление Zmicier, :

2. Нужно быть готовым по требованию предоставить объектные файлы.

Не только.

Вообще, товарищу Пуле неплохо бы прочитать саму GNU LGPL, а также и GNU GPL, ибо первая не самостоятельна (это если мы об актуальной третьей версии, а Qt на нее скоро перейдут) — они на удивление понятно для юридического документа написаны.

Но если его интересует пересказ какого-то там хрена с ЛОРа, то бога ради.

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

  • Поставить получателей вашей программы в известность, о том, что у них есть такое право: то есть сообщить, что в нее включена такая-то свободная библиотека на условиях GNU Lesser GPL, приложить уведомление об авторских правах на нее, включая полный текст GNU LGPL (включая и GNU GPL, если v3).
  • Предоставить возможность получить соответствующий исходный код библиотеки и об’яснить, как его получить. «Соответствующий» — значит именно тот, из которого вы собрали ту библиотеку, что передаете получателю в составе вашего продукта (и в частности, версию не новее, а именно ту). В случае поставки оборудования проще всего будет просто приложить исходники (тарболл) к нему (записать на встроенный накопитель), в случае загрузки программы с сайта — предложить их загрузить оттуда же.
  • Дать техническую возможность перекомпоновать ваш продукт с измененной версией библиотеки. Для этого в случае компилируемого кода — да, проще всего использовать динамическую компоновку; но можно и статическую, тогда надо предоставить, как минимум, годный для компоновки об’ектный код. Об’яснить вкратце, как это сделать.
  • Дать необходимые правовые разрешения: на собственно перекомпоновку, а также на обратную разработку в целях отладки этой перекомпоновки.

Вот как-то так, вроде бы ничего не забыл; ничего сложного, в общем.

Исходная версия Zmicier, :

2. Нужно быть готовым по требованию предоставить объектные файлы.

Не только.

Вообще, т. Пуле неплохо бы прочитать саму GNU LGPL, а также и GNU GPL, ибо первая не самостоятельна (это если мы об актуальной третьей версии, а Qt на нее скоро перейдут) — они на удивление понятно для юридического документа написаны.

Но если его интересует пересказ какого-то там хрена с ЛОРа, то бога ради.

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

  • Поставить получателей вашей программы в известность, о том, что у них есть такое право: то есть сообщить, что в нее включена такая-то свободная библиотека на условиях GNU Lesser GPL, приложить уведомление об авторских правах на нее, включая полный текст GNU LGPL (включая и GNU GPL, если v3).
  • Предоставить возможность получить соответствующий исходный код библиотеки и об’яснить, как его получить. «Соответствующий» — значит именно тот, из которого вы собрали ту библиотеку, что передаете получателю в составе вашего продукта (и в частности, версию не новее, а именно ту). В случае поставки оборудования проще всего будет просто приложить исходники к нему (записать на встроенный накопитель), в случае загрузки программы с сайта — рядом разместить тарболл.
  • Дать техническую возможность перекомпоновать ваш продукт с измененной версией библиотеки. Для этого в случае компилируемого кода — да, проще всего использовать динамическую компоновку; но можно и статическую, тогда надо предоставить, как минимум, годный для компоновки об’ектный код. Об’яснить вкратце, как это сделать.
  • Дать необходимые правовые разрешения: на собственно перекомпоновку, а также на обратную разработку в целях отладки этой перекомпоновки.

Вот как-то так, вроде бы ничего не забыл; ничего сложного, в общем.