В XDA мы любим открытый исходный код. На самом деле, можно сказать, что нам это нравится. У нас есть политика GPL чтобы пользователи понимали, как лучше всего следовать лицензии GPL, и чтобы другие могли использовать их работу для улучшения всех наших устройств.
Однако, к сожалению, OEM-производители часто отстают от усилий сторонних разработчиков-любителей. Хотя некоторые OEM-производители весьма похвальны своими исходными версиями (а именно Сони, на многочисленные случаях, выходя за рамки того, что лицензируется GPL, выпуская Деревья устройств AOSP), многим другим OEM-производителям требуется гораздо больше времени для выпуска исходных кодов. Но в конечном итоге они это делают, и мы должны им за это аплодировать.
Однако, к сожалению, в последнее время к нам обратилось несколько пользователей, чтобы попытаться повысить осведомленность о некоторых OEM-производителях, которые нет следовать лицензии GPL и выпускать устройства с ядрами Linux, но отказываться выпускать исходный код. Среди компаний, о которых нам говорили, на ум приходят Micromax и Rockchip.
Один из участников нашего форума связался Микромакс запросил исходный код GPL для своего ядра и получил следующий ответ:
Спасибо за ваше электронное письмо, мы хотели бы сообщить вам, что мы не можем предоставить исходный код ядра с нашей стороны.
К сожалению, этот сотрудник Micromax подтвердил, что они не предоставят исходный код ядра под лицензией GPL, и тем самым признался в нарушении GPL. Я не сомневаюсь, что некоторые люди, читающие эту статью, внесут свой код в основное ядро Linux и смогут защитить свои авторские права против Micromax.
Что касается Rockchip, производителей популярных недорогих чипсетов RK29xx и RK30xx, которые часто можно увидеть в устройствах типа «TV Stick», то есть также проблемы с соответствием GPL. В частности, некоторые исходные файлы были удалены, и в папке остались только скомпилированные «объектные файлы». место. Это позволяет собирать ядро из исходного кода, но не удовлетворяет всем требованиям GPL (поскольку эти объектные файлы встроены непосредственно в основное ядро). Это не позволяет пользователям изменять ряд важных драйверов.
Мы хотели бы обратиться к Rockchip и Micromax, чтобы помочь им стать совместимыми с GPL. Помимо соблюдения законности, преимущества следования GPL также включают возможность объединить код сообщества обратно в их исходные деревья, тем самым сэкономив им время и деньги с помощью исправления. К сожалению, ни один из них не ответил на наши электронные письма. И хотя мы по-прежнему приветствуем их общение (они могут сделать это на Pulser _(at) _ xda-developers.com), похоже, что ни один из них, скорее всего, не заинтересован в принятии мер.
Вопрос теперь в том, сможет ли сообщество оказать необходимое давление, чтобы обеспечить соблюдение закона путем соблюдения GPL. Мы связались с Micromax до публикации этой статьи и не получили ответа на наш запрос о комментариях.