Разбираемся в споре Vizio и Линуса Торвальдса.

Окружной суд штата Калифорния вынес предварительное решение по делу, которое организация Software Freedom Conservancy (SFC) ведёт против производителя телевизоров Vizio с 2021 года. Компанию обвиняют в нарушении лицензии GPL: в прошивках её умных телевизоров на платформе SmartCast используются ядро Linux, U-Boot, Bash, gawk, GNU tar, glibc, FFmpeg и другие GPL-компоненты, однако Vizio не предоставляла пользователям исходный код и даже не информировала о том, что в устройствах применяется свободное ПО.
Суд постановил, что Vizio обязана предоставить доступ к исходному коду в форме, позволяющей третьим лицам загружать и изменять его, включая сборочные и установочные скрипты. Однако суд принял и ходатайство Vizio, согласившись с тем, что лицензии GPLv2 и LGPLv2.1 не обязывают производителя предоставлять информацию для установки модифицированной прошивки на устройство — например, ключи для перепрошивки. Иными словами, пользователь сможет изучать и дорабатывать код, но производитель не обязан давать инструменты для замены прошивки на телевизоре.
Организация SFC настаивала на более широком толковании: по её мнению, требование GPL о возможности модификации подразумевает, что производитель должен обеспечить и возможность установки изменённого кода на устройство. Без этого пользователь может исправить ошибки или удалить нежелательную функциональность, но не сможет воспользоваться результатом на своём телевизоре.
Линус Торвальдс прокомментировал решение суда довольно резко, заявив, что обе стороны показали себя с плохой стороны, а единственным компетентным участником разбирательства оказался судья. По мнению Торвальдса, Vizio не права, поскольку использовала Linux без предоставления кода. Но и SFC не права, поскольку пыталась распространить действие GPL на оборудование и добивалась раскрытия информации вроде ключей для перепрошивки — а GPLv2, по убеждению Торвальдса, таких обязательств не накладывает. Он назвал позицию SFC «ложной интерпретацией» лицензии и отметил, что именно поэтому ядро Linux остаётся только под GPLv2 и никогда не перейдёт на GPLv3, которая содержит более жёсткие требования в отношении «тивоизации».
Торвальдс призвал не приплетать ядро Linux к попыткам расширить область действия GPLv2 на то, для чего эта лицензия не предназначена: она требует предоставления исходного кода, но не даёт контроля над доступом к оборудованию, на котором этот код выполняется.
Это дело примечательно ещё и тем, что иск был подан не от имени разработчика-правообладателя, а от лица потребителя. Vizio пыталась доказать, что потребители не имеют права подавать такие иски, и добилась переноса дела в федеральный суд. Однако тот в 2022 году вернул дело в суд штата, признав, что GPL действует одновременно и как лицензия, и как договорное соглашение, а значит, покупатель устройства является участником этого договора и может требовать исполнения своих прав. Слушания по делу назначены на январь 2026 года. Стоит отметить, что в 2024 году Vizio была приобретена Walmart за 2,3 миллиарда долларов.


Комментарии
Попиарился
А это как? Vizio получила от разработчика код на условиях GPL с ограничениями, написанными в GPL. Vizio заключает с покупателем договор продажи телевизора, в котором она ничего не обязана покупателю. Вторым договором она нарушает договор с разработчиком, но как покупатель оказывается участником договора с разработчиком?
И если всё-таки оказывается, есть юристы? В РФ так тоже работает?
В РФ всем по фиг на лицензии... Вы ещё лицензию Майкроу Софт
вспомните...
https://sudact.ru/regular/doc/5oNN9SL25QWa/
Теоретически, ГПЛ делает код общественным достоянием, а не собственностью только и исключительно разработчиков. Поэтому пользователи имеют точно такие же права, как и разработчики.
Если бы общественным, то Vizio могла бьы использовать как угодно. У нас это https://www.consultant.ru/document/cons_doc_LAW_64629/e0c0d28fc67b7998751c3a7f98f6be9dfb789911/
Так она и может использовать как угодно, с условием, что измененный код продолжает находится в общественной собственности.
Потенциальная мина №1:
У ядра Linux ой много разработчиков. При желании - можно найти одного из них и попросить купить телевизор Vizio.
Собственно с телефонами в России эту схему проворачивали, от Digma требовали исходники дать (чем в итоге кончилось - не помню, защита Digma была вида - все вопросы в Китай(у Digma реально тех исходников что у них требовали - не было, как в китае этот бизнес работает и почему - вероятно нет исходников даже у китайцев что продали - можно у Рязанцева почитать например - https://www.litres.ru/book/aleksey-ryazancev-26/kitaycy-rukovodstvo-po-primeneniu-specifika-raboty-s-62703848/ ) и вообще GPL не на русском написана и нам она не нравится), были и случай когда заставляли выполнять (С wtware вышло - но там выполнение было именно "на отьебитесь" и не полное)
Это не мина, это как раз то, как до сих пор судились. Поэтому и интересно.
Если GPL не нравится, то это распространение чужой интеллектуальной собственности без лицензии. УК РФ 146
Вот примерно так покупатель и становится участником договора.
Там игра идёт вот тут:
И затем вот тут:
И тут:
Сама попытка заявить о том, что получатель не является участником договора и, стало быть, распространение GPL кода случилось без учёта требований GPL включить покупателя как участника договора автоматически аннулирует лицензию и дальше уже у суда только вопросы о том, сколько и кому за каждую копию контрафакта бабла нужно отваливать: вы же сами сказали что на этих условиях ничего распространять не хотите… а никаких других условий вам никто не предлагал…
а тут вся тонкость в том что GPL для этого и придуман именно так - что код однаждый созщданый под GPL вывести из под него очень сложно -b если ты используешь код даже переписав его 99,(9) процентов но сохранив хотя бы одну идентифицируемую строку и функционал то это код не смотря на ничтожную долю исходного отсается под GPL? если он реализует аналогичный функционал....
в РФ - все законы что бы так работало есть и КОГДА найдется творческий товарищь с большим объемом свободного времени, денег и хорошей крышей - он может устроить Юридическую бойню...
Понятие производной работы суд определяет в каждом конкретном случае отдельно.
И есть большая грабля. Вот есть у меня на работе старый компьютер на Linux, из которого сделан маршрутизатор. И сейчас я понимаю, что у меня нет возможности легально передать этот компьютер на другое юридическое лицо. Потому что когда я всё это настраивал, то не озаботился скачать исходники именно тех версий программ, которые там работают. А сейчас не все исходники существуют. Думаю, такого «пиратского GPL» со временем будет всё больше и больше. Ведь код под GPL есть даже в любом смартфоне, а при его продаже совсем не факт, что исходники доступны продавцу.
а что там такого супер сложного крутится что нельзчя восстановитьсна современойц кодовой базе за пару дней?
даже так - что там такого накручено что требует сохраненения зависимостей от конретной кодовой базы и человека... что такто для бизнеса космический риск...
Там не сложное, там непонятно где. То есть, можно попытаться взять современный дистрибутив, заменить каталог /etc на тот, что там, и исправлять по ошибка в журнале. Или просто пытаться настроить заново с нуля, пытаясь ничего не пропустить.
А в чём риск? Работает стабильно, настройки не требует, резервная копия диска есть. Проблема только юридическая. С другой стороны, ну будет юридически ничейная железяка, ну и ладно (кстати, кто нарушает GPL, если юридическое лицо, получившее и модифицировавшее код не существует?).
Классика админского подхода.... Риски:
вот то лько главные причины реально их ГОРАЗДО больше
1. Если обстоятельства изменились существенно, часто дешевле заменить всю железку, чем перенастраивать старую.
2. Резервная копия. Скопировать диск и воткнуть в новый компьютер не требует понимания, что внутри. Если простой важен, то кроме копии есть уже подготовленная запасная железка.
3. 4. Наличие не всегда спасает. А для нормальной борьбы за безопасность вообще выделенный человек нужен, который только ей и занимается.
3а, 4а где получить полную документацию и возможность проверить на уязвимости на всё оборудование в организации от смартфонов до коммутаторов? Если я выкину всё, к чему нет полной документации, придётся считать на счётах.
то кто получает от эксплуатации данного кода прямую выгоду - т.е. продает это код не публикуя его вполноми открытом виде
Так никто не выгоду не получает.
Я про ситуацию:
Теперь у В есть железка, которую нельзя продавать? А также у всех магазинов, которые до банкротства Б купили эти железки на реализацию?
И права В, у которого есть бинарный код под GPL, но он не может получить его исходники, нарушены? Если да, то кем?
вот тут главное слово продавать - кто продает тот и виноват
Вот и получается, что если магазин не озаботился дополнительными действиями, то безопасно продавать всё, кроме GPL.
А потом спрашивают, почему Альт и Эльбрус в магазине не продаются...
Торвальдс? А это тот самый финский нацист-русофоб..
Да ты мудак)))
С одной стороны такое
С другой
Он еще и рассказал о том что он как финн сильно много натерпелся от русских. Это видимо он имел ввиду что его соотечественников, которые строили геноцид в Ленинграде, Выборге и много где еще, почему-то пощадили и все их преступления списали без малейшего наказания.
Псих что-ли? С хера ты гавкаешь, или ты и есть Торвальдс?
Не, реально из-за этого кренделя тивоизация шагает по планете. Он давно уже не за простых красноглазых парней, ему некогда - он двигает повесточку.
Он
Линус Торвальдс пришел, увидел, удивил. Он всегда такой.
Не думал, что когда-нибудь дойду до жизни такой, но вообще Линукс фигня. Окаменелое дерьмо мамонта. ВМС и винда выше в разы. Хотя для телевизоров и Линукс норм.
а почему весь интернет на линуксе работает?
Серверы, безусловно, да, но серьёзное сетевое оборудование всё же стараются делать на базе FreeBSD. Сегмент SOHO с господствующим там линухом является скорее исключением, но никак не правилом. Ибо там в первую очередь востребовано удобство расширения функциональных возможностей, а не стабильность работы.
Интернету много и не надо. C, UNIX, TCP/IP были прорывными технологиями для 70-х годов. Но их время ушло.
В последние годы, когда качество кода мелкомягких индусов упало ниже плинтуса, коммерческие и аффилированные с ними дистрибутивы Линукса сделали огромный шаг вперёд. Причём настолько, что относительно консервативный Debian теперь кажется откровенным анахронизмом.
ничёси
а что в Дебиане такого плохого?
В стабильных сборках Debian всегда устаревшие пакеты. Для систем, перезагружаемых раз в пятилетку, это совсем не критично, но не для АРМ, за которыми работают люди.
Вообще ничего нового. В стародавние времена была одна контора, которая выпускала умные телевизоры под маркой Tivo. Завязка истории чуть иная, но общий смысл происходящего полностью аналогичен. Русофобствующий чудак с большой буквы «М» и тогда просто почесал своё опухшее ЧСВ халявным пиаром.
Это говно украло вклад русских разработчиков в ядро Линукс
Собственно мнение этой свиньи никому не интересно
Это "говно" давно продало жопу RedHat и подчиняется указаниям корпораций и правительства США. Если что-то не нравится, то пилите своё ядро.
Линус в данном случае прав и комментировать ситуацию право имеет. Оставим за скобками его отношение к российским разработчикам ядра.
Всем кто ратует за Виндовс, покажу картинку со встроенным зондом от американских военных: https://i.ibb.co/h7nyHSR/spawar-navy-mil.png, который я видел на всех компьютерах на работе, в удалённых офисах, у друзей и знакомых.
А произовдитель сам виноват, лицензия GPL она такая, если не хочешь светить код, бери FreeBSD, которая быстрее и надёжнее всяких систем на Линуксах.
Думаю нужно таки различать Линуса как программера, как манагера и как политическое деятеля. Как политик он мне вообще не интересен, как манагер... ну раз его дело живёт уже до фига лет и вполне себе развивается то как говориться пусть будет. а что касаемо программерства то это для профессиональных форумов. Тут дело в чём ГПЛ это таки добро или зло или это то самое добро, которое должно быть с кулаками... В принципе Визионщики могли взять любой код под любой лицензией, но - взялся за гуж...
Толку то что условному пользователю дадут код прошивки ТВ. Весь цимус что бы он мог код в ТВ сравнить с тем что ему дали ( на предмет а не наложили ли туда чего не нужно). Думаю что и вся история была раскручена потому что телевизор вдруг стал сливать личную информацию. Без ключей прошивки или вспомогательного ПО для прошивки, весь этот код ( и решение суда) ничего не стоит.
это "вы так видите"?
смысл GPL в том, что один не может на халяву использовать результаты труда других, конкретно в gnu вопрос с халявой решён таким образом -- берёшь gnu soft на выходе получаешь так же gnu soft, gnu-тым софт может считаться только в том случае, если явно указана gnu-тая лицензия и исходники доступны для публичного скачивания
в телевизоре есть например модифицированное ядро и /usr/bin/samsung-tv
тогда условный самсунг должен где-то выложить (а для этого проще всего стать официальным разработчиком ядра и просто присылать патчи на kernel.org) то, что он изменил в gnu-тых исходниках ядра, исключая его собственные драйвера, если они написан с ноля (а обычно так и есть) а вот про /usr/bin/samsung-tv самсунг вообще не обязан никому ничего сообщать, даже сам факт наличия в прошивке такой программы может быть коммерческой (или/и военной) тайной
естественно, именно поэтому он и называется "свободным" и "бесплатным"
суды и прочие лоеры просто не понимает как это всё работает: в данном случае ответчик должен был (если он не тупорылая акула конечно) собрать весь софт в две кучки: одна гнутая, вторая проприетарная
дальше показать -- вот гнутая кучка, она опубликована на нашем сервере компании, вот система сборки, вот наши исходники, которые мы никому не показываем, вот тут нажимаем вот тут получаем точно ту прошивку, которая стоит в телевизорах, а теперь докажите, что мы в своём проприетарном коде использовали gnu софт
какие ещё ключи? ответчик не обязан раскрывать как вообще это всё прошивается, суд может попросить доказать, что полученная прошивка именно та, которая стоит в телевизоре и ответчик может даже и раскрыть и ключи и замки... судье, под неразглашение, ибо это его
>а вот про /usr/bin/samsung-tv самсунг вообще не обязан никому ничего сообщать, даже сам факт наличия в прошивке такой программы может быть коммерческой (или/и военной) тайной
А вот про /usr/bin/tar сообщать обязан, и всё остальное аккуратно аттрибутировать где-то в итоговом продукте. Даже код под лицензией MIT не позволяет выкинуть нафиг свою лицензию и упоминание авторства.
>дальше показать -- вот гнутая кучка, она опубликована на нашем сервере компании, вот система сборки, вот наши исходники, которые мы никому не показываем, вот тут нажимаем вот тут получаем точно ту прошивку, которая стоит в телевизорах, а теперь докажите, что мы в своём проприетарном коде использовали gnu софт
Истцы тоже не идиоты. Они в суд пришли уже с доказательством, что в этой вот прошивке используется открытый код. И как именно её скомпилировал ответчик уже без разницы. Он попал на нарушение.
>какие ещё ключи? ответчик не обязан раскрывать как вообще это всё прошивается
И если что-то из этого открытого кода было под лицензией GPLv3, то её условия требуют передачи пользователю "информации для установки", которой должно быть достаточно, чтобы установить прошивку с изменённым под GPLv3 кодом на телевизор. И как именно ответчик это будет организовывать - истца и суд не колышет.
истцы на самом деле молодцы, всех этих трёхрублёвых умников надо держать в тонусе, чтобы берега не теряли
а ответчик именно что тупорылая акула -- сначала продали телевизор, потом довели дело до суда, вместо того, что бы решить дело миром, а потом один хрен вынуждены были признать и опубликовать = назло маме отморозили себе уши
не так, в прошивке есть gnu код и нарушена лицензия, а именно код не опубликован, просто надо было выложить да хоть на гитхабе всю гнутую часть и вопросов бы не было вооообще
это вам бы так хотелось, однако:
must provide all information, authorization keys, and procedures necessary for a user to install and run a modified version of Xxx gplv3 binary
то есть на практике это выглядит так: вот ваш bash или tar, вот install скрипт, даже вот вам debug serial, запускайте свой bash сколько хотите, только драйверов (моих) там не будет, а если попробуете включить в образ что-то отличное от bash, то оно просто молча зависнет и вот тогда в судя я с интересом послушаю что вы туда пытались напихать и читали ли вы мою лицензию ;-)
то есть я готов в суде доказать, что вот я модифицирую bash, собраю, ставлю и в консоли вижу, что новый баш работает, однако больше ничего не работает. и не должно работать
Перспективный чат детектед! Сим повелеваю - внести запись в реестр самых обсуждаемых за последние 4 часа.
Все верно.GNU это Столлмен, а не насквозь гнилой продажный Торвальдс
Такие.
Именно такие суды сраных корпораций мне бредились школьником в гриппе.
Великолепные суды !
Когда ходили в школу, потрудитесь объяснить, товарищ?
Когда Шива кончал , Брахма еще утирал материнское молоко на губах.