Окружной суд штата Калифорния вынес предварительное решение в инициированном правозащитной организацией Software Freedom Conservancy (SFC) судебном разбирательстве против компании Vizio, обвиняемой в невыполнении требований лицензии GPL при распространении прошивок к умным телевизорам на базе платформы SmartCast. Суд постановил, что компания Vizio обязана предоставить доступ к исходному коду в форме, позволяющей третьим лицам загружать и изменять код. При этом суд принял ходатайство компании Vizio и согласился с тем, что применение лицензий GPLv2 и LGPLv2.1 не даёт оснований требовать у производителя информации, необходимой для установки модифицированного варианта прошивки на принадлежащий пользователю телевизор...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=64505
Нынешние телевизоры это самая провальная технология на свете. Мало того, что шпионят и тулят ещё больше рекламы, так и не работают нормально из-за кривых прошивок, возможность заменит которые старательно рубят. Линус помнит, кто ему платит, что ещё ему говорить? Ну а его мнение по поводу тивоизации мы все знаем.>по аналогии с тем как лицензия на ядро не распространяется на работающие поверх ядра пользовательские программы
какая хорошая аналогия, что и говорить.
Ошибку х86 где все железо и софт делают разные люди уже не повторят.
Ошибка была в ibm pc. И все знают что ibm закрыло направление ПК.
Ошибка тут в кавычках разумеется.
>Ошибку х86 где все железо и софт делают разные люди уже не повторят.Я не думаю что от этого будут отказываться, потому что для контроля достаточно товоизации продукта.
Как они могут шпионить если не подключать к интернету и пользоваться им по назначению - как телевизором? Тут вы сами виноваты, что возлагаете на него больше, чем нужно.
вы дедушка из каких веков будете?
Внучек, загляни как-нибудь на досуге своему телевизору за спину, там у него есть много разных дырочек, в которые можно воткнуть проводки от самых разных штуковин. В том числе и таких, которые делают только то, что нужно хозяину, а не то, что хочется эффективному манагеру корпорации или резвому стартаперу.
так smart TV и нужен для всяких нетфликсов IPTV и так далее, или собираешься в него древний коаксиал втыкать с первым скрепным?
hdmi on-demand к ноуту и смотри онлайн-дрм-извращенствадля остального есть kodi/osmc на приставке/rpi
>> kodi/osmc на приставке/rpiЭто это тоже уже каменный век. Тормозно и не тянет ни голосового управления, ни ИИ команд.
Впрочем, то что сейчас называют "SmartTv" - это самые тупые ТВ, нуждающиеся в любой приставке или miniPC. И то, если они способны НЕ переключаться из hdmi в тупую оболочку.
> smart TV и нужен для всяких нетфликсов IPTV и так далееЭто заблуждение. Во-первых, Smart TV покупают потому что других почти не осталось. Во-вторых, пользоваться им как обычным по коаксиалу никто не запрещает, у меня 100+ каналов по нему безо всякого IPTV. Безальтернативность IPTV это вы себе сами придумали, вообще интересно было бы узнать, какая логическая цепочка могла к этому привести. В-третьих, если нужна относительная сесурность и долговечность работы ТВ (без постоянной перезаписи небольшой внутренней памяти ведущей к ее деградации через пару лет), люди под это дело берут приставку. С которой еще к тому же можно и торренты сразу стримить.
Вах! Я думал что только старушки всякие смотрят сегодня тв-каналы, кому они нужны если есть интернет с нетфликсами и прочим. Но смотрика старушки посещают опеннет, я удивлён если честно.
А те же каналы по IPTV смотрят вовсе не старушки, а молодежь, так что ли?
А че это старушки сразу. Дедульки тоже тут сидят - качаем все что хотим с торрентов и в ус не дуем на все ваши Нетфликсы и прочие лыжагнусмасгуглы с отслеживающими зондами.
А зачем качать, когда с торрентов можно непосредственно смотреть.
Например потому, что смотреть хочется совсем в другое время и в другом месте, в котором, возможно нет ни интернета, ни даже мобильной связи.
Ты думал неправильно и продолжаешь думать неправильно.
>> smart TV и нужен для всяких нетфликсов IPTV и так далее
> Это заблуждение. Во-первых, Smart TV покупают потому что других почти не осталось.
> Во-вторых, пользоваться им как обычным по коаксиалу никто не запрещает, у
> меня 100+ каналов по нему безо всякого IPTV. Безальтернативность IPTV это
> вы себе сами придумали, вообще интересно было бы узнать, какая логическая
> цепочка могла к этому привести. В-третьих, если нужна относительная сесурность и
> долговечность работы ТВ (без постоянной перезаписи небольшой внутренней памяти ведущей
> к ее деградации через пару лет), люди под это дело берут
> приставку. С которой еще к тому же можно и торренты сразу
> стримить.я не понимаю на что ты отвечаешь, я написал, что телевизору нужен интернет для всяких помойных приложений уровня smart tv, иначе смысла именно в ящике нет никакого, мне например тв по этой причине не нужен, мне достаточно очень большого монитора
>если не подключать к интернетуТелевизор это нечто большее чем просто потёмник аналогового сигнала.
> так и не работают нормально из-за кривых прошивок,А что у вас не работает? можно пример конкретно вашей модели с конкретным багом?
> возможность заменит которые старательно рубят.
Замену прошивки вам никто не обещал
Покупайте модели с возможность замены прошивок))> Ну а его мнение по поводу тивоизации мы все знаем.
Конечно, потому что он всегда был прагматиком и реалистом, а не фанатиком с промытыми комми-сектой мозгами.
> какая хорошая аналогия, что и говорить.
Отличная аналогия, нужно будет запомнить.
> Замену прошивки вам никто не обещал
> Покупайте модели с возможность замены прошивок))Такой подход это глумление над над GPL, именно возможность замены прошивок она и обещала по своему духу, в том числе, это прямо следует из 4-х свобод Столлмана, юридическим выражением которых как раз и является GPL. Просто во времена, когда сочинялась 2-я версия лицензии, ее авторы не догадались, что подлецы могут так извратить ее, потом в 3-й версии поправили, но к сожалению поезд ушел и ядро линукса жестко под 2-й версией. Насчет смены лицензии у ядра Linux - это невозможно по чисто юридическим причинам: придется найти всех правообладателей всего, что наконтрибучено в ядро или переписать код, тех кого не найдут. Причем в JFF Linux пишет, что жестко 2-ю версию выбрали (изначально GPLv2 была сформулирована как v2 или последующая) как раз из опасений, что FSF может в следующих версиях отойти от идеалов свободного ПО.
> Такой подход это глумление над над GPLДа, именно так))
> обещала по своему духу
Вы про то, что Столлману нужно чаще мыться? Так некрасиво говорить, дед уже старый.
> ее авторы не догадались, что подлецы могут так извратить ее,
Просто авторы некомпетентые юридиески и конкретно лопухнулись. И их оплошностью удачно воспользовались!
После выхода v3 оказалось, что они обделались еще раз и через два года выпустили agpl.
А потом популярность сектантских лицензий заметно упала.> но к сожалению поезд ушел и ядро линукса жестко под 2-й версией.
К счастью!
К счастью ядро линукса никогда не переведут на v3 и более поздние.> как раз из опасений, что FSF может в следующих версиях отойти от идеалов свободного ПО.
Именно. Никто не знает что им взбредет в голову. Достаточно вспомнить проблемы с заражением гну всего, что компилировалось gcc после перехода как раз на гнурак_v3.
Не нравятся условия использования не твоего - не пользуйся! Или ты один из разработчиков упомянутого, чьё мнение не учли? А то, "я не угнал, я просто покатался"?
> Не нравятся условия использования не твоего - не пользуйся!А ваше оно стало после утаскивания из пермиссива? А теперь обратно нельзя?
Так это воровство.
> это невозможно по чисто юридическим причинамДаже если бы это было возможно, то Торвальдс против этого и свой код не дал бы перелицензировать.
Вот что он писал в 2006 в рассылке lkml.org/lkml/2006/1/25/273
The Linux kernel is under the GPL version 2. Not anything else. Some
individual files are licenceable under v3, but not the kernel in general.And quite frankly, I don't see that changing. I think it's insane to
require people to make their private signing keys available, for example.
I wouldn't do it. So I don't think the GPL v3 conversion is going to
happen for the kernel, since I personally don't want to convert any of my
code.
Кому сдался код Торвальдса?
> Кому сдался код Торвальдса?В 2006м? Думаю много кому.
В любом случае, это речь шла о его личном отношении в GPLv3.
>это невозможно по чисто юридическим причинам: придется найти всех правообладателей всего, что наконтрибучено в ядроВообще говоря была бы политическая воля:
1. Разделить ядро на две ветки: дегаси под GPL2 и текущее под GPL3
2. При приёме нового кода требовать лицензирование для обоих веток.
3. Перелицензировать только то, что необходимо для "текущей ветки" так как поддержка старого оборудования через несколько лет будет не актуальна, так как его функционал будет полностью перекрываться новым дешёвым железом.
По этой же причине нет необходимости переписывать весь код.Если бы эту программу приняли 10 лет назад или когда там вышла gpl_3 то мы бы уже сейчас были на gpl_3 ядре.
+1. Трольвадс уже дважды обо__ался перед сообществом, принимая сторону корпорастов (и политиков). Не говоря уже о скрытых соглашениях, о которых мы не знаем.Китайцы молодцы в этом плане - просто взяли и стали пилить свою Hongmeng OS! Нет даже смысла говорить о доверии западным проприерастам.
> просто взяли и стали пилить свою Hongmeng OSSource model Closed, with open source components
Дааа, молодцы))
Сколько тебе мисок риса дали за восхваление этих проприетарщиков?
> перед сообществомКорпорасты пишут ~90% ядра. Вклад "сообщества" в ядро - около 10%.
Почему Торвальд вообще должен обращать внимание на этих?
"Сообщество" давно попросили на выход, проснись.
> "Сообщество" давно попросили на выход, проснись.Сообщество просто не в состоянии писать сложный код.
Время какиров с утилитками по 1к строк прошло.
Хакеры из сообщества за многие годы набрались опыта и теперь пишут простой и элегантный код. А портянки на 100к строк - это удел ровнозасидевшихся корпоративных paбов.
Хакеры из сообщества за многие годы набрались опыта и устроились работать в корпорации
Корявая архитектура ядра не позволяет писать простой код.
> Корпорасты пишут ~90% ядраИ эти 90% нужны только корпорастам.
точно, а то я думаю, что-то мне так захотелось попользовать продукты вымученные в автократиях типа КИтая
Ты, главное, в продуктах вымученных в демократиях галочку телеметрии не забывай выключать
> Ты, главное, в продуктах вымученных в демократиях галочку телеметрии не забывай выключатьтам хотя бы есть эта галочка
я выпиливаю всё что могу, за меня не переживай
>я выпиливаю всё что могу,Это пока не завершили товоизацию, если ничего не делать то образец будущего это залосенные смартфоны и телевизоры и объяснения что gpl2 давать возможность возможность перезаписывать прошивки на продаваемое оборудование не требует.
>за меня не переживай
Вот ещё переживать за того кто поддерживает отказ от своих прав собственника, он переживает о том что ты база поддержки тех кто старается контроль за своей собственностью отнять и не только ты сам отдаёшь эти СВОИ права, НО ЕЩЁ И ДРУГИХ УБЕЖДАЕШЬ СДЕЛАТЬ ЭТУ МЕРЗОСТЬ.
> Вот ещё переживать за того кто поддерживает отказ от своих прав собственникаэто твои фантазии, я этого не утверждал, и в принципе против тивоизации
тивоизация запрещается только в 3-ей версии GPL, как раз чтобы устранить разночтения
а в статье:суд принял ходатайство компании Vizio и согласился с тем, что применение лицензий GPLv2 и LGPLv2.1 не даёт оснований требовать у производителя информации, необходимой для установки модифицированного варианта прошивки на принадлежащий пользователю телевизор.
> это твои фантазии, я этого не утверждал, и в принципе против тивоизацииНу так надо тогда не выпиливать, а поддерживать борьбу с товоизацией(я понимаю что в данном случае на этот момент ничего не сделать), но надо ориентировать народ не на выпиливание, а на требование выпускать сразу годный продукт.
>по этой причине ядро остаётся только под лицензией GPLv2 и никогда не будет под GPLv3.Наверное, уже жалеет, что Linux в своё время вышел под GPL, а не под EULA.
Желеет что всякие интелы ему из-за гпл контрибутят бесплатно и еще и денег дают? без гпл никакого ядра бы и небыло, был бы тот же адок что сейчас с бсд.
Intel уже перестал.
Это имеет радикальный смысл только для библиотек, а не для исполняемых программ.
Причём тут EULA?? Ты расшифровку вообще не понимаешь что ли?
Конченый пользователь с лицензией согласен - знаем мы как EULA расшифровывается и переводится :D
>Наверное, уже жалеет, что Linux в своё время вышел под GPL, а не под EULA.Линукса бы не было вот и всё.
> Линукса бы не было вот и всё.Не факт. EULA != закрытость, это всего лишь нетиповое лицензионное соглашение. Вы в нем можете написать что пользователь ничего никому не должен, и ничем не обязан. Или наоборот, обязать к каждой программе принудительно предоставлять ее src.tar.
EULA вообще не является лицензией на исходный код.
Centos 7 под GPL содержал EULA, в котором был прописан отказ от ответственности за косяки.
Почему постоянно сравнивают лицензии к коду и лицензии на условия использования продукта? Неужели не понимают, что это разные уровни лицензирования. Ну так RedHat вроде всё уже объяснил. :)
> EULA вообще не является лицензией на исходный код.EULA является тем, что в ней прописано, и ничем больше.
GPL - это готовая лицензия. EULA - самописная.
Ещё раз перечитай, что я сказал выше. Столько раз, сколько нужно, до полного просветления.
> Суд обязал Vizio предоставить код, включая сборочные и установочные
> скрипты, но не потребовал предоставления средств для повторной
> установки модифицированных компонентов на телевизорБугага! Легких движенем руки гнурак превращается... превращается в source available! Исправь баг в своем телевизоре и накати его на... на... а можешь просто накатить и все))
> выглядели некомпетентно ("incompetent a**holes")
Ну это было и так понятно всем, кто наблюдал за действиями SFC.
> Именно по этой причине ядро остаётся только под лицензией
> GPLv2 и никогда не будет под GPLv3.И он таки прав, потому что производителям проще будет перейти на бсд, чем исполнять безумные требования GPLv3.
Так-то производителям проще на бсд перейти, чем GPLv2 исполнять, но почему-то это так не работает.
> чем GPLv2 исполнятьА GPLv2 не так сложно исполнять.
Кто-то вообще не меняет сорцы ядра, им вообще пофиг.
Кто-то сделал проверку подписи прошивки и этим можно решить 99% проблем с необходимость открыть исходники.А вот если бы это был GPLv3, то проблем стало бы намного больше.
Строго говоря (по совести), производитель ОБЯЗАН предоставлять сорсы и полную инфу для прошивки. Если компания косячит в коде (а это 100% вероятность), покупатель не должен страдать, если он своими силами может исправить ошибку. Это как купить велосипед с маленьким рулём - я МОГУ поменять руль, потому что компания не будет возиться с такой "маленькой" проблемой.Как альтернатива, Единый Реестр Ошибок: запускаешь программу/включаешь девайс, записываешь неправильное поведение, регистрируешь ошибку в ЕРО. На исправление и БЕСПЛАТНОЕ устранение на стороне клиента компании даётся неделя-месяц (компания решает сама). Не пофиксила - юзеру платится неустойка или полностью возвращается стоимость устройства (решает суд). В любом случае, компания теряет деньги на собственных индусячих косяках. Так и только так бизнес можно прижучить и прекратить эту порочную практику закрытых прошивок.
> Строго говоря (по совести), производитель ОБЯЗАН предоставлять сорсы и полную инфу для прошивкиПо совести кого?
Судя по комментам Торвальдса, такая совесть может быть только у "incompetent a**holes" которые "ввязалась в отстаивание ложной интерпретации GPLv2 и продвижение некорректной повестки, противоречащей волеизъявлению действительных правообладателей."> На исправление и БЕСПЛАТНОЕ устранение на стороне клиента компании даётся неделя-месяц (компания решает сама). Не пофиксила - юзеру платится неустойка или полностью возвращается стоимость устройства
Хахаха, а может еще кофе в постель юзеру принести?
Компания будет выполнять только то, что прописано в договоре.
Просто пусть юзер идет в суд, доказывает полную неработоспособность устройства, и тогда получит полную стоимость.Если устройство работоспособно на 96% (например не подкллючается к маргинальной десктопной ОС на 4% юзербейза), то ему должны вернуть 4% от стоимости.
Забавные комментаторы однако.
Пишут "по совести" и ОБЯЗАН в одном предложении.
И ничего у них в межушном пространстве не щелкает.> прекратить эту порочную практику закрытых прошивок.
Ха-ха-ха, порочную) Ну да, разрабатывай устройство, трать деньги фирмы, а потом принеси на блюдечке все китайцам. Да ты просто гений бизнеса!
Справедливости ради всё к этому и идёт учитывая развитие riscv.
> Так и только так бизнес можно прижучить и прекратить эту порочную практику закрытых прошивок.Ну или хотя бы заставить писать нормальные закрытые прошивки.
>К обсуждению решения суда подключился Линус Торвальдс
>Линус полагаетОказывается он и в юриспруденции великий спец!
Если так дальше пойдет, то пора писать "Новейший Завет" от Линуса.
> Оказывается он и в юриспруденции великий спец!Хм, без диплома юриста уже запрещается высказывать свое мнение?
Придется удалить все коммменты местных анонов)))Я уже не вспоминаю что GPL придумал чел без юридического образования.
Что в общем-то объясняет почему потребовалось 3+ версии лицензии))
> Придется удалить все коммменты местных анонов)))~90% коммментов местных анонов заслуживают удаления.
146% и ни комментарием меньше!
> GPL придумал чел без юридического образования.придумать-то придумал, а писали ее дорогие юристы )))) И сейчас ее юристы отстаивают.
и в целом ее корпарасты соблюдают.
тут не надо быть спецом юриспруденции чтобы знать особенности лицензии выбранной для ядра линукс.. особенно если ты был тем кто эту лицензию выбирал..
Да, звёздная болезнь в терминальной стадии похоже...
>в терминальной стадииbash? zsh? tcsh?
Тут ничего юридически сложного нет. Он буквально отстаивает GPLv2 чтобы не было прецедентов неправильного толкования лицензии, которую он выбрал для линукса. Очень долгие споры были по поводу GPLv2 и GPLv3 для ядра. А тут буквально пытаются сломать главный принцип GPLv2
> Оказывается он и в юриспруденции великий спец!Юридическая оценка у Линуса правильная, спорная часть это предлагаемая им политэкономическая оценка.
SFC всё правильно сделали - надо было надавить на обнаглевших товарищей из Vizio, бесстыдно стыривших код, и обложить их избыточными требованиями. Хотя суд отклонил их, зато обязал выложить исходники. А если бы только исходники просили - то суд бы и это отклонил и в итоге вообще ничего не добились бы.
> SFC всё правильно сделалио6оcpaлись с неправомерными требованиями и показали свою полную некомпетентность.
Молодцы))> и обложить их избыточными требованиями
Это не "избыточные требования", а неправомерные в рамках GPLv2.
Что суд собственно и подтвердил.Зато теперь сложилась следующая ситуация:
- есть прецедент подтверждающий право ограничения возможности прошивать устройства при использовании GPLv2
- к любому использующему все равно могут придти долбанутые фанатики и требовать в суде что-то вне рамок этой лицензии просто в рамках своих фантазий
> показали свою полную некомпетентностьНу не надо их совсем дурачками считать) Они знали, что делали. В судах всегда надо просить в 2 раза больше, потому что дадут половину.
это даже в скрепных судах не работает
Насчёт неправомерности требований, в статье упоминается, что "найдены следы GPL программ", среди которых я вижу GNU Bash.Он вполне себе под GPLv3, так что если требовали относительно него, а не только ядра Linux, они были вполне правы
> Он вполне себе под GPLv3, так что если требовали относительно него, а
> не только ядра Linux, они были вполне правыА какое отношение использование GNU Bash имеет к необходимости открыть всю прошивку?
> они были вполне правы
Суд решил иначе
> А какое отношение использование GNU Bash имеет к необходимости открыть всю прошивку?В прошивке содержится GNU Bash, распространяющийся под GPLv3. GPLv3 требует дать пользователю возможность запустить модифицированную версию ПО. Следовательно они должны или:
а) дать мне возможность перепрошить устройство
б) дать мне возможность заменить файл GNU Bash любым другим способом> Суд решил иначе
В предварительном решении. И не факт, что они выдвинули требования относительно Bash. Что я, собственно, и отметил в своём комментарии
Так кто же вам мешает. Скомпилируйте себе модифицированный GNU Bash и запустите у себя на компьютере или любом другом устройстве
Ниже ответил. Если кратко: в GPLv3 прямо прописано, что мне обязаны предоставить способ установки модифицированного ПО именно на устройство, которое содержит программу.Читайте 6 раздел
Ну GPLv3 это неадекватная лицензия, её ни один производитель не будет соблюдать в том виде, который выдумал Столлман.Максимум скажут, что ты можешь установить софт, т.к. такая возможность есть в линуксе. Просто ты не можешь менять системный раздел, за это другой софт отвечает. Если сможешь найти способ изменить системный раздел - менять bash, никто не запрещает.
“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User ProductПо этому тексту просто "заявить, что это возможно, т.к. линукс так умеет" не прокатит. Должны предоставить всю информацию, необходимую для этого.
Я уже говорил, что они обязаны дать мне установить и запустить свой Bash, и неважно, как именно, перепрошивкой или нет.
> Я уже говорил, что они обязаны дать мне установить и запуститьНу так всем положить на то, что ты говоришь)
Важно решение суда.
И пока, по предварительному решению, оно не в пользу гну.
Суд идёт по GPLv2, я говорю о применимости GPLv3 в контексте содержания GNU Bash в файлах прошивки.
> я говорю о применимости GPLv3 в контексте содержания GNU Bash в файлах прошивки.Он там НЕ модифицированный. Всё - идите на три буквы и там качайте!
То модеры: 3 буквы это GNU , а не то что вы подумали! ;-р :)))
И? Где то в 6 разделе GPL пишется о том, что "все эти требования не применимы к НЕ модифицированному ПО"?Хоть почитайте лицензию, прежде чем говорить что либо
> В прошивке содержится GNU Bash, распространяющийся под GPLv3.Да.
> GPLv3 требует дать пользователю возможность запустить модифицированную версию ПО.
Да.
> Следовательно они должны или
Нет. Вот у вас есть код баша? Есть. Вы его модифицировали? Модифицировали.
Требование запустить именно на этом же девайсе нигде не прописано.> В предварительном решении.
Угу. Ждем финального решения.
> Требование запустить именно на этом же девайсе нигде не прописано.GPLv3, раздел 6
“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source.
If you convey an object code work under this section in, or with, or specifically for use in, a User Product, [...] Corresponding Source conveyed under this section must be accompanied by the Installation Information. [...]
Вполне себе прямо прописано. Может вы не читали GPLv3?
> GPLv3, раздел 6Восславим же великого Торвальдса, который воспротивился гнилой псеводосвободе!
И возрадуемся что ядро всегда останется под GPLv2!
Свитер Товальдса, по цене крыла самолета, с потными подмышками, запах программирования).
> При этом суд принял ходатайство компании Vizio и согласился с тем, что применение лицензий GPLv2 и LGPLv2.1 не даёт оснований требовать у производителя информации, необходимой для установки модифицированного варианта прошивки на принадлежащий пользователю телевизор.понятное дело, это не про лицензию, это уже про тивоизацию
> В прошивках умных телевизоров Vizio выявлены такие GPL-пакеты, как ядро Linux, U-Boot, Bash, gawk, GNU tar, glibc, FFmpeg, Bluez, BusyBox, Coreutils, glib, dnsmasq, DirectFB, libgcrypt и systemdИз этого списка bash, tar и coreutils распространяются под GPLv3. Это не обязывает производителя обеспечить возможность установки пользователем их модифицированных версий?
> Это не обязывает производителя обеспечить возможность установки пользователем их
> модифицированных версий?Нет, а с чего вдруг? Они поставляются просто как софтины.
Ты же не обязан открыть все прошивки, если поставляешь ноут напр. с предустановленным gimp?Но вообще отличное замечание.
coreutils уже переписывают с гнурака и вполне успешно не смотря на зубоскаленье местных клованов.tar - есть DAR на плюсах с нормальной GPLv2, может еще какие-то
bash - тоже есть варианты на замену
> поставляешь ноут напр. с предустановленным gimpЕсть ноуты, где нельзя запустить видоизменённый GIMP? Из таких извращенств как раз только коробки телевизионные и существуют. Даже роутеры тяжело прижучить за это потому что в большинстве из них есть дыра в виде загрузки любой прошивки по tftp или другими окольными способами ("спасибо" что хоть фаервол по деволту блочит wan порт, и то не всегда). Ничто не мешает производителю коробки открыть рут консоль для своей коробки хоть по USB или синезубой клавиатуре, чтобы пользователь мог там копаться сколько душе угодно и разводить руками, если кто-то что-то сам сломает за пределами фуллскрин медиаужаса, который они вместе с этой коробкой в первую очередь и продают. Но неее, электронного мусора у нас недостаточно, нужно больше коробок бесполезных.
> Нет, а с чего вдруг? Они поставляются просто как софтины.С того, что эти софтины включены в поставляемую единым блобом прошивку, например.
> Ты же не обязан открыть все прошивки, если поставляешь ноут напр. с предустановленным gimp?
Предустановленный на ноут gimp я могу заменить на свою сборку, включённый в прошивку bash — нет.
> Из этого списка bash, tar и coreutils распространяются под GPLv3. Это не
> обязывает производителя обеспечить возможность установки пользователем их модифицированных
> версий?А кто сказал, что они модифицированные? Может их вообще не трогали, даже - скорее всего.
Зачем их вообще модифицировать. Работают и работают.Значит ли это, что код можно не открывать?
>Именно по этой причине ядро остаётся только под лицензией GPLv2 и никогда не будет под GPLv3.Автор новости хитрый манипулятор. Линус дословно не писал слова типа: "Именно по этой причине ядро остаётся только под лицензией GPLv2 и никогда не будет под GPLv3". Линус отказывался, когда его просили перевести ядро на 3 версию GPL, потому-что считал лицензию GPL_v2 лучше чем GPL_v3. Но дословно такие слова он не произносил.
>применение лицензий GPLv2 и LGPLv2.1 не даёт оснований требовать у производителя информации, необходимой для установки модифицированного варианта прошивки на принадлежащий пользователю телевизор
В спорной ситуации, когда обе стороны правы, судья вынужден выбрать и признать доводы одной из сторон. И соответственно другая сторона спора проигрывает. Это обычная процессуальная самостоятельность судьи. Другой судья мог бы встать на сторону организации SFC.
От себя пожелаю, пожелаю удачи SFC в деле мочилова копирастов. И да здравствует великий Столлман! А мнение Линукса это его личное мнение.
> В спорной ситуации, когда обе стороны правы,Обе стороны не могут быть правы.
> Другой судья мог бы встать на сторону организации SFC.
Это был бы позор. Сомневаюсь что какой-то бы суд (ну, кроме Басманного))) заставил бы кого-то выполнять что-то не прописанное в лицензии.
> От себя пожелаю, пожелаю удачи SFC в деле мочилова копирастов.
Пожелаю им еще раз так обделаться, чтобы было больше таких прецедентов, которые заставят SFC следовать лицензии, а не безумным фантазиям.
>Обе стороны не могут быть правы.Если бы обе стороны не были бы правы, то судебная система США не расматривала бы дело так долго.
>Это был бы позор.
Позор только для тебя.
>Сомневаюсь что какой-то бы суд (ну, кроме Басманного))) заставил бы кого-то выполнять что-то не прописанное в лицензии.
А ты не сомневайся.
>Пожелаю им еще раз так обделаться, чтобы было больше таких прецедентов, которые заставят SFC следовать лицензии, а не безумным фантазиям.
Ты боишся Свободного сообщества, и поэтому пытаешся их очернить. У тебя это не получится.
> судебная система США не расматривала бы дело так долгоЧетыре года это долго?)) Мда, ты совсем далек от судебной системы США.
> Ты боишся Свободного сообщества,
Клованы из SFC, FSF и прочих грантоедских контор никакого отношения с Свободному сообществу не имеют
> и поэтому пытаешся их очернить.
Мне не нужно пытаться, они сами прекрасно справляются))
Из текста по ссылке:... and the reason why the kernel is very much GPLv2 only.
I realize that other people like the GPLv3 and wish the Linux kernel was under that license. But that is simply not the case, and never has been and never will be.
Vizio здесь че-то закусила удила - и неслась непонятно куда.
SONY со свои оборудованием давно делала проще - пробиваешь на сайте серийник, получаешь ключик для разблокировки бутлоадера, разблокировал - сразу потерял гарантию. А то что пользователь делал с устройством после гарантийного срока их вообще не особо волновало.
> Vizio здесь че-то закусила удила - и неслась непонятно куда.
> SONY со свои оборудованием давно делала проще - пробиваешь на сайте серийник,
> получаешь ключик для разблокировки бутлоадера, разблокировал - сразу потерял гарантию.
> А то что пользователь делал с устройством после гарантийного срока их
> вообще не особо волновало.А вот это регулируется локальным законодательством, на мнение соней совершенно побоку. Конечно, то, что drm контент при этом не работает -- неприятненько, но мелочь, по сравнению с цифровой тюрьмой.
>А вот это регулируется локальным законодательством, на мнение соней совершенно побокуЭто нормальная практика. Sony всё делает правильно. Полез ковырятся в ПО Телевизора - потерял гарантию. Свобода это также про "ответственность". Ты лезешь ковыряться в ПО железа - значит ты берёшь судьбу этого железа полностью в свои руки. Производитель больше тебе не помощник. И потом не жалуйся на последствия.
Если когда либо появится GPL_v4, то понятия Свобода и Ответственность надо объединить в рамках одной лицензии!
Изменения в ПО никак не могут нарушать работоспособность и приводить к дефектам производства (в теории конечно могут, но там есть аппаратные защиты на любой из подобных случаев).
> Изменения в ПО никак не могут нарушать работоспособностьЕще как могут!
Напр. ты изменил частоты или напряжение на процессоре/видяхе и все сгорело.
Или не сгорело, но деградировало намного быстрее.> но там есть аппаратные защиты на любой из подобных случаев
Не всегда аппаратные защиты есть раз, два - иногда аппаратные защиты тоже унифицированы и им можно задавать параметры срабатывания.
Там всегда такие лимиты, что из строя не выведешь ничего.
Это актуально только для железа, которое подразумевает, что пользователь может это менять. Никто не будет в железе и софте реализовывать дополнительные модули проверки для защиты от дурака. Дуракам полностью доступ к ОС закрыли, чтобы они не ломали ничего.
Напряжение (единственный способ вывести из строя) всё равно не дадут менять программно. А от перегрева защиты тоже не программные. Ты переоцениваешь значимость ОС в оборудовании. Если можно вывести из строя перегревом (батарею допустим), то это произойдёт и без модификаций ПО.
Расскажи штеуду болезный :))) А то горели как милые! Пока __софт__ не поменяли.
Ты амд не хочешь рассказать? А ведь не должны были. У армов чёт не было такого, удивительно. С программатором ты тоже что угодно сломаешь, а ведь тоже "софт". Не сломаешь, потому что прошивки подписаны на такой случай.
А аппаратные защиты работают всегда и на 100% ?
Если нет, то какие претензии?Всегда можно подать завышенное напряжение, дергать диск с парковки и назад, или сделать еще что-то плохое.
От всего этого никак не спасёт заблокированный загрузчик, лол.
Разблокированный тоже не спасёт. А впрочем ты о чём? На психологическом уровне не хочешь нести ответственность за свои поступки?
> Разблокированный тоже не спасёт. А впрочем ты о чём? На психологическом уровне
> не хочешь нести ответственность за свои поступки?А ещё можно в микроволновку положить, дальше что?
Изменение в ПО, которое произвёл покупатель может нарушить работу устройства, а может и не нарушить. В некоторых ситуациях аппаратные защиты могут не помочь. Ситуации могут быть разные. Все не учтёшь. Производитель не обязан учитывать все сотни случаев, вмешательства покупателя на программное обеспечение товара.Истина одна, есть ты полез ковырятся, то производитель не несёт ответственности за проданый товар. Производитель продает целостный товар, с жёстко заданными характеристиками, в котором ПО и железо одно целое, как товарная единица.
Будущее за GPL_v4, которая объединит понятия Свобода и Ответствееность в рамках одной лицензии.
> Будущее за GPL_v4, которая объединит понятия Свобода и
> Ответствееность в рамках одной лицензииЕсли так сделают, то оно начнет противоречить локальному законодательству.
А локальные законы всегда выше чем какие-то там лицензии и на gpl можно будет просто положить.
> "Если когда либо появится GPL_v4, то понятия Свобода и Ответственность надо объединить в рамках одной лицензии!"Нет, не будет! Это очень мелочный пункт. Ответственность понятие растяжимое, если бы конторам позволило законодательство: коснулись телевизора - потеряли гарантию.
Свобода и Ответственность родственные понятия. Правильная и истиная Свобода невозможна без ответственности за свои поступки.>Ответственность понятие растяжимое, если бы конторам позволило законодательство: коснулись телевизора - потеряли гарантию.
А ты зачем передёргиваешь? А может тебя психологически корёжит от слова "ответственность"? Случаев ответственности не так уж много. После покупки уронил телевизор - сам виноват. Полез ковырятся - ответственность за последствия своих действий несёшь сам.
Ой, надо же. А сколько было критики в сторону BSD, что свободная лицензия BSD на столько свободная, что позволяет закрыть код (и зарабатывать).А тут оказываться GNU позволяет делать ещё хуже - использовать бесплатный труд людей, которые думая что нормальный код при модификации они получат в любом случае. (А вот нет, только при GPLv3)
Ждём тогда закрытых античитов, DRM и ведор-локеров к ядру Linux по принципу: формальное соблюдение + аппаратная блокировка.
Ядро же Linux только под GPLv2, а чтобы создать GPLv3 - это уже совершенно новый код!Интересно будет наблюдать юридические разборки между GPLv2 и GPLv3, когда в GPLv3 использовали часть года из GPLv2 и судом обязали перевести на GPLv2.
> А тут оказываться GNU позволяет делать ещё хужеВсегда утверждать что GNU делает все хуже!
> формальное соблюдение + аппаратная блокировка.
А разве лицензии не нужно соблюдать именно формально?
Зачем делать то, что в лицензии не прописано?
Но только не нужно рассказывать про духман GPL, с этим только к неокрепшим умам.> когда в GPLv3 использовали часть года из GPLv2 и судом обязали перевести на GPLv2
А почему не наоборот? Весь GPLv2 в GPLv3?
Хотя проблемы v2 vs v3 уже были раньше.
> "А почему не наоборот? Весь GPLv2 в GPLv3?"Сам линус тлордвартс говорил, что его студентческое поделье ядро будет только в GPLv2. Чтобы сделать ядро в GPLv3 нужно переписывать ядро с 0.
> К обсуждению решения суда подключился Линус ТорвальдсПингвин с умным видом вылез опять.
> Именно по этой причине ядро остаётся только под лицензией GPLv2 и никогда не будет под GPLv3.
Ну если большинство авторов проголосует за смену, то поменяют, так что путь не бухтит. Сам бы поди за подгон и на BSD или MIT бы поменял по тихому.
Имхо, SFC выступал за защиту прав потребителя. Какой толк от кода, если его не установить.
> Пингвин с умным видом вылез опять.Ты ж это с BSD или Хурда пишешь))?
Или именно Торвальдс не имеет права высказывать свое мнение?> Ну если большинство авторов проголосует за смену, то поменяют, так что путь не бухтит.
Вот когда хотя бы половина будет за, тогда и поговорим.
Я уже молчу про то, что часть авторов уже померла, так что код придется переписывать.> Сам бы поди за подгон и на BSD или MIT бы поменял по тихому.
Если бы для проекта это было бы благом, то думаю бы сменил.
Он совершил крупную ошибку не добавив CLA в проект.> Имхо, SFC выступал за защиту прав потребителя.
Для "защиты прав потребителя" нужно использовать другие лицензии.
Если лицензия позволяет не давать нужные разрешения для васянопрошивок, то жалуйтесь её создателям.> Какой толк от кода, если его не установить.
Посмотреть что внутри?
Написать производителю об ошибке или уязвимости.
Опенсорс (открытый код) это не про "идти у поводу у васянов", а про то чтобы исходники были открыты.
>> Пингвин с умным видом вылез опять.
> Ты ж это с BSD или Хурда пишешь))?Но хоть не винды как некоторые.
> Или именно Торвальдс не имеет права высказывать свое мнение?
Вот только не надо восить на главной из этого делать.
> Но хоть не винды как некоторые.В винды хотя бы честно, как и с макоси.
>> Или именно Торвальдс не имеет права высказывать свое мнение?
> Вот только не надо восить на главной из этого делать.На какой главной?! Ты что валерьянки напилась?
social.kernel.org это просто микроблог на Fediverse.
И он просто написал в свою ленту свои мысли.
Точно так же мог написать грозный твит или пост в ЖЖ.
Опять перепись ненормальных в комментариях, которые смотрят на мир исключительно как потребители и никогда не пытались создать ничего нового.Все скандалы про GPLv3 и, вот как в новости, притянуть GPLv2 до уровня безумия GPLv3 можно представить в форме двух частных домов с одним забором. Представьте, что есть 2 дома одним владеете вы, а вторым - ваш сосед. У вас общий забор между участками (слинкованы библиотеки с разными лицензиями).
Вопрос такой:
Имеете ли вы как владелец своего дома принимать решение, кто приходит в гости к вашему соседу? Имеете ли вы право принимать решение, чем занимается ваш сосед на своей частной территории?Есть общие правила (про шум, поведение после определенного времени и вообще законы). Есть особые соглашения, которые применяются в деревне (сообщество). Они едины для всех. А вопрос мой совсем не простой, если отринуть очевидное.
GPL, особенно v3 пытается лезть со своими правилами на чужую территорию далеко за область авторского права и вынуждать окружающих под нее подстраиваться.
FSF и Столлмана критиковали все кому не лень:
1. За то, что лезет в чужой код со своими правилами
2. За попытки навязать производителям оборудования то, как им нужно делать аппаратные комплексы, чтобы соответствовать требованиям
3. За бесчисленные скандалы внутри открытого сообщества и фрагментацию Free Software != Open SourceА воз и ныне там: НИ ОДНО государство в мире не признаёт GPL как лицензию целиком, только частично. Выбрасывает часть пунктов, которые нарушают базовые принципы частной собственности и авторского права. Это касается всех вкусов и цветов GPL-лицензий, даже v2. И когда я говорю, что ни одно, я имею в виду не только США и ЕС, а еще и Россию и Китай.
Если лично вы считаете, что лицензия GPL правомочная, то вы наивны и не понимаете другого базового принципа. Если сегодня вы можете лезть со своими правилами в дом к соседу, до завтра придут к вам. Столлман понимал и понимает, что его не поддерживают юристы, поэтому при помощи молодых и пылких студентов пытался поднять это на политический уровень... Результат: прогнали из MIT.
P.S. SFC на самом деле тут умышленно перегибает, чтобы показать всем кто им платит донаты, что "мы работаем, ля, какой у нас суд" дайте еще денег. Там не про свободу.
> Столлман понимал и понимает, что его не поддерживают юристыПочитайте историю. GPL не он придумал, он обратился к юристам, так как сам юристом не является.
> он обратился к юристам, так как сам юристом не является.Ага и эти так называемые "юристы" создали и сформировали терминологию несовместимую ни с одной юрисдикцией. Если вне зависимости от политики самые разные государства одновременно не принимают лицензию ни на локальном ни на международном уровне, то наверное с ней что-то не так, она проблемная.
А почему все государства должны принять лицензию, разработанную в одной стране? Разве была договорённость, что все должны под неё прогнуться?Значит в разных странах понятие юрисдикции разное, или вообще отсутствует, раз законы не одинаковые. Откуда взяться совместимой терминологии в таком случае.
Но поисковики даже имена юристов выдают, если попросить.
> Если лично вы считаете, что лицензия GPL правомочная, то вы наивныС морально нравственной стороны лицензии GPL безупречны, практика когда производитель хоть в малейшей степени препятствует будущему владельцу вещи в распоряжении своей собственностью аморальна и скорее всего противоречит правам человека и конституции.
> не понимаете другого базового принципа. Если сегодня вы можете лезть со своими правилами в дом к соседу, до завтра придут к вам.
Всё правильно, по этому проприетарный производитель не может навязывать разработчикам программ лицензию под которой он хочет лицензировать их программы и если эти копилефт лицензии его не устраивают, то он эти лицензии не принимает и этими программами не пользуется.
Технически обеспечить исполнение GPLv3 не так уж и сложно, если бы производитель телевизоров хотел. Там работы то:
* app-src.tar.gz;
* возможность копировать этот app-src.tar.gz на внешнее устройство;
* компилятор + ключи компилятора под данный телевизор (думаю, там вполне может оказаться обычный GCC);
* README.txt с тем, как запускается бинарь;
* возможность заменить бинарь на скомпилированный пользователем (также, копированием);
* для критичных бинарей возможность откатить образ на изначальный, если новый не запускается, причём автоматом можно сделать;
* всю остальную файловую систему - в RO.Да, это геморройно первый раз (настроить пайплайн сборки прошивки под телевизор), но спустя поколение - уже не проблема.
Будет просто прошивка в RO + N исключений в RW для GPLv3. Учитывая, что телевизор разрабатывается одной компанией, ничто не мешает сделать монтирование /usr/{bin,include,lib,sbin,share,src}/GPLv3/ в RW и туда слить всё под GPLv3.
Ну и /etc под данные программы тоже загнать под RW.
Да, трудоёмко, но на порядки проще, чем переписывать весь софт своими руками. Заодно, если в твоём софте есть реальные баги (а не просто хотелки костыльных фичей), можно заодно получить бесплатные багфиксы от квалифицированных пользователей.
А Линус выражал недовольство на c++, или уже на rust? потому как есть конструкция с двойным указателем ("incompetent a**holes"). А это надо обрабатывать по разному, в зависимости от ЯП. Иначе могут быть проблемы.