Software Freedom Conservancy (SFC), некоммерческая организация, которая продвигает программное обеспечение с открытым исходным кодом и защищает бесплатное программное обеспечение под лицензией General Public License (GPL), подала в суд на крупного поставщика телевизоров Vizio за злоупотребление GPL.
SFC подает в суд на Vizio, потому что ее операционная система SmartCast основана на Linux. Исходный код Linux защищен GPL версии 2 (GPLv2). Помимо ядра Linux, других GPL и Lesser GPL (LGPL) код в SmartCast включает U-Boot, bash, gawk, tar, Glibc и FFmpeg. Короче говоря, Vizio использует код без разрешения.
Это не могло быть сюрпризом, потому что Vizio была хорошо осведомлена об этой проблеме. Компания была впервые проинформирована о том, что она нарушила GPLv2 из-за того, что не выпустила исходный код ОС SmartCast в августе 2018 года. После более чем года дипломатических попыток сотрудничества с компанией Conservancy заявила, что не только компания по-прежнему отказывается исполнять требование лицензии, но с января 2020 года она полностью перестала отвечать на запросы.
GPL – это лицензия с copyleft, которая гарантирует конечным пользователям свободу запускать, изучать, совместно использовать и изменять программный код. Копилефт – это разновидность лицензирования программного обеспечения, которая усиливает ограничения авторского права, но направлена на содействие совместному использованию, использованию и исправлению кода. Другими словами, все, что Vizio нужно было сделать, чтобы соблюдать лицензию и использовать код, сколько душе угодно, – это сделать исходный код SmartCast OS доступным для других по GPLv2. Это не сложно.
Vizio – далеко не первая компания, нарушившая GPLv2. Начиная с 2007 г., были возбуждены и выиграны иски против компаний, нарушающих лицензию. Большинство этих дел было возбуждено против компаний по производству бытовой электроники.
Раньше эти дела делались для защиты прав разработчиков. SFC принимает новый курс в этом направлении. От лица покупателя продукта, продукта содержащий код copyleft. Такой подход концентрируется на том, что основное внимание уделяется правам отдельных потребителей как сторонних бенефициаров GPL. Согласно подобному иску, вы как покупатель также имеете право на доступ к исходному коду.
Почему? Потому что без исходного кода ни вы, ни кто-либо другой, кого вы можете нанять, не сможете исправить программное обеспечение, если возникнет проблема, например если Vizio прекратит его поддержку. Согласно SFC:
Программное обеспечение с правом на ремонт необходимо каждому, даже если вы не знаете, как произвести ремонт самостоятельно. Когда-то у нас было множество местных продавцов, которые могли ремонтировать телевизоры, если они сломались. Это потому, что телевизоры когда-то были аналоговыми аппаратными устройствами, которые можно было разобрать и понять, просто осмотрев кого-то с достаточными знаниями. Сегодняшние телевизоры – это просто маленький компьютер, прикрепленный к большому дисплею. Таким образом, наиболее важная часть, которая требует ремонта, обычно возникает, когда программное обеспечение работает со сбоями, имеет ошибки или иным образом требует обновлений и изменений. GPL была специально разработана, чтобы гарантировать, что такие исправления могут быть сделаны, и что потребители (или агенты, которых потребители нанимают на открытом рынке) могут производить такие исправления и изменения.
Короче говоря, доступ к коду GPL теперь, когда программное обеспечение так важно для большинства устройств, также является проблемой, требующей права на исправление. «Это то, что делает этот судебный процесс уникальным и историческим с точки зрения защиты прав потребителей», – сказала Карен М. Сандлер, исполнительный директор SFC. «Мы просим суд потребовать, чтобы Vizio выполнила свои обязательства в соответствии с требованиями copyleft », – говорит Сандлер. SFC надеется продемонстрировать, что не только правообладатели, но и пользователи рассчитывают на эти права.
SFC утверждает, что без этого кода Vizio может отключить ваш телевизор в любое время, через ваше интернет-соединение, без вашего ведома или согласия. Если бы Vizio соблюдал GPL, в этом сценарии не все было бы потеряно: добровольцы и сторонние организации могли бы взять программное обеспечение под GPL в качестве основы для замены Smartcast. Без этих прав потребители по сути вынуждены покупать новые устройства, когда их можно отремонтировать.
Звучит невозможно? Не так. Поставщики отключали устройства в прошлом, когда они больше не хотели их поддерживать. Они также удаляли некоторые из своих функций. Например, Amazon в 2016 году удалила шифрование устройств со своих планшетов Fire OS.
Вам кажется маловероятным, что даже если бы код был доступен, кто угодно мог бы создать open-source код для TV? Пожалуйста. Почти все смарт-телевизоры и потоковые устройства уже построены на Linux и программном обеспечении с открытым исходным кодом. Например, в телевизорах LG с самым высоким рейтингом используется ОС на базе Linux – WebOS.
Кроме того, мы уже видели, как бытовая и бизнес-электроника получает отличные бесплатные операционные системы и обновления прошивки. SFC отмечает, что:
Много лет назад люди говорили то же самое о беспроводных маршрутизаторах, которые имели лишь частично прошивку под GPL. Однако благодаря действиям по обеспечению соблюдения GPL на рынке беспроводных маршрутизаторов родился проект OpenWrt! В настоящее время этот проект является первой заменой программного обеспечения для беспроводных маршрутизаторов практически от всех крупных производителей на рынке. Сейчас существует здоровая конкуренция и даже время от времени сотрудничество между любителями, проектами прошивки под руководством сообщества и производителями беспроводных маршрутизаторов. Мы считаем, что то же самое может произойти и с телевизорами, но первым шагом является обеспечение соответствия всего телевизионного рынка условиям GPL.
Ранее, после судебного процесса по GPL 2009 года против Samsung и других компаний, операционная система с открытым исходным кодом, SamyGO, был выпущена для этого поколения телевизоров. Тогда, как и сейчас, все дело в открытии кода в соответствии с требованиями GPL.
Действительно, иск не требует возмещения денежного ущерба. Вместо этого он только просит, чтобы Vizio предоставила доступ к технической информации, которая всегда требуется для лицензий с copyleft.
«Software Freedom Conservancy защищает клиентов, отдаленных от эксплуатации технологий, на которые они все больше полагаются», – продолжает Сандлер, добавив, что судебный процесс также ознакомит потребителей с их правом на ремонт своих устройств.
Сандлер добавляет: «Глобальный дефицит цепочек поставок, который затронул все, от автомобилей до бытовой электроники, подчеркивает одну из причин, почему важно иметь возможность ремонтировать продукты, которые у нас уже есть. Даже без проблем с цепочкой поставок принудительное устаревание таких устройств, как телевизоры не в лучших интересах потребителя или даже планеты. Это еще один аспект того, что мы подразумеваем под «этическими технологиями». Выбрасывать телевизор, потому что его программное обеспечение больше не поддерживается производителем, не только расточительно, но и имеет ужасные экологические последствия. Потребители должны иметь больший контроль над этим, и они будут это делать, если такие компании, как Vizio, будут играть по правилам ».