Pratite ZDNET: Dodajte nas kao željeni izvor na Googleu.
Sadržaj objave
Ključni podaci ZDNET-a za van
- Nitko nije uspio napraviti pametni telefon s potpuno besplatnim softverom.
- Projekti otvorenog koda i besplatnog softvera imali su ograničen uspjeh.
- Problem je vlasnička tehnologija bez javne dokumentacije.
The Free Software Foundation (FSF) je predstavila novu inicijativu tzv LibrePhones ambicioznim ciljem potpuno besplatnog softverskog ekosustava pametnih telefona. Sretno s tim, jer ovaj cilj nije – ni na koji način, oblik ili oblik – lako postići.
Zoë Kooyman, izvršna direktorica FSF-a, priznala je ovu činjenicu, rekavši: “S obzirom na složenost uređaja, ovaj posao će potrajati, ali navikli smo igrati dugu igru.”
Također: 10 Windows aplikacija otvorenog koda bez kojih ne mogu živjeti – i sve su besplatne
Projekt LibrePhone želi ukloniti sav vlasnički kod s mobilnih uređaja. Taj kod uključuje firmware, drivere i binarne “blobove” koje telefoni moraju imati za rad.
Iako je nekoliko projekata, kao na pr GrapheneOS, postmarketOSi /e/OSuklonili su softver specifičan za Google iz Android Open Source Project (AOSP) baze koda, uređaji se još uvijek oslanjaju na zatvorene komponente za hardversku podršku. Kooyman je rekao da je mobilno računalstvo dugo bilo “posljednja granica softverske slobode”, te da njime i dalje dominiraju zatvoreni ekosustavi, kao što su Appleov iOS i Googleov Android.
Također: Želite se odreći Windowsa? Ova distribucija Linuxa olakšava taj prijelaz
FSF bi trebao biti svjestan je li to istina, jer su i ranije pokušavali prevladati ovaj izazov. Replikantdistribucija Androida temeljena na besplatnom softveru, pokrenuta je 2010. Zamijenila je Googleove vlasničke komponente Androida ekvivalentima besplatnog softvera.
Međutim, Replicant je brzo dosegao ograničenja kompatibilnosti hardvera i firmvera. Mnoge funkcije telefona, posebice ubrzanje grafike, GPS i kontrola modema, još uvijek ovise o nedokumentiranom firmveru zatvorenog koda. Od 2025. Replicant radi na zastarjelim uređajima kao što su Galaxy S3 i Nexus S, ali daleko je od savršenog čak i na ovim telefonima.
Jednostavna, tužna istina je da bez dokumentacije dobavljača, programeri otvorenog koda i besplatnog softvera ne mogu legalno ponovno stvoriti zamjene. Situaciju pogoršavaju strogi ugovori o tajnosti (NDA) proizvođača čipova, poput Qualcomma i Broadcoma, koji programerima onemogućuju čitanje njihove tehničke dokumentacije.
Bez ove dokumentacije, rad s njihovim vlasničkim kodom je poput pokušaja šivanja dok nosite boksačke rukavice. Projekti pametnih telefona temeljeni na Linuxu, kao što su postmarketOS i Ubuntu Touchdopuštaju ograničenu upotrebu vlasničkih blobova. Ipak, ovo je kompromis koji FSF-ovi stroži standardi odbijaju.
Također: 10 Linux savjeta koje dajem početnicima i profesionalcima za poboljšanu produktivnost
Možda ste primijetili da sam često govorio o “slobodnom softveru” umjesto o “otvorenom kodu”. To je zato što, iako su možda slični koncepti, osnivač FSF-a, Richard M. Stallman (RMS), ne želi imati ništa s otvorenim kodom. Ne ulazeći previše u korov, Definicija slobodnog softvera je stroži od Open Source Initiative Definicija otvorenog koda pravila.
Ostavljajući po strani filozofske rasprave, tehnički voditelj LibrePhonea, Rob Savoye, dugogodišnji GNU-ov suradnik najpoznatiji po stvaranju Zaškrgutatibesplatna alternativa Adobe Flashu, suočava se s ogromnim zadatkom obrnutog inženjeringa vlasničkog firmvera uz minimalnu dokumentaciju. Kada se taj nerješivi izazov prevlada, njegov tim mora stvoriti otvorene zamjene koje zadovoljavaju FSF-ove stroge smjernice za potpuno besplatne sustave.
Savoye je hrabro rekao: “Kao dugogodišnji inženjer ugrađenih sustava koji je desetljećima radio na mobilnim uređajima, veselim se ovoj prilici da radim na telefonu koji podržava slobodu i pomognem korisnicima da steknu kontrolu nad hardverom svog telefona.” Želim mu sreću; trebat će mu.
Također: Napustio sam Google zbog alata za pretraživanje koji me ne prati niti gura AI – i postaje bolji
Kao Android Authority izvijestio, prvi izazov za LibrePhone tim identificira slušalicu s “najmanje, najviše popravljivih problema sa slobodom”. To je lakši dio. Nakon odabira, inženjeri planiraju dokumentirati i replicirati ponašanje vlasničkog koda s transparentnim alternativama koje se mogu revidirati. Ovaj proces obrnutog inženjeringa mogao bi na kraju proizvesti prvi operativni sustav za pametne telefone certificiran kao potpuno besplatan prema FSF standardima.
Pazite, naglašavam “mogao” ne “hoću”. Firmware obrnutog inženjeringa i mrlje s tako malo informacija spriječili su sve programere u stvaranju doista besplatnog telefona ili telefona otvorenog koda. Ipak, ako nitko i ne pokuša, cilj se nikako ne može postići. Razvojnim programerima FSF-a želim sve najbolje s ovim zastrašujućim izazovom.
Primajte jutarnje najvažnije vijesti u svoju pristiglu poštu svaki dan s našim Tech Today bilten.