- PVSM.RU - https://www.pvsm.ru -
Китайский разработчик микросхем Allwinner регулярно нарушает условия лицензии GPL, не открывая исходный код своей реализации ядра Linux/Android и загрузчика U-Boot. Они внедряют LGPL-код в бинарные блобы и совершают другие нарушения.
Всё это при том, что Allwinner SoC очень популярны среди недорогих устройств. Вокруг некоторых из них сформировалось большое Open Source сообщество.
В то же время компания постоянно выкладывает на Github код, указывая лицензию LGPL [1]. При этом продолжая использовать бинарные фрагменты.
Что ж, людям не оставалось ничего другого, кроме как проводить реверс-инжиниринг [2] компонентов Allwinner, чтобы избавится от блобов в своих девайсах, и предполагать, что китайцы не совсем понимают, что нужно делать и просто не слишком внимательны.
Но теперь вскрылись новые обстоятельства, которые трудно списать на недосмотр, хотя всё возможно. При очередном нарушении [3] свободной лицензии компания Allwinner изменила названия некоторых функций, позаимствованных из LGPL-библиотек libavcodec и др.
Этот факт сейчас обсуждается в Open Source сообществе. Всё указывает на то, что Allwinner вовсе не переписывала код библиотек, чтобы избавиться от условий лицензии, а действительно только внесла правки в названия функций. Эдакая минимальная обфускация.
Ну что ж, так они могут привлечь внимание Software Freedom Conservancy, которая недавно подала в суд на VMware [4] за нарушение GPL.
Автор: alizar
Источник [5]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/open-source/86465
Ссылки в тексте:
[1] указывая лицензию LGPL: https://github.com/allwinner-zh/media-codec/commit/1eb237200a6f1396e70fdfe77f9cec16b30c4467
[2] проводить реверс-инжиниринг: https://github.com/jemk/libvdpau-sunxi
[3] очередном нарушении: https://groups.google.com/forum/#!topic/linux-sunxi/NKyOR4gxYgY
[4] подала в суд на VMware: http://geektimes.ru/post/246850/
[5] Источник: http://geektimes.ru/post/247566/
Нажмите здесь для печати.