The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Организация SFC заявила, что поставка модуля ZFS в Ubuntu на..., opennews (??), 25-Фев-16, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


13. "Организация SFC заявила, что поставка модуля ZFS в Ubuntu на..."  –7 +/
Сообщение от Андрей (??), 26-Фев-16, 01:46 
> zfs.ko поставляется как обособленный модуль, поэтому его нельзя считать производным от ядра продуктом и на него не распространяются требования GPL по лицензированию производных работ.

Вот эта абсурдная сторона GPL: как это файловая система может быть производной от всего ядра??? У них разные цели.

Я бы предложил наконец-то пофиксить GPL, чтобы она работала только по горизонтали: производная от GPL ядра ОС - это что-то, что можно приравнять к ядру ОС. Производная от GPL библиотеки protocol-buffers - это какая-то библиотека, цель которой сходная с исходной либой, а какая-нибудь программа для синхронизации данных ну никак не может быть производной. И т.д.

Ответить | Правка | Наверх | Cообщить модератору

18. "Организация SFC заявила, что поставка модуля ZFS в Ubuntu на..."  +3 +/
Сообщение от Аноним (-), 26-Фев-16, 02:21 
>Вот эта абсурдная сторона GPL: как это файловая система может быть производной от всего ядра??? У них разные цели.

Потому что модуль без ядра не работает.

>Я бы предложил наконец-то пофиксить GPL, чтобы она работала только по горизонтали: производная от GPL ядра ОС - это что-то, что можно приравнять к ядру ОС.

Это не баг, а фича. GPL создана не для предотвращения конкуренции, а чтобы проприетарщики не могли "закабалять пользователей" при помощи свободного кода.

Ответить | Правка | Наверх | Cообщить модератору

21. "Организация SFC заявила, что поставка модуля ZFS в Ubuntu на..."  –1 +/
Сообщение от Аноним (-), 26-Фев-16, 02:35 
> Потому что модуль без ядра не работает.

С другой стороны, ZFS работает на ядрах Solaris и FreeBSD.

Интересно, если сделать дополнительную прослойку под, скажем, лицензией MIT, абстрагирующую от API конкретного ядра с адаптерами под Linux и FreeBSD - это решит вопрос несовместимости лицензий?

Ответить | Правка | Наверх | Cообщить модератору

34. "Организация SFC заявила, что поставка модуля ZFS в Ubuntu на..."  +/
Сообщение от Аноним (-), 26-Фев-16, 08:18 
Нет.
Вопрос решают dkms или fuse. Но недостатков много
Ответить | Правка | Наверх | Cообщить модератору

35. "Организация SFC заявила, что поставка модуля ZFS в Ubuntu на..."  +/
Сообщение от Аноним (-), 26-Фев-16, 08:24 
> если сделать дополнительную прослойку под, скажем, лицензией MIT, абстрагирующую от API конкретного ядра с адаптерами под Linux и FreeBSD - это решит вопрос несовместимости лицензий?

https://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.en.htm...

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

60. "Организация SFC заявила, что поставка модуля ZFS в Ubuntu на..."  –1 +/
Сообщение от Аноним (-), 26-Фев-16, 11:16 
А чем тогда принципиально fuse отличается от таковой прослойки?
Ответить | Правка | Наверх | Cообщить модератору

64. "Организация SFC заявила, что поставка модуля ZFS в Ubuntu на..."  +/
Сообщение от Аноним (-), 26-Фев-16, 12:11 
> А чем тогда принципиально fuse отличается от таковой прослойки?

Тем, что ядерные модули линкуются с ядром, а юзер-спейсная программа -- нет.

Ответить | Правка | Наверх | Cообщить модератору

78. "Организация SFC заявила, что поставка модуля ZFS в Ubuntu на..."  –1 +/
Сообщение от Аноним (-), 26-Фев-16, 13:38 
модули не линкуются - а используют API предоставляемый ядром.
Ответить | Правка | Наверх | Cообщить модератору

86. "Организация SFC заявила, что поставка модуля ZFS в Ubuntu на..."  +1 +/
Сообщение от Аноним (-), 26-Фев-16, 14:25 
А использование API - это ни разу не динамическая линковка, не? А ядро под GPLv2, а не под LGPLv2.1.

Ответить | Правка | Наверх | Cообщить модератору

124. "Организация SFC заявила, что поставка модуля ZFS в Ubuntu на..."  +1 +/
Сообщение от Аноним (-), 26-Фев-16, 21:25 
API не может быть под лицензией, это тот же FSF говорил. А вы утверждаете обратное.
Ответить | Правка | Наверх | Cообщить модератору

125. "Организация SFC заявила, что поставка модуля ZFS в Ubuntu на..."  –1 +/
Сообщение от Аноним (-), 26-Фев-16, 21:26 
> А использование API - это ни разу не динамическая линковка, не? А
> ядро под GPLv2, а не под LGPLv2.1.

есть стопка API в ядре которые не помечены как GPL only, а вы априори этим функциям приписали GPL v2 :)

Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

56. "Организация SFC заявила, что поставка модуля ZFS в Ubuntu на..."  +1 +/
Сообщение от КО (?), 26-Фев-16, 11:02 
>>Потому что модуль без ядра не работает.

Вы путаете понятия зависимый и производный.

И вообще в чем разница с блобом от NVidia, например?

Вот если этот ko дергает функции GPLONLY - тогда аяяй. IMHO конечно.

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

150. "Организация SFC заявила, что поставка модуля ZFS в Ubuntu на..."  –2 +/
Сообщение от Elhana (ok), 27-Фев-16, 02:01 
>>>Потому что модуль без ядра не работает.
> Вы путаете понятия зависимый и производный.
> И вообще в чем разница с блобом от NVidia, например?
> Вот если этот ko дергает функции GPLONLY - тогда аяяй. IMHO конечно.

Производное, это что-то что создавалось с оглядкой на Linux, например используя чисто линуксовые интерфейсы.
Nvidia и ZFS и AFS (очень похож на zfs и с которым Linus проблем не имеет https://lkml.org/lkml/2003/12/3/228) изначально создавались под другие ОСи и были портированы потом для работы с Linux. Они прекрасно работают без него - nvidia в винде, zfs на солярке...


Ответить | Правка | Наверх | Cообщить модератору

154. "Организация SFC заявила, что поставка модуля ZFS в Ubuntu на..."  +1 +/
Сообщение от проходящий (?), 27-Фев-16, 11:07 
Фарисейство тут зашкаливает
Ответить | Правка | Наверх | Cообщить модератору

50. "Организация SFC заявила, что поставка модуля ZFS в Ubuntu на..."  +/
Сообщение от freehckemail (ok), 26-Фев-16, 10:30 
> Вот эта абсурдная сторона GPL: как это файловая система может быть производной
> от всего ядра??? У них разные цели.

Вы просто немного не разобрались. Дело в том, что ядро Linux сейчас монолитно-модульное. И драйвер файловой системы - это непосредственно часть ядра. Так оно изначально было спроектировано, чтобы всё своё держать в себе.

Есть, конечно, и другие подходы. Например GNU/Hurd. Там файловые системы вынесены из ядра наружу. Там они действительно не часть ядра.

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

110. "Организация SFC заявила, что поставка модуля ZFS в Ubuntu на..."  –1 +/
Сообщение от Андрей (??), 26-Фев-16, 19:22 
> И драйвер файловой системы - это непосредственно часть ядра.

Так ведь составная часть, а не производная (что-то на базе и той же целью). Т.е. драйвер файловой системы - не производная от целого ядра (значит, на него не должна распространяться GPL). Но в то же время ядро linux - не производная от всего лишь драйвера ФС (и на linux не должно распространяться действие CDDL).

Только если взять целиком ядро linux или ядро solaris, менять их, только тогда должны распространяться действия лицензий на производные продукты (т.е. по горизонтали).

Ответить | Правка | Наверх | Cообщить модератору

146. "Организация SFC заявила, что поставка модуля ZFS в Ubuntu на..."  +/
Сообщение от freehckemail (ok), 27-Фев-16, 00:18 
Мысль, конечно, интересная. Стало быть, если я возьму, скажем, репродукцию "Мона Лизы" и тонким слоем гуаши поверх картины прирусую ей усы - это не будет производная работа? :)

Просто добавить драйвер в ядро - это вот как раз точь-в-точь, что и дорисовать усы.

Ответить | Правка | Наверх | Cообщить модератору

153. "Организация SFC заявила, что поставка модуля ZFS в Ubuntu на..."  –2 +/
Сообщение от Андрей (??), 27-Фев-16, 03:27 
Тоже хорошая аналогия! Картина с усами - будет производной, а вот усы сами по себе как не были так и нет. Я тут в соседних комментариях проясняю, что речь, похоже, идёт не столько об усах, сколько о самой картине с этими усами.

Т.е. я был уверен, что zfs.ko компилируется (как и fglrx) при установке, а не загружается в готовом виде, или тем более уже является установленным вместе с ядром. Сами по себе zfs.ko и linux я по-прежнему не считаю производными работами друг от друга, но вот та *комбинация*, что я получаю, где они уже вместе, пожалуй, да.

А вот в ключе моего первого поста: если элемент фона уже был (типа GPL), а потом я "дорисовываю" "Мону Лизу", то считать всё картину производной от того элемента фона по-прежнему абсурдно. Вот если я к этому элементу фона дорисовал что-то так, что итог выглядит бы по-прежнему как фон, то вот тут, да - это производная работа.

Ответить | Правка | Наверх | Cообщить модератору

169. "Организация SFC заявила, что поставка модуля ZFS в Ubuntu на..."  +/
Сообщение от Elhana (ok), 08-Мрт-16, 04:34 
А теперь представим что усы были нарисованы на другой картине, потом эти усы вырезали в фотошопе и на монализу просто наложили, чуть подогнав размеры, получился такой коллаж.
Усы стали от этого производной работой от монализы или все же остались частью старой, просто наложенной на монализу? Можно ли распространять эти подогнанные усы в отдельном файле, но так что если их импортировать слоями, то они хорошо друг на друга ложились?  

Если рассматривать GPL, то лицензия говорит, что если вы открыли монализу и начали дорисовывать к ней усы, то это производная работа и должна быть под той же лицензией. Подогнанные усы с другой картины логически наверно производной работой все же не являются, хотя SFC утверждает что оно так. В итоге получается такая серая зона, а решать будет все же суд, если до этого дойдет.

Ответить | Правка | К родителю #146 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру