Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Ilya Ovchinnikov                     2:5020/400     17 Mar 2001  18:52:50
 To : All
 Subject : Re: Компиляция ядра
 -------------------------------------------------------------------------------- 
 
 
 On Fri, 16 Mar 2001 21:01:07 +0000 (UTC), \
   Vladimir Butenko <butenko@stalker.com> wrote:
 
 >Ilya Ovchinnikov <ilya@oi.psn.ru> wrote in message
 >news:slrn9b2ga2.1j5.ilya@oi.psn.ru...
 >> On Thu, 15 Mar 2001 00:21:15 +0000 (UTC), \
 >> Vladimir Bormotov <bor@vb.dn.ua> wrote:
 >> > Впрочем, "не микроядро" совсем не мешало Caldera распространять бинарные
 >> > модуля для IPX, и так далее. :)
 >>
 >> Вообще, непонятная ситуация.  Модуль динамически линкуется с ядром и
 >> использует внутренние структуры ядра (а не только "use kernel
 >> services by normal system calls").  Так что ядро + модуль - это
 >> "derived work" и модуль должен быть лицензирован под GPL.
 >
 >Фигу. Под коммунячий GPL попадает только то, что ИСПОЛЬЗУЕТ
 >сорцы коммунистов. А то, что оно вызывает коммунячий софт - оно
 >от этого не само не ожепиэлится никак.
 
 Всё правильно.  И не-GPL программы под Linux ничему не противоречат,
 поскольку ядро они _используют_ посредством системных вызовов.
 И этот момент специально отмечен в /usr/src/linux/COPYING
 
 >Единственный тут момент - статическая линковка. Если статически
 >прилинковать гыпэльный софт, то нарушится идея не коммунистов,
 >а идея самого Столлмана (право на МОДИФИКАЦИЮ).
 
 Кстати, вся GPL сделана ради этих идей.
 
 >Поэтому - низзя. Hо если хочется - то можно. Вон, у нас статические бинари
 >под Линюх - лежат вовсю.
 
 А тут почти не важно, статически или динамически слинкованы. Важно, что
 библиотеки, которые этот Ваш софт использует, наверняка под LGPL, а не под
 GPL.  Поэтому динамически слинкованные бинари можно распространять
 безоговорочно, а статически слинкованные - при условии, что распространяется
 (хотя бы по требованию пользователя) и динамически слинкованная версия или
 объектный файл, который можно перелинковать с другой версией библиотеки)
 
 А вот лицензию на NCFTP, который линкуется с libreadline, FSF потребовал
 сделать совместимой с GPL.
 
 >> Кто что думает по этому поводу?
 >
 >Я думаю, что Вам не удастся поднять волну и потребовать
 >исходников коммерческого софта только на том основании, что
 >этот софт работает на Линюхе.
 
 Извините, Вы неправильно меня поняли.  И волну я никакую поднимать не
 собираюсь. Речь ни коим образом не идет про user-space софт.  Речь идет про
 модули ядра.  И вопрос чисто формально-буквоедский, обращенный к юристу :-)
 Являются модули "derived work" или нет?
 
 Мне кажется, что _исходники_ модуля могут и не являться.  Hо если они содержат
 директивы #include <linux/someheader.h>, то объектный файл будет "derived work".
 
 Есть тут юристы?  Что говорит на этот счет закон и правильное прочтение GPL?
 
 Удачи!
 -- Илья Овчинников
 
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Компиляция ядра   —гЄ«Ё­ Ћ«ҐЈ   14 Mar 2001 07:17:30 
 Re: Компиляция ядра   Ilya Evseev   14 Mar 2001 09:26:47 
 Компиляция ядра   Dmitry Ivanov   15 Mar 2001 01:26:18 
 Re: Компиляция ядра   Vladimir Bormotov   15 Mar 2001 04:21:15 
 Re: Компиляция ядра   Ilya Ovchinnikov   16 Mar 2001 02:24:35 
 Re: Компиляция ядра   Vladimir Butenko   17 Mar 2001 01:01:07 
 Re: Компиляция ядра   Ilya Ovchinnikov   17 Mar 2001 18:52:50 
 Re: Компиляция ядра   Eugene B. Berdnikov   17 Mar 2001 21:03:54 
Архивное /ru.linux/3553c3167126.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional