On Mon, 8 Oct 2001, dim wrote: > From: dim <[EMAIL PROTECTED]> > Subject: Re[2]: GPL && gcc > X-Mailer: The Bat! (v1.53d) > > Hello Wartan! > > >> Согласно GPL, любой софт, имеющий зависимость на какой-либо > >> компонент, выпущенный под GPL, ограничивается правилами GPL. > WH> Не имеющий зависимость, а сделанный на базе (i.e., modified version). > WH> Это разные вещи, IMHO. > Меня смутил следующий текст из MinGW FAQ: > -------------------------------------8<------------------------------- > However, there is a downside to Cygwin (which MinGW was created to > address). All executables built by Cygwin's port of GCC have a > dependency on the Cygwin DLL, which provides the POSIX emulation layer > to applications. In addition to decreasing the execution speed of > apps, the fact that all applications have a dependency on a GPL'ed > component means that ALL applications built with Cygwin's GCC are > legally bound by the GPL as well! > ------------------------------------->8------------------------------- > Судя по нему - именно зависимость. :(
Именно так. И именно от GPL-библиотеки. Вопрос в том, что большая часть библиотек идущих в комплекте GCC и необходимых для сборки любого софта под Linux, не gpl. Они lgpl. Эта лицензия (GNU Library Public license или Lesser GPL) ослабляет требования к доступности исходников. Насколько я помню, можно не раздавать ничего кроме готового бинарника, если библиотеки линкуются динамически, и раздавать только объектный код, который можно перелинковать с новой версией библиотеки, но нельзя модифицировать, если библиотека линкуется статически. Правда, по части второго варианта разработчики glibc все испортили, сделав glibc 2.1 не совместимой с 2.0, а 2.2 c 2.1 именно по объектникам. > WH> А сама GPL, по-моему, не налагает никаких требований на _результаты_ > WH> работы GPL-программ (таких, как gcc). Если только в результат работы такой программы не включается заметный кусок кода взятый из комплекта самой программы. Пример такой программы - bison. Но для него успели ввести в лицензию специальное исключение до того, как Столлман поменял свою политику, и решил что уже набрана критическая масса GPL-кода и надо оказывать давление на производителей софта, выпуская полезные библиотеки под GPL, и тем лишая их возможности использовать эти библиотеки в не-OpenSource проектах. Пример такой библиотеки - libreadline. > А вообще - видел ли кто-нибудь где-нибудь GPL и LGPL, толково > переведенные на русский? Многократно. Преимущественно в бумажных изданиях > Это было бы хорошим ответом на все мои вопросы. :) > Спасибо! > Всего интересного! > -- Victor Wagner [EMAIL PROTECTED] Chief Technical Officer Office:7-(095)-748-53-88 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus