LINUX.ORG.RU
ФорумTalks

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

 , ,


1

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

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

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

hateyoufeel ★★★★★
() автор топика

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

Spoofing ★★★★★
()

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

Deleted
()

В добавок, 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 не нужен кароч

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Не всем нужны нормальные драйвера!

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

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

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

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

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

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

ReiserFS рулила в начале века

Починил

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

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

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

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

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

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

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

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

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

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

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

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

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

Прям велфер для бездельников

Deleted
()
Ответ на: комментарий от 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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.