[Legal] Re: Вопрос

aen aen на altlinux.ru
Пт Авг 22 16:13:12 MSD 2003


Sergey Vlasov пишет:

>On Fri, 22 Aug 2003 13:39:31 +0300
>Alexander Bokovoy <a.bokovoy на sam-solutions.net> wrote:
>
>  
>
>>On Fri, Aug 22, 2003 at 01:46:13PM +0400, Roman Skvirsky wrote:
>>    
>>
>>> a> Да, именно так.
>>> a> Все, что линкуется -- как угодно -- с GPL-библиотеками, должно быть
>>> a> под GPL.
>>>
>>>М, а как тогда собираются коммерческие приложения с использование libc?
>>>      
>>>
>>glibc лицензирована под LGPL.
>>    
>>
>
>А как собираются коммерческие приложения с использованием libncurses?
>Она ведь тянет за собой libgpm:
>
>$ ldd /usr/lib/libncurses.so
>        libc.so.6 => /lib/i686/libc.so.6 (0x0013a000)
>        libgpm.so.1 => /usr/lib/libgpm.so.1 (0x00259000)
>        libtinfo.so.5 => /lib/libtinfo.so.5 (0x00260000)
>        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
>$ rpm -q --qf '%{LICENSE}\n' libgpm
>GPL
>
>Вот, например:
>
>$ rpm2cpio kav-workstation-4.0.3-0.i586.rpm |strings|grep gpm
>3#gpmf
>libgpm: zero screen dimension, assuming 80x25.
>/dev/gpmctl
>gpm: oops() invoked from %s(%i)
>

Для использования ncurses в закрытых приложениях, она должна быть 
собрана без gpm, это возможно.

>
>И, кстати, даже если glibc и под LGPL - это разве даёт право на
>распространение только _статически_ слинкованного с ней бинарника?
>  
>
Нет. Статическая линковка с закрытым кодом запрещена.

Rgrds, AEN






Подробная информация о списке рассылки Legal