- PVSM.RU - https://www.pvsm.ru -
В мире технологий существует множество компаний, которые производят устройства и программное обеспечение для них. Однако, в некоторых случаях, эти компании не соблюдают международные нормы работы с ПО, что приводит к нарушению принципа свободы и соблюдения договоренностей. Примером такой ситуации может служить случай с Honor 90, когда внаглую нарушают GPLv2.
Производители часто «забивают» на GPL, и даже если их попросить об этом, они всё равно скажут своё «Нет». Мне кажется, что это ужасно и должно измениться.
Меня всегда расстраивало, как производители ставят палки в колёса разработчикам.
Поэтому я решил запросить исходный код ядра для своего планшета (Digma Plane 4G 1538E), приобретённого в Ситилинке в 2018-19 гг. В данной статье будет рассмотрен этот конкретный случай и действия компании Digma.
Фотографии ниже.
Вчера, 24.10 вечером, я захотел портировать PostmarketOS [1] на данный аппарат.
Немного про PostmarketOS, это не Android, и он не использует ничего от него.
Это полноценный линукс-дистрибутив на базе Alpine Linux.
Нашёл исходный код ядра от другого девайса, но хотел именно от Digma. Решил написать в поддержку Digma на их официальном сайте. Захожу в список устройств, моего планшета там нет.
Думаю, ничего страшного, вписал серийник. Устройство нашлось, и я стал описывать свою проблему.
Спустя полчаса мне ответили из технической поддержки Digma.
Сразу поняв, что битва будет нелегка, пошёл гуглить о NDA [2] и GPLv2 [3].
Расскажу об NDA для тех, кто впервые слышит об этом.
NDA (Соглашение о неразглашении) — юридический договор, заключённый двумя сторонами с целью взаимного обмена материалами, знаниями или другой информацией с ограничением к ней доступа третьим лицам.
Скорее всего, OEM-поставщик, делающий платы для различных девайсов, выпускает это всё под NDA. И живёт в своем сказочном мире без GPL. Так вот, на письмо с упоминанием NDA я сформулировал ответ, используя ответы Ричарда Столлмана.
Он является основателем движения свободного программного обеспечения [4], проекта GNU [5], Фонда свободного программного обеспечения [6] и Лиги за свободу программирования [7].
GPLv2 (GNU General Public License Version 2) — это лицензия на свободное программное обеспечение, которая обеспечивает свободу использования, изменения и распространения программного кода.
В контексте производителей телефонов, планшетов и других устройств, которые используют программное обеспечение с открытым исходным кодом, GPLv2 означает, что они должны предоставлять исходный код своих изменений и дополнений к программному обеспечению, если они хотят распространять свои продукты, содержащие этот код.
Это означает, что если производитель выпускает устройство на основе программного обеспечения с открытым исходным кодом, такого как Linux или Android, и вносит изменения в этот код, он должен предоставить эти изменения в виде исходного кода. Это позволяет сообществу разработчиков улучшать и дополнять программное обеспечение, а также обеспечивает прозрачность в отношении того, как производитель использует программное обеспечение.
Если производитель не предоставляет исходный код своих изменений, он может быть считаться нарушителем лицензии GPLv2. Это может привести к правовым последствиям, включая судебные иски и штрафы. А также лишению сертификации от Google.
В далёком 2001 году, Ричард Столлман ответил по поводу NDA и GPL, если сказать кратко, то Digma нарушили GPLv2 и сознались в этом, сказав что у них все под NDA.
Основываясь на этом ответе Ричарда Столлмана, сделал ответное письмо, не забыв пригрозить FSF и Google.
FSF (Фонд свободного программного обеспечения) — некоммерческая организация, основанная в октябре 1985 года в Бостоне, штат Массачусетс, Ричардом Столлманом [9] для поддержки движения свободного программного обеспечения и, в особенности, проекта GNU [10].
Добавил производителю ссылку на GPLv2, чтобы они уже начали выполнять свои обязанности, выкладывая исходники ядра и перестали нарушать GNU GPLv2.
Ответ не заставил себя долго ждать, но он уже с приколом.
Не ожидав такого ответа от Digma, я решил «напугать и сделать им больно».
Если вам отвечают подобным образом, или отказывают в исходниках, сразу пишите в GNU, FSF, SFLC и Google. Они не имеют права вам отказать в этом, даже если и ссылаются на NDA.
Я составил письмо в FSF, Software Freedom Conservancy и GNU.
Моё письмо для GNU.
Почтовые адреса, куда можно будет написать по этому поводу (как минимум, которые я знаю).
license-violation@gnu.org
help@softwarefreedom.org
licensing@fsf.org
Пока что ответа от них нет. Но я хочу, чтобы этой ситуации дали огласку. Ведь, если Digma, как и другие производители техники, дорожат своей репутацией и доверием, они явно должны что-то изменить и кого-то наказать за это.
Вы тоже можете обратиться к своему производителю за исходниками ядер. Не важно, Xiaomi или OnePlus, Redmi или OPPO. Производители обязаны вам его выдать, не стесняйтесь просить у них. Вам могут вполне мирно и без лишних вопросов дать сурсы.
Эти девайсы предназначены только для использования обычными пользователями и не имеют применения в военной, медицинской или других критических отраслях. Моя просьба — это просто стандартное правило поведения компании, которое не повлияет на её финансовые показатели или на зоны с повышенным риском.
Автор:
gentoocat
Источник [11]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/linux/387786
Ссылки в тексте:
[1] PostmarketOS: https://postmarketos.org/
[2] NDA: https://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D0%B3%D0%BB%D0%B0%D1%88%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BE_%D0%BD%D0%B5%D1%80%D0%B0%D0%B7%D0%B3%D0%BB%D0%B0%D1%88%D0%B5%D0%BD%D0%B8%D0%B8
[3] GPLv2: https://www.gnu.org/licenses/old-licenses/gpl-2.0.ru.html
[4] свободного программного обеспечения: https://ru.wikipedia.org/wiki/%D0%A1%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5
[5] GNU: https://ru.wikipedia.org/wiki/GNU
[6] Фонда свободного программного обеспечения: https://ru.wikipedia.org/wiki/%D0%A4%D0%BE%D0%BD%D0%B4_%D1%81%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F
[7] Лиги за свободу программирования: https://ru.wikipedia.org/wiki/%D0%9B%D0%B8%D0%B3%D0%B0_%D0%B7%D0%B0_%D1%81%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D1%83_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F
[8] Ссылка на ответ Столлмана: https://gcc.gnu.org/legacy-ml/gcc/2001-07/msg01342.html
[9] Ричардом Столлманом: https://ru.wikipedia.org/wiki/%D0%A1%D1%82%D0%BE%D0%BB%D0%BB%D0%BC%D0%B0%D0%BD,_%D0%A0%D0%B8%D1%87%D0%B0%D1%80%D0%B4_%D0%9C%D1%8D%D1%82%D1%82%D1%8C%D1%8E
[10] проекта GNU: https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82_GNU
[11] Источник: https://habr.com/ru/articles/769892/?utm_source=habrahabr&utm_medium=rss&utm_campaign=769892
Нажмите здесь для печати.