Android è una delle più grandi e popolari raccolte di software open source che ha anche visto la luce del giorno. Ma Android non si ottiene quando si acquista il prossimo telefono importante non lo è, e dobbiamo chiederci se a qualcuno importa davvero.
Open source e "free and open" non significa libero come ottenere qualcosa che non costa denaro. Può significare che, e in molti casi lo fa ancora, ma non deve essere una cosa a costo zero. La maggior parte delle cose elettroniche che acquisti utilizzano software open source da qualche parte per farle funzionare e anche le aziende che non ti assoceresti mai gratuitamente come Apple e Microsoft, come Apple e Microsoft, utilizzano software open source. Le persone che scrivono il software "gratuito" meritano di essere pagate se questo è il loro desiderio e Intel, Cisco e altre società che non sono Mozilla stanno vendendo software che è open source.
La maggior parte dei gadget che puoi acquistare utilizza software open source a un certo livello.
Questo è fantastico Non vi è alcun motivo per cui non si dovrebbe trarre profitto dal duro lavoro e quando un'azienda o una persona danno un dono di codice ad altri sviluppatori, non dovrebbero perdere entrate a causa di ciò. Mi piace pensare di pagare per il tempo impiegato per costruire, testare ed eseguire il debug di qualcosa in un caso come questo, e di solito vale il prezzo richiesto.
Android ha utilizzato questa idea sin dal primo giorno per diventare uno dei software più utilizzati di sempre. Una differenza è che la licenza utilizzata per gran parte di Android consente a qualcuno (chiunque) di utilizzare il codice, modificare il codice, fare qualsiasi cosa con il codice e non rendere tali modifiche disponibili per il resto di noi. Abbiamo già parlato di come ciò avvantaggi tutti coloro che sono coinvolti nella realizzazione di un telefono e perché è parte del motivo per cui Android è qualcosa che così tante persone vogliono usare nella cosa che stanno cercando di vendere.
Ma possiamo andare più in profondità. Rischio di dire che le cose che rendono Android qualcosa che la maggior parte di noi vuole usare sono cose che non sono mai state open source e mai lo saranno: ogni singola app. Quando aggiungi queste due cose insieme, finisci con qualcosa che non è né aperto né libero, e finisce per emarginare le cose che sono. Ciò crea un divario molto ampio tra Android che è gratuito per chiunque da usare e fare qualsiasi cosa e Android che fa tutti i soldi.
L'open source è il motivo per cui Android detiene una quota di mercato superiore all'80% in tutto il mondo: è gratuito da usare ed economico da personalizzare.
Questa storia e alcune nuove voci hanno molte persone interessate. Intorno al dispositivo di raffreddamento dell'acqua, le discussioni suggeriscono che gran parte di ciò che sarà fantastico in Android O è davvero una raccolta di cose che saranno fantastiche in Google Pixel 2 o qualunque sia il suo nome. Quando diciamo grande, intendiamo cose che migliorano la vita delle persone che lo usano. Le modifiche a livello di blocchi predefiniti sono straordinarie di per sé e finora ciò che abbiamo visto diventerà parte di Android e sarà disponibile per tutti coloro che desiderano scaricare il codice. Ma quando si tratta del lato rivolto all'utente, l'idea che Google possa tenere cose interessanti per i propri prodotti è una preoccupazione per gli evangelisti open source come me.
È importante ricordare che questo non è diverso da quello che sta facendo qualsiasi altro produttore di telefoni. Samsung prende Android gratuitamente e lo gestisce attraverso un team di sviluppo per produrre qualcosa di completamente diverso che non sarà mai open source. Ma Samsung non è Google e non è incaricato di promuovere l'intera piattaforma. In effetti, Samsung può fare queste cose, come Amazon dall'altra parte dello spettro, perché Google si è impegnata a sviluppare ulteriormente la piattaforma e distribuisce il codice. Google non è solo il manutentore della piattaforma, ma è anche un utente finale per il codice Android. Questo può diventare complicato, e non in senso positivo.
Google non ha mai detto che non aggiungerà nuove ed eccitanti funzionalità ad Android nel suo insieme.
Se leggi solo una cosa qui assicurati che sia quella cosa. Stiamo speculando su altre speculazioni e lanciandole insieme a ciò che abbiamo visto in passato. Niente renderebbe nessuno di noi più felice di qualcuno di Google che dice di essere pieno zeppo di sciocchezze e ha tutte le intenzioni di aggiungere così tante cose interessanti su Android da farci venire le vertigini. Ma tutto questo settore prospera sul what-ifs.
Che cosa succede se Google aggiunge le modifiche richieste ad AOSP e si ferma qui? AOSP fa parte di un sistema operativo completamente funzionale ed è più facile di quanto la maggior parte della gente pensi di costruire per un dispositivo mobile. Ma il risultato finale non è quello che vuole la maggior parte delle persone, e le app e i servizi preinstallati e configurati sono la vera attrazione di Android.
Vogliamo che il prossimo Pixel sia eccezionale e unico, ma vogliamo che quelle funzionalità siano disponibili per gli altri. Questa è la tensione.
Il mio smartphone Raspberry Pi funziona perfettamente, ma preferirei usare un telefono con Gmail e tutti gli altri vantaggi che non sono open source, quindi è solo una novità. Questo è il motivo per cui il telefono Raspberry Pi che puoi costruire a casa con parti del valore di $ 90 non è qualcosa che tutti ci affrettiamo a fare o comprare. Il Galaxy S o Moto G o qualsiasi altro telefono è semplicemente migliore nel fare ciò che vogliamo che faccia un telefono.
Tutte le aziende che producono telefoni Android sono in grado di fare grandi cose, anche le marche che non ti piacciono. Ma ci sono alcune cose che sono migliori perché sono universali e fanno tutti parte di Android aperto. Vogliamo che il prossimo Pixel sia eccezionale e che abbia caratteristiche che lo rendano un ottimo acquisto, ma vogliamo che la maggior parte di quelle funzioni sia disponibile per gli altri. Questa è la tensione.
Il progetto Android Open Source è una cosa incredibile e Google spende un bel po 'di soldi per mantenerlo disponibile e disponibile. Speriamo che rimanga tale per molto tempo.