[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Re[2]: GPL && gcc



On Mon, 8 Oct 2001, dim wrote:

> From: dim <dimsmol@yahoo.com>
> 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			vitus@ice.ru
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



Reply to: