Android er en af de største og mest populære samlinger af open source-software, der endda har set dagens lys. Men den Android, du får, når du køber den næste vigtige telefon, er ikke, og vi er nødt til at spekulere på, om nogen virkelig bryder sig.
Open source og "gratis og open" betyder ikke gratis som ved at få noget, der ikke koster penge. Det kan betyde det, og i mange tilfælde gør det stadig, men det behøver ikke at være en nul-omkostning ting. De fleste elektroniske ting, du køber, bruger open source-software et eller andet sted for at få dem til at fungere, og selv virksomheder, du aldrig ville sidestilles med gratis som-i-du-ikke-betaler, ligesom Apple og Microsoft, bruger open source-software. De mennesker, der skriver den "gratis" software fortjener at blive betalt, hvis det er deres ønske, og Intel, Cisco og andre virksomheder, der ikke er Mozilla, sælger software, der er open source.
De fleste enhver gadget, du kan købe, bruger open source-software på et eller andet niveau.
Dette er godt. Der er ingen grund til, at du ikke bør tjene på hårdt arbejde, og når en virksomhed eller en person giver en gavekode til andre udviklere, skal de ikke miste indtægterne på grund af det. Jeg kan godt lide at tro, at jeg betaler for den tid det tog at opbygge, teste og fejlsøge noget i et tilfælde som dette, og det er normalt værd at stille pris.
Android har brugt denne idé fra dag én til at vokse til en af de mest anvendte software-software nogensinde. En forskel er, at licensen, der bruges til meget af Android, lader nogen (hvem som helst) bruge koden, ændre koden, gøre hvad som helst med koden og ikke gøre disse ændringer tilgængelige for resten af os. Vi har talt før om, hvordan dette gavner alle, der er involveret i oprettelsen af en telefon, og hvorfor det er en del af grunden til, at Android er noget, så mange mennesker vil bruge til det, de prøver at sælge.
Men vi kan gå dybere. Jeg vil risikere at sige, at de ting, der gør Android til noget, de fleste af os ønsker at bruge, er de ting, der aldrig var open source og aldrig vil være: hver eneste app. Når du tilføjer disse to ting sammen ender du med noget, der hverken er åbent eller frit, og det ender med at marginalisere de ting, der er. Dette bygger et meget stort mellemrum mellem Android, der er fri for enhver at bruge og gøre noget med, og Android, der tjener alle penge.
Open source er grunden til, at Android har over 80% verdensomspændende markedsandel: det er gratis at bruge og billigt at tilpasse.
Denne historie og nogle nye rygter har masser af mennesker berørt. Omkring vandkøleren antyder tale, at meget af det, der vil være godt i Android O, virkelig er en samling af ting, der vil være fantastisk i Google Pixel 2 eller hvad det end hedder. Når vi siger stort, mener vi ting, der forbedrer livene for de mennesker, der bruger det. Ændringerne på byggestenes niveau er fantastiske i deres egen ret, og indtil videre vil det, vi har set, alle blive en del af Android og tilgængeligt for alle, der vil downloade koden. Men når det kommer til den brugervendte side, er tanken om, at Google kan beholde spændende ting til sine egne produkter, en open source evangelister som mig.
Det er vigtigt at huske, at dette ikke er anderledes end hvad nogen anden telefonproducent laver. Samsung tager den gratis Android og kører den gennem et udviklingshold for at producere noget vildt anderledes, som aldrig vil være åbent. Men Samsung er ikke Google og er ikke tiltalt for at videreføre hele platformen. Faktisk kan Samsung gøre disse ting - ligesom Amazon i den anden ende af spektret - fordi Google har været forpligtet til at videreudvikle platformen og giver væk koden. Google er nu ikke kun platformvedligeholderen, men er også en slutbruger til Android-kode. Dette kan blive vanskeligt og ikke på en god måde.
Google har aldrig sagt, at det ikke vil tilføje nye og spændende funktioner til Android som helhed.
Hvis du kun læser en ting her, skal du sørge for, at det er den ting. Vi spekulerer i andre spekulationer og smider det sammen med det, vi har set tidligere. Intet ville gøre nogen af os lykkeligere end nogen fra Google, der siger, at vi er fulde af vrøvl, og det har enhver hensigt at tilføje så mange seje ting til Android, at vi får svimmel hørelse om dem alle. Men hele denne industri trives med hvad-hvis.
Hvad hvis Google tilføjer de nødvendige ændringer til AOSP og stopper der? AOSP er en del af et fuldt funktionsdygtigt operativsystem og er lettere, end de fleste mennesker tror at bygge til en mobilenhed. Men slutresultatet er ikke, hvad de fleste ønsker, og forinstallerede og konfigurerede apps og tjenester er Android's rigtige træk.
Vi ønsker, at den næste Pixel skal være stor og unik, men vi ønsker, at disse funktioner skal være tilgængelige for andre. Det er spændingen.
Min Raspberry Pi-smartphone fungerer fint, men jeg vil hellere bruge en telefon med Gmail og alle de andre fordele, der ikke er open source, så det er bare en nyhed. Det er grunden til, at Raspberry Pi-telefonen, du kan bygge derhjemme med $ 90 værdige dele, ikke er noget, vi alle skynder os at lave eller købe. Galaxy S eller Moto G eller enhver anden telefon er bare bedre til at gøre, hvad vi vil have, at en telefon skal gøre.
Alle virksomheder, der fremstiller Android-telefoner, er i stand til at gøre gode ting - selv de mærker, du ikke kan lide. Men der er nogle ting, der er bedre, fordi de er universelle, og de er alle en del af den åbne Android. Vi ønsker, at den næste Pixel skal være god og have funktioner, der gør det til et godt køb, men vi ønsker, at de fleste af disse funktioner skal være tilgængelige for andre. Det er spændingen.
Android Open Source-projektet er en fantastisk ting, og Google bruger en god penge for at holde det vedligeholdt og tilgængeligt. Vi håber, at det forbliver sådan i lang tid.