La Free Software Foundation ha revelado detalles sobre el proyecto Librephone.

La Free Software Foundation lanzó oficialmente el proyecto Librephone, anunciado hace diez días en un evento que celebraba su 40.º aniversario. El enfoque a largo plazo de Librephone se centra en la ingeniería inversa de blobs propietarios responsables de la interacción con el hardware de los dispositivos móviles, así como en el desarrollo y la promoción de alternativas de código abierto para reemplazar los componentes propietarios utilizados en el firmware de Android.

El proyecto no desarrollará un nuevo sistema operativo móvil libre ni su propia versión de Android. Librephone se basa en proyectos y firmware de código abierto existentes, pero no se unirá a ellos. En cambio, los utilizará como base para expandir el uso de tecnologías libres en dispositivos móviles. La iniciativa se presenta como una extensión de trabajos previos de promoción de software libre para ordenadores personales y servidores, que ahora se extenderá a los dispositivos móviles.

En la primera fase, que durará aproximadamente seis meses, el proyecto examinará los archivos propietarios utilizados en el firmware basado en Android. El enfoque se centrará en los blobs propietarios que permanecen en el firmware de código abierto, como LineageOS. La investigación también documentará cómo el kernel de Linux utiliza los blobs identificados y explorará cómo se pueden revertir legalmente mediante ingeniería inversa mediante la metodología de sala limpia.

Con base en la investigación realizada, se formularán los objetivos del proyecto y se seleccionará el mejor dispositivo para su posterior desarrollo. La idea es identificar un smartphone con la menor cantidad de blobs y la mejor compatibilidad con componentes libres, lo que se utilizará como referencia para desarrollar un sustituto de los componentes propietarios restantes.

Los colaboradores de Librephone ya han desarrollado un kit de herramientas para extraer archivos propietarios utilizados para la compatibilidad de hardware en el firmware de LineageOS 22.2. Este kit permite analizar y comparar el uso de archivos propietarios en compilaciones para 210 dispositivos compatibles con LineageOS. Esto crea una base de datos con metadatos sobre el uso de blobs en todos estos dispositivos y un conjunto de scripts para crear compilaciones personalizadas de Lineage.

La primera fase del proyecto fue financiada por John Gilmore, uno de los fundadores de la Electronic Frontier Foundation, fundador de Cygnus Solutions, creador de la lista de correo Cypherpunks y de la jerarquía de grupos de noticias alt.* de Usenet, coautor del protocolo DHCP, fundador de los proyectos libres Cygwin, GNU Radio, Gnash, GNU tar, GNU UUCP y FreeS/WAN, y responsable del depurador GDB. Según John, lleva muchos años usando un smartphone con LineageOS, MicroG y F-Droid, lo que elimina el spyware y el control adicional de Google. Dado que LineageOS sigue usando módulos binarios copiados del firmware original de Android, John buscó a personas con ideas afines para sustituir dichos módulos por alternativas completamente gratuitas.

La Free Software Foundation ha contratado a Rob Savoye, ganador del Premio de Software Libre, creador del reproductor Flash gratuito Gnash y colaborador de GCC, Debian, GDB, DejaGnu, Newlib, Cygwin, One Laptop Per Child y Expect, para dirigir el proyecto Librephone.



Fuente: opennet.ru

Añadir un comentario