LINUX.ORG.RU

Разработчики ядра: «Валите на FreeBSD»

 , ,


0

3

Немножко драмы из LKML.

В планируемом ядре Linux 5.0 опять сломали API, из-за чего перестала работать ZFS (on Linux). Это связано с тем, что необходимые функции теперь заменены экспортируемыми только под GPL, в то время как код ZFS лицензирован под CDDL. На просьбу откатить изменения либо экспортировать нужные функции для всех модулей, а не только для GPL-кода, разработчики предложили вместо этого всем, кто заинтересован в ZFS, перейти на FreeBSD вместо Linux[1]. В добавок, Greg KH пригрозил судом [2] в случае появления обёрток, цель которых только в том, чтобы переэкспортировать GPL-only функции.

Мне кажется, это только лишний раз показывает неадекватность части разработчиков ядра.

[1]: https://marc.info/?l=linux-kernel&m=154755919121284&w=2 [2]: https://marc.info/?l=linux-kernel&m=154714516832389&w=2

Грег решил вместо Линуса стронг ленгвидж применять теперь :)

Harald ★★★★★ ()

В чем неадекватность-то? Соблюдают лицензионную чистоту.

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

В чем неадекватность-то? Соблюдают лицензионную чистоту.

В намеренном вставлении палок в колёса разработчикам сторонних модулей.

hateyoufeel ★★★★★ ()

разработчикам бы этим русской смекалочки и менталитета немножко бы. продавали в 90х пиратские диски с играми и всем было пофиг. а теперь на опенсорц код который можно прочитать, внезапно, не пофиг, и судами угрожают.

Spoofing ★★★★★ ()

Т.е никому не надо, а разработчикам ZFS надо? Может им дохрена слишком надо? Что-то EXT не отваливается.

ZweiStein ()

В добавок, Greg KH пригрозил судом [2] в случае появления обёрток, цель которых только в том, чтобы переэкспортировать GPL-only функции.

Вот лучше бы они грозили судом Google с его libhardware (HAL) или что там они сделали для того, чтобы вендоры без проблем обходили GPL и тивоизировали девайсы.

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

Вот лучше бы они грозили судом Google с его libhardware (HAL) или что там они сделали для того, чтобы вендоры без проблем обходили GPL и тивоизировали девайсы.

Гугл как раз отличную штуку делает. Абстрактный интерфейс для драйверов без завязки на конкретное ведро — это то, чего опенсорцу не хватает последние лет 20.

А Greg KH вряд ли будет на гугл залупаться. Они ему, в конце концов, деньги косвенно платят.

hateyoufeel ★★★★★ ()
Последнее исправление: hateyoufeel (всего исправлений: 1)

И правильно, нафиг эта проприетарщина не нужна.
Хотите - открывайте ваш zfs под gpl и нормально засылайте в ядро, а со своей клоунадой - на freebsd

TheAnonymous ★★★★★ ()

Сначала FreeBSD перешёл на ZFSonLinux, теперь в Linux дают пендалей ZFS, никому этот ZFS не нужен кароч

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

И правильно, нафиг эта проприетарщина не нужна.

Код ZFS лицензирован под опенсурсной лицензией — CDDL.

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

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

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

Сначала FreeBSD перешёл на ZFSonLinux, теперь в Linux дают пендалей ZFS, никому этот ZFS не нужен кароч

FreeBSD на него перешёл, потому что лучше развивать одну кодовую базу чем две. Из двух существующих ZoL имеет больше фич чем OpenZFS, поэтому выбрали её.

В Linux же просто любят выпендриваться, как и все GPL-нутые. Кончится всё тем, что вокруг GPL-only функций напишут обёртки для экспорта, а Грега КХ пошлют лесом.

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

вокруг GPL-only функций напишут обёртки для экспорта, а Грега КХ пошлют лесом

Ну и получат судебные иски ¯\_(ツ)_/¯

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

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

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

Ну и получат судебные иски ¯\_(ツ)_/¯

Nvidia как-то не получила до сих пор.

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

Да это так толстота (всё проприетарщина кроме gpl), однако, вторая часть вполне правда - zfs (на линуксе) в таком виде не нужен.
Или нормально в ядре, или никак, лишь 3.5 анона поиграются, серьёзные люди пердолиться с васянскими модулями не будут

