Проект Librephone направлен на удаление проприетарных компонентов из смартфонов, работающих под управлением ОС с открытым исходным кодом.

На некоторых смартфонах уже может работать открытая операционная система, которая может быть на базе Android, такая как LineageOS, GrapheneOS и e/OS, или на базе Linux, как postmarketOS и Ubuntu Touch.

Однако из-за закрытых файлов прошивки/проприетарных двоичных файлов работает только частично открытая ОС. Free Software Foundation стремится изменить это с помощью проекта Librephone , цель которого — провести реверс-инжиниринг несвободных двоичных файлов и предоставить открытый исходный код альтернативы.

Librephone project

Некоторые проприетарные двоичные файлы используются для работы WiFi, Bluetooth, модемов 4G LTE/5G, сенсорного экрана, датчика отпечатков пальцев и другого оборудования. Так что это не будет простой задачей, поскольку требуется серьезная работа по реверс-инжинирингу, выполняемая методом чистой комнаты, чтобы предотвратить судебные иски по авторскому праву, плюс могут возникнуть регуляторные проблемы с кодом, управляющим радиочастотами и мощностью, от FTC и других государственных агентств по всему миру.

Для ясности, проект Librephone не будет другой операционной системой, и его единственная цель — сделать существующие мобильные дистрибутивы с открытым исходным кодом еще более открытыми, благодаря открытой прошивке для в настоящее время закрытых двоичных файлов. Часть документации уже доступна . По сути, проект начнется с анализа двоичных файлов в образах LineageOS для поддерживаемых телефонов с использованием инструментов извлечения . Это включает длинный список смартфонов и планшетов от OnePlus, Google, Motorola, Xiaomi, Fairphone, Samsung и Sony, среди других, а также некоторые SBC от Radxa и Banana Pi.

Free Software Foundation Logo

Начальная работа финансируется за счет пожертвования от члена правления FSF Джона Гилмора , который объясняет:

Мне нравилось использовать мобильный телефон с LineageOS, MicroG и F-Droid в течение многих лет, что устраняет шпионское ПО и контроль, которые Google встраивает в стандартные телефоны Android. Позже я обнаружил, что дистрибутив LineageOS включает значительные проприетарные двоичные модули, скопированные из прошивки конкретных телефонов. Вместо того чтобы принять эту печальную ситуацию, я искал участников для реверс-инжиниринга и замены тех проприетарных модулей полностью свободным ПО, для по крайней мере одного современного телефона.

Однако, в будущем, проекту Librephone потребуется помощь от сообщества, либо в работе по реверс-инжинирингу, либо в документации, и Free Software Foundation также запрашивает пожертвования для этого проекта и других начинаний Фонда. Также можно узнать больше из аудиоинтервью с Робом Савойя, ведущим разработчиком проекта Librephone.

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments