
A Free Software Foundation (FSF) új részleteket osztott meg Librephone projektjéről, amelynek célja, hogy a mobilkészülékek legalsó szintjétől kezdve – akár a modem firmware-ig – megszabadítsa őket zárt, nem szabad komponensektől. A terv ambiciózus és hosszú távú, de az FSF közösségi hozzájárulást is kér.
Miért nem szabadok manapság a mobilok?
A modern okostelefonokat számos olyan zárt hardver- és firmware-összetevő alkotja, amelyeket “blobs” (bináris csomagok) néven emlegetnek. Ezeket az alkatrészeket nem lehet lefordítani vagy módosítani – a Wi-Fi, Bluetooth vagy akár az eszköz indítása is gyakran függ ezek meglététől. Az FSF álláspontja szerint éppen ezek a komponensek jelentik a legnagyobb akadályt a felhasználói szabadság (user freedom) szempontjából. A Librephone célja épp az, hogy ezeket a zárt elemeket – ahol csak lehet – nyílt, auditálható alternatívákkal váltsa ki.
Az FSF így mutat rá, hogy lényeges különbség van egy “csak az operációs rendszer” (OS) fókuszú megközelítés és a teljes rendszer minden rétegének felszabadítása között.
Librephone – mit akar és mit nem akar elérni?
A Librephone céljai
A projekt hosszú távon azt tűzte ki célul, hogy reverse engineering (fordított mérnöki munka) révén feltérképezze és lecserélje a nem szabad komponenseket. A hangsúly nem egy új hardver létrehozásán áll – legalábbis nem ebben a fázisban. Inkább az a terv, hogy lépésenként építsenek technológiai alapot olyan eszközökre, amelyekre már fennálló hardvereken is futtatható legyen a teljesen szabad szoftveres környezet.
Az FSF tervei közt szerepel, hogy minden kutatásukat és eszközüket szabad licenc alatt teszik közzé, így más fejlesztők is építhetnek rájuk.
Amit a Librephone nem akar
Ebben a kezdeti szakaszban a projekt nem vállalkozik új telefon gyártására, sem teljes, önálló mobil operációs rendszer fejlesztésére. A cél elsősorban az, hogy a már létező hardvereket fokozatosan “felszabadítsa”.
Technikai megközelítés és kihívások
Kezdeti lépések
A Librephone projekt első lépése az lesz, hogy kiválasszanak néhány olyan eszközt és chipkészletet, ahol már részleges nyílt támogatás létezik. Ezeket modellezve dokumentálják, hogyan működnek a zárt komponensek, és majd “clean-room” módszerrel új, kompatibilis alternatívákat készítenek.
Ez a jellegű operációs kutatás-módszer – amikor az egyik csapat dokumentációt állít elő, a másik pedig ennek alapján új kódot ír anélkül, hogy közvetlenül látná a bináris változatot – korábban is alkalmazott módja volt zárt komponensek felváltásának.
Amit még nem lehet (vagy nagyon nehéz)
A mobil GPU-k, kamerák, modemek vezérlői és szenzorok területe rendkívül komplex. A gyártók gyakran titkosított firmware-et alkalmaznak, aláírással védett komponenseket használva. Az FSF is elismeri, hogy a teljes felszabadítás éveket, kutatást és embert kíván. Azonban már az is előrelépés lenne, ha a rendszer többi része – amelyeket kevésbé kritikusnak gondolunk – szabadillene működő megoldásokkal.
Az FSF szerint a legjobb eredmény akkor érhető el, ha közben izolálják a továbbra is zárt komponenseket, és folyamatosan csökkentik azok számát.
Közösségi részvétel és fenntarthatóság
Az FSF tudja, hogy egy ilyen ambiciózus projekt nem fér egy szervezet vállára. Ezért már a kezdetekkor felhívja a Linux-, beágyazott rendszerek (embedded systems) és firmware-analízis szakembereinek figyelmét, hogy járuljanak hozzá önkéntes munkával vagy támogatással. Emellett adományokat is várnak, hogy a projekt anyagi háttere biztosított lehessen.
Bár a technikai előrelépések évekbe telhetnek, az FSF célja, hogy fokozatosan építsen ki olyan támogatást, amely egyre több mobilkészülék számára teszi elérhetővé a teljes szabadságot.
Miért érdemes figyelni a Librephone projektet?
Az informatikai közösségben folyamatosan napirenden van a felhasználói adatvédelem, a biztonság és a rendszerátláthatóság kérdése. A Librephone komoly lépés lehet afelé, hogy ne csak az asztali gépek vagy szerverek szintjén, hanem a mobil eszközökön is valós alternatíva álljon rendelkezésre. A projekt sikere új lendületet adhat a jogokhoz való hozzáférés, az eszköz-megtámaszthatóság (right-to-repair) és a fenntartható technológiai fejlődés ügyének.
Ha érdekelnek a részletek, a projekt jelenlegi állapotáról, felhívásairól és kutatási anyagairól a Librephone hivatalos oldala további információkat kínál: librephone.fsf.org.