TheAnonymous ★★★★★ ()
Последнее исправление: TheAnonymous (всего исправлений: 1)
Ответ на: комментарий от alexferman

Потому что nvidia нужна, а zfs - нет.

О, двойные стандарты! Обожаю такое. В этом все фанатики.

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

никому этот ZFS не нужен кароч

Лол, именно поэтому вокруг нее истерика.

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

Или нормально в ядре, или никак, лишь 3.5 анона поиграются, серьёзные люди пердолиться с васянскими модулями не будут

Убанта поставляет ZFS в собранном виде в репозитарии. Многие пользуются. Нормально в ядро включить не выйдет, потому что CDDL и очень много разработчиков. Тут та же проблема, по которой ведро не может на GPL3 перейти.

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

О, двойные стандарты! Обожаю такое

А чего расплакался, если обожаешь?

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

Если бы даже из ядра начали выкидывать какой-нибудь протухший мусор типа reiserfs - всё равно нашлись бы истерички.

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

в собранном виде в репозитарии

Есть, но репозиторий universe (canonical от него открещивается -> никакой поддержки), ещё как следствие - из коробки нет.
Другие дистрибутивы тоже (по крайней мере официально) не ввязываются, т.е. по сути только для красноглазиков админов локалхостов

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

ZFS под линуксом давно протухнуть успела, лол? Ну, в целом, я согласен, хочешь ZFS — накидывай BSD.

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

CDDL и очень много разработчиков

Так права же у Oracle (после Sun), не? Они то могли бы под GPL выложить, если бы захотели

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

Так права же у Oracle (после Sun), не? Они то могли бы под GPL выложить, если бы захотели

На оригинальную часть кода — да. На то, что разработчики ZoL запилили, а именно поддержку линукса и кучу новых фич, у оракла прав нет.

hateyoufeel ★★★★★ ()

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

dk- ()

Ядро и драйвера должны быть под GNU GPL. Всё правильно. Это Linux.

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

Ядро и драйвера должны быть под GNU GPL. Всё правильно. Это Linux.

То-то почти вся drm подсистема в лялексе, включая весь код драйверов от Intel и AMD, нифига не под GPL.

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

ReiserFS рулит! Долгие годы юзал эту ФС. Пока не перешёл на ext4. А начал я юзать ReiserFS ещё с тех времён, когда в используемом ядре это была единственная журналируемая ФС. Т.е. ext3 там ещё не было.

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

Вот лучше бы они грозили судом Google с его libhardware (HAL) или что там они сделали для того, чтобы вендоры без проблем обходили GPL и тивоизировали девайсы.

Google им платит (Linux Foundation), а какие-то там ребята, которые пилят OpenZFS – нет.

Поэтому все довольно предсказуемо.

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

Ну так надо работать в этом направлении.

Кому надо? Так тот же самый код драйверов используется в других, более свободных операционных системах. GPL сделает только хуже.

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

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

Да, бсдуны больше не смогут тащить код из Линукса в свою систему. Пичалька.

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

GNU GPL и есть самая свободная лицензия, которая была создана чтобы освободить код. Такие операционные системы, в которых нельзя устанавливать свободные драйвера, ненужны.

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

Эмм... Его те же самые разработчики в BSD коммитят. Удивительно, правда?

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

Я знаю другую лицензию GPL, она свободней чем эта ваша GNU GPL.

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

Правильно. А для этого нужна стабильность.

dk- ()
Ответ на: комментарий от hateyoufeel

The Common Development and Distribution License (CDDL) version 1.0 is a Free license, but it was intentionally drafted by Sun in such a way as to make it GPL (v2 and v3) incompatible.

Это кто ещё палки в колёса намеренно вставляет.

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

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

Зато под стабильную бсдю завались драйверов. Прям очередь стоит кто лучше напишет.

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

Нет, это как раз таки компромисс между свободой и несвободой кода.

«Свобода кода» == «этот код никогда никто уже не закроет ни в какой проприетарщине, и каждая его копия для каждого его юзера будет доступна для модификации именно через исходники, а не дизассемблер».

saahriktu ★★★★★ ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)