LINUX.ORG.RU

Разработчиков Kororaa XGL Live CD обвиняют в нарушении GPL


0

0

Chris, один из разработчиков дистрибутивов написал в блоге проекта о получении письма предупреждающего о нарушении ими лицензии GPL. Речь идет о включении бинарных non-GPL драйверов ATI и nVidia. Автор письма требует прекратить распространение драйверов с дистрибутивом. Chris обратился к ATI и nVidia за помощью в решении данной проблемы. ATI , как и следовало ожидать, проигнорировала просьбу Chris'а, тогда как nVidia, откликнулась предоставив текст лиценизии из которой следует что копирование и редистрибуция бинарных файлов допустима. После некотрых раздумий и размышлений о сущности данного требования и возможно нарушения Chris пришел к выводу, что работу над проектом приостанавливать не будут, напротив же, разработчики активно работают над следующим релизом продукта.

>>> Подробности



Проверено: Shaman007 ()

Никогда не сомневался что в NVidia работают адекватные люди.

nosync
()

На самом деле вопрос с не-GPL модулями ядра очень тонкий. Вот длинная, но интересная дискуссия с lkml на эту тему http://www.ussg.iu.edu/hypermail/linux/kernel/0312.0/0615.html В общем, насколько я понимаю, считается что собранные драйверы от nvidia не являются derived work от ядра, хотя вот что пишет Линус:

So in order for nVidia to be able to legally distribute a binary-only kernel module, they have to be able to feel damn sure that they can explain (in a court of law, if necessary) that the module isn't a derived work. Enough to convince a judge. That's really all that matters. Our blathering matters not at all.

Вот еще интересная презентация на эту тему: "GPL and non-GPL code interaction in the Linux kernel" http://foss.in/2005/slides/linuxnongpltalk.sxi

Разработчик оказался в дурацкой ситуации, и мне кажется, что самым простым выходом было бы поставлять на livecd дистрибутивы драйверов, и при обнаружении соответствующего оборудования выводить предупреждение, и автоматически собирать и устанавливать их. В таком случае, если распространение дистрибутивов драйверов позволяется производителем, то никаких претензий быть не может.

grob ★★★★★
()

> После некотрых раздумий и размышлений о сущности данного требования и возможно нарушения
> Chris пришел к выводу, что работу над проектом приостанавливать не будут, напротив же.

Chris у низачет за незнание GPL и непонимание юридической стороны вопроса.
Согласие NVidia необходимо но не достаточно.

szh ★★★★
()

>ATI , как и следовало ожидать, проигнорировала просьбу Chris'а

Вот уроды

>Навстречу гикам, воткнувшим линупс на десктопе. И логично делают - кому есть дело до ССЗБ?

Как кому? NVidia!

anonymous
()

Ничего страшного не случиться, если из kororaa выкинуть ATI'шный драйвер. Если самим атишникам на это насрать, так пусть так и будет.

anonymous
()
Ответ на: комментарий от szh

> Chris у низачет за незнание GPL и непонимание юридической стороны вопроса. Согласие NVidia необходимо но не достаточно.

Согласие NVidia тут абсолютно не важно. Важно лишь согласие разработчиков ядра, как авторов GPL кода, не желающих на NVidia подавать в суд.

mihalych ★★★
()

> Автор письма требует прекратить распространение драйверов с дистрибутивом.

Блин, поразводилось красноглазых ананимусов, которые читать лицензии не умеют.

> тогда как nVidia, откликнулась предоставив текст лиценизии из которой следует что копирование и редистрибуция бинарных файлов допустима.

А вот это интересно - раньше думал, что у NVidia надо спрашивать разрешение на включение их драйверов в дистр.

Spectr ★★★
()
Ответ на: комментарий от anonymous

> Интересно, интерфейсы API и ABI кода, лицензированного под GPL, тоже лицензируются под GPL?

Естественно. Если авторы того желают, они могут дать исключение или использовать LGPL, как, скажем, glibc.

mihalych ★★★
()
Ответ на: комментарий от mihalych

> Естественно. Если авторы того желают, они могут дать исключение или использовать LGPL, как, скажем, glibc.

Ну тогда получается, что я не имею права запускать GPL-софт на не-GPL системе. Ведь ABI имеется не только на стороне системы, но и на стороне самого софта. А уж про компиляцию GPL-софта не GPL-компилером вообще можно не говорить.

anonymous
()
Ответ на: комментарий от anonymous

> я не имею права запускать GPL-софт на не-GPL системе.

дурак, запускать ты можешь все что угодно. и линковать что угодно с чем угодно. но распространять - нельзя, патамушта автор запретил.

netkeeper
()
Ответ на: комментарий от anonymous

Не будь глупцом и почитай GPL, GPL FAQ и лицензию на gcc. Если после внимательного прочтения будет что-то непонятно - спрашивай.

grep -3 kernel COPYING

mihalych ★★★
()
Ответ на: комментарий от szh

> Chris у низачет за незнание GPL и непонимание
> юридической стороны вопроса.
> Согласие NVidia необходимо но не достаточно.
А тебе низачот за то, что не ходил по ссылке.
Они не давали ему ни какого согласия. Они всего лишь
объяснили, *почему* распростронение их драйвера с
GPL-совтом не является нарушением GPL.

anonymous
()
Ответ на: комментарий от anonymous

>> Chris у низачет за незнание GPL и непонимание
>> юридической стороны вопроса.
>> Согласие NVidia необходимо но не достаточно.
> А тебе низачот за то, что не ходил по ссылке.
> Они не давали ему ни какого согласия. Они всего лишь
> объяснили, *почему* распростронение их драйвера с
> GPL-совтом не является нарушением GPL.

мне зачот, я по ссылке ходил и видел что мужик не секет юр сторону.

The NVIDIA Software License:
http://www.nvidia.com/object/nv_swlicense.html
permits redistribution of the NVIDIA Linux Graphics driver like you are doing:

"permits redistribution" - сказали что дают согласие в лицензии по ссылке.

"2.1.2 Linux/FreeBSD Exception. Notwithstanding the foregoing terms
of Section 2.1.1, SOFTWARE designed exclusively for use on the Linux
or FreeBSD operating systems, or other operating systems derived
from the source code to these operating systems, may be copied
and redistributed, provided that the binary files thereof are not
modified in any way (except for unzipping of compressed files)."

это не обьяснение, а информация on topic.

так что согласие дали, обьяснения грамотного не дали.

szh ★★★★
()

Ой и мне какой-нить скандал придумайте pls, я вот вчера на красный свет прошел! тож хачу 500 новых ссылок =)

eugrus ★★★★★
()
Ответ на: комментарий от KRoN73

>Отправлю сразу после того, как nvidia перестанет мылить

это как? тебе кто то наврал что они в чипы генератор мыла вставляют? ну тупыыые

бери нормальные карточки, а не поделия за 30$. и отключи самогипноз

anonymous
()
Ответ на: комментарий от szh

> это не обьяснение, а информация on topic.
> так что согласие дали, обьяснения грамотного не дали.
А это тогда что? Именно объяснение и дали, когда он
его в явном виде попросил.

---
The NVIDIA kernel module consists of two pieces: a binary-only
portion and a kernel interface layer (aka the "shim"). The
binary-only portion is not Linux-specific (the same code is used
on Windows, Solaris, etc), and does not include any Linux kernel
header files when it is built. The shim is provided in source code
form with the driver package, and this is the piece that is compiled
for your version and configuration of the Linux kernel. The shim
is the only piece that references Linux kernel data structures or
macros, and only does so to the extent that is needed to provide
the functionality of a modern graphics driver. After the shim is
compiled, it is linked with the binary-only portion, to produce
the final NVIDIA kernel module.

anonymous
()
Ответ на: комментарий от anonymous

> After the shim is compiled, it is linked with the binary-only portion, to produce the final NVIDIA kernel module.

И каким образом это не нарушает GPL они объяснили?

mihalych ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.