Nadace pro svobodný software (Free Software Foundation) zveřejnila podrobnosti o projektu Librephone.

Nadace pro svobodný software (Free Software Foundation) oficiálně spustila projekt Librephone, o kterém bylo oznámeno před deseti dny na akci oslavující 40. výročí organizace. Librephone se dlouhodobě zaměřuje na reverzní inženýrství proprietárních blobů zodpovědných za interakci s hardwarem mobilních zařízení a také na vývoj a propagaci open-source alternativ, které nahrazují proprietární komponenty používané ve firmwaru Androidu.

Projekt nevyvine nový bezplatný mobilní operační systém ani vlastní verzi Androidu. Librephone staví na stávajících open source projektech a firmwaru, ale nepřipojí se k nim. Místo toho je využije jako základ pro rozšíření používání bezplatných technologií v mobilních zařízeních. Iniciativa je prezentována jako rozšíření předchozí práce propagující bezplatný software pro osobní počítače a... servery, který bude nyní rozšířen i na mobilní zařízení.

V první fázi, která bude trvat přibližně šest měsíců, se projekt zaměří na proprietární soubory používané ve firmwaru pro Android. Zaměří se na proprietární bloby, které zůstávají v open-source firmwaru, jako je LineageOS. Výzkum také zdokumentuje, jak identifikované bloby používá linuxové jádro, a prozkoumá, jak je lze legálně reverzně inženýrsky upravovat pomocí metodologie čistých prostor.

Na základě provedeného výzkumu budou formulovány cíle projektu a vybráno nejlepší zařízení pro další vývoj. Cílem je identifikovat smartphone s nejmenším počtem blobů a nejlepší podporou bezplatných komponent, který bude následně použit jako benchmark při vývoji náhrady za zbývající proprietární komponenty.

Přispěvatelé Librephone již vyvinuli sadu nástrojů pro extrakci proprietárních souborů používaných pro hardwarovou podporu ve firmwaru LineageOS 22.2. Sada nástrojů se používá k analýze a porovnání použití proprietárních souborů v sestaveních pro 210 zařízení podporovaných systémem LineageOS. Tím se vytvoří databáze s metadaty o použití blobů na všech těchto zařízeních a sada skriptů pro vytváření vlastních sestavení Lineage.

První fázi projektu financoval John Gilmore, jeden ze zakladatelů Electronic Frontier Foundation, zakladatel Cygnus Solutions, tvůrce mailing listu Cypherpunks a hierarchie diskusních skupin alt.* Usenet, spoluautor protokolu DHCP, zakladatel bezplatných projektů Cygwin, GNU Radio, Gnash, GNU tar, GNU UUCP a FreeS/WAN a správce debuggeru GDB. Podle Johna již mnoho let používá chytrý telefon s LineageOS, MicroG a F-Droid, což eliminuje spyware a dodatečnou kontrolu od Googlu. Vzhledem k tomu, že LineageOS nadále používá binární moduly zkopírované z původního firmwaru Androidu, John se snažil najít podobně smýšlející lidi, kteří by tyto moduly nahradili zcela bezplatnými alternativami.

Nadace Free Software Foundation najala Roba Savoye, držitele ceny Free Software Award, tvůrce bezplatného Flash přehrávače Gnash a přispěvatele do GCC, Debianu, GDB, DejaGnu, Newlib, Cygwin, One Laptop Per Child a Expect, aby vedl projekt Librephone.



Zdroj: opennet.ru

Přidat komentář