Android je ena največjih in najbolj priljubljenih zbirk odprtokodne programske opreme, ki je ugledala celo luč dneva. Toda Android, ki ga dobite ob nakupu naslednjega pomembnega telefona, ni, zato se moramo vprašati, ali koga res zanima.
Odprta koda in "brezplačno in odprto" ne pomeni brezplačno, kot pridobiti nekaj, kar ne stane denarja. To lahko pomeni, da to v mnogih primerih še vedno velja, vendar to ne sme biti nič stroškovno. Večina elektronskih stvari, ki jih kupite, nekje uporablja programsko opremo z odprtokodno programsko opremo, celo podjetja, ki jih nikoli ne bi izenačila z brezplačnimi plačili, kot sta Apple in Microsoft, uporabljata odprtokodno programsko opremo. Ljudje, ki pišejo "brezplačno" programsko opremo, si zaslužijo plačilo, če je to njihova želja, Intel, Cisco in druga podjetja, ki niso Mozilla, pa prodajajo programsko opremo z odprto kodo.
Večina vseh pripomočkov, ki jih lahko kupite, uporablja programsko opremo odprte kode na neki ravni.
To je odlično. Ni razloga, da ne bi zaslužili s trdim delom in če podjetje ali oseba dodeli kodo drugim razvijalcem, zaradi tega ne smejo izgubljati prihodkov. Všeč mi je, da plačujem čas, ki je potreben za gradnjo, preizkušanje in odpravljanje napak v takem primeru, in to je običajno dobro vredno izklicne cene.
Android je to idejo uporabljal že od prvega dne, da bi prerasel v enega izmed najpogosteje uporabljanih kosov programske opreme doslej. Ena od razlik je v tem, da licenca, ki se uporablja za velik del Androida, omogoča nekomu (komur koli) uporabo kode, spreminjanje kode, stori karkoli s kodo in teh sprememb ne da na voljo ostalim nam. Prej smo se pogovarjali o tem, kako to koristi vsem, ki sodelujejo pri izdelavi telefona, in zakaj je to razlog, da je Android nekaj, kar mnogi želijo uporabiti pri stvareh, ki jih poskušajo prodati.
Lahko pa gremo globlje. Tvegal bom, da so stvari, zaradi katerih je Android nekaj, kar si večina od nas želi uporabiti, stvari, ki nikoli niso bile odprte kode in jih nikoli ne bo: vsaka posamezna aplikacija. Ko te dve stvari seštete, na koncu dobite nekaj, kar ni niti odprto niti brezplačno, in na koncu marginalizira stvari, ki so. To ustvarja zelo velik razkorak med Androidom, ki ga lahko vsakdo uporablja in počne, in Androidom, ki zasluži ves denar.
Odprti vir je razlog, da ima Android več kot 80% tržnega deleža na vsem svetu: je brezplačen za uporabo in poceni prilagajanje.
Ta zgodovina in nekatere nove govorice so zaskrbljene zaradi številnih ljudi. Okrog vodnega hladilnika govori govori o tem, da je velik del tega, kar bo v Android O odlično, resnično skupek stvari, ki bodo v Googlu Pixel 2 odlične ali ne glede na njegovo ime. Ko rečemo super, mislimo na stvari, ki izboljšajo življenje ljudi, ki ga uporabljajo. Spremembe na ravni stavbnega bloka so že same po sebi odlične in do zdaj bo to, kar smo videli, postale del Androida in na voljo vsem, ki želite prenesti kodo. Kadar pa gre za stran, ki je usmerjena k uporabnikom, ideja evangeličanov z odprtim kodrom, kot sem jaz, skrbi Google, da lahko ohrani vznemirljive stvari za svoje izdelke.
Pomembno si je zapomniti, da se to ne razlikuje od tega, kar počne kateri koli drug proizvajalec telefonov. Samsung vzame brezplačni Android in ga vodi prek razvojne ekipe, da ustvari nekaj divje drugačnega, kar nikoli ne bo odprto. Vendar Samsung ni Google in mu ni treba zaračunavati celotne platforme. V resnici lahko Samsung to stori - tako kot Amazon na drugem koncu spektra - ker se je Google zavezal, da bo še naprej razvijal platformo in dal kodo. Google zdaj ni samo vzdrževalec platforme, ampak je končni uporabnik tudi za Android kodo. To se lahko zaplete, in to ne na dober način.
Google nikoli ni rekel, da Androidu kot celoti ne bo dodal novih in vznemirljivih funkcij.
Če ste prebrali samo eno stvar tukaj, se prepričajte, da je to tista stvar. Špekuliramo o drugih špekulacijah in premetavamo skupaj s tistim, kar smo videli v preteklosti. Nič ne bi naredil nikogar bolj srečnega kot nekdo iz Googla, ki pravi, da smo polni neumnosti in ima vse namene, da Androidu doda toliko kul stvari, da zaslišimo vse o njih. Toda celotna industrija uspeva na tem, kaj-če.
Kaj če Google doda potrebne spremembe v AOSP in se tam ustavi? AOSP je del popolnoma funkcionalnega operacijskega sistema in je enostavnejši, kot si večina misli, da bi lahko gradili za mobilno napravo. Vendar končni rezultat ni tisto, kar si večina ljudi želi, in vnaprej nameščene in konfigurirane aplikacije in storitve so pravi izvid Androida.
Želimo, da je naslednji Pixel odličen in edinstven, vendar želimo, da bodo te funkcije na voljo tudi drugim. To je napetost.
Moj pametni telefon Raspberry Pi deluje popolnoma v redu, vendar bi raje uporabil telefon z Gmailom in vsemi drugimi ugodnostmi, ki niso odprtokodne, tako da je le novost. To je razlog, zakaj telefon Raspberry Pi, ki ga lahko zgradite doma z deli vrednimi 90 dolarjev, ni nekaj, s čimer se vsi trudimo izdelati ali kupiti. Galaxy S ali Moto G ali kateri koli drug telefon je le boljši pri tem, kar želimo, da telefon počne.
Vsa podjetja, ki izdelujejo Android telefone, so sposobna narediti odlične stvari - tudi blagovne znamke, ki vam niso všeč. Vendar so nekatere stvari boljše, ker so univerzalne in so vse del odprtega Androida. Želimo, da je naslednji Pixel odličen in ima funkcije, ki omogočajo odličen nakup, vendar želimo, da je večina teh funkcij na voljo tudi drugim. To je napetost.
Projekt odprtokodnih sistemov Android je neverjetna stvar, Google pa porabi dober denar, da ga vzdržuje in je na voljo. Upamo, da tako ostane tudi dlje časa.