![]() |
Помогите разобраться с LGPL
По общим описаниям (на википедии) вроде все было понятно. Но, решил прочитать текст самой лицензии и запутался. Версия лицензии 2.1. В первом абзаце пункта 5 написано, что моя программа, будучи скомпилирована или связана с библиотекой не является производным произведенем от библиотеки и на мою программу не распространяеся действие данной лицензии. Но затем во втором абзаце пишут, что при линковке моей программы с библиотекой получаемый бинарник является производным произведением от библиотеки, так как содержит её части, а следовательно такой исполняемый файл подпадает под действие лицензии. И далее говорится, что порядок распространения таких бинарников определяется в пункте 6 лицензии. ИМХО, эти абзацы противоречат друг другу. Разъясните пожалуйста, что я не так понимаю?
|
Вообще то, принято и текст лицензии сразу показывать или хотя бы ссылку на страницу, чтобы не пришлось сначала искать суть вопроса, а только затем писать ответ :)
|
|
как я понял тут говорится скорее о способе взаимодействия с библиотекой.
Суть в том, что допустим в твоей программке-аудиоплеере предусмотрена работа с аудиокодеком-dll-кой, но она написана так, что самой этой dllки (или любой ее части или даже намека на нее) нет. Однако твой айдиоплеер может быть в последующем связан кемто с этой dll-кой или твой исходник кемто другим скомпилирован с ней. Это первый абзац. Во втором говорится что если этот некто третий скомпилирует твою программу с этой dll-кой, то такой исполняемый файл больше не подходит под первый абзац так как в нем уже содержаться части dll-ки. Третий абзац не очень ясен... четвертый говорит что если ты делаешь как в третьем, но по мелочи, например макрос или линейную функцию не более 10 строк (и по тексту) то это не считается за нарушение авторства и можно неограничено юзать dll-ку не зависимо от "формы ее собственности" и ссылка что про такие произведения - читай в п. 6 "Во всех других случаях, если произведение является производным от Библиотеки, Лицензиат вправе распространять объектный код данного произведения в соответствии с пунктом 6 настоящей Лицензии. Любой исполняемый файл, содержащий данное произведение, также подпадает под действие пункта 6 настоящей Лицензии, независимо от того, связан ли исполняемый файл компоновщиком напрямую с Библиотекой." - ну тут все ясно я думаю |
Цитата:
Цитата:
Цитата:
Так зачем же говорить в первом абзаце, что при компиляции моей программы с библиотекой программа не подпадает под действие лицензии, если простите сразу понятно, что в этом случае прога будет содержать куски библиотеки (а тут у же вступает в силу второй абзац)? Еще мысль возникла. Цитата:
|
Уф, нашел вроде более менее внятный ответ. Вот, если кому-нибудь понадобится: Google answers
|
Время: 07:18. |
Время: 07:18.
© OSzone.net 2001-