Android is een van de grootste en populairste collecties van open source software die zelfs het daglicht heeft gezien. Maar de Android die je krijgt als je de volgende belangrijke telefoon koopt, is dat niet, en we moeten ons afvragen of iemand er echt om geeft.
Open source en "gratis en open" betekent niet gratis omdat je iets krijgt dat geen geld kost. Het kan betekenen dat, en in veel gevallen nog steeds, maar het hoeft geen nulkost te zijn. De meeste elektronische dingen die u koopt, gebruiken ergens open-source software om ze te laten werken en zelfs bedrijven die u nooit zou vergelijken met free-as-you-not-pay, zoals Apple en Microsoft, gebruiken open source-software. De mensen die de "gratis" software schrijven verdienen het om betaald te worden als dat hun wens is en Intel, Cisco en andere bedrijven die geen Mozilla zijn, verkopen software die open source is.
Bijna elke gadget die u kunt kopen, maakt op een bepaald niveau gebruik van open source software.
Dit is geweldig. Er is geen reden om niet te profiteren van hard werken en wanneer een bedrijf of persoon een geschenk van code geeft aan andere ontwikkelaars, zouden ze daarom geen inkomsten moeten verliezen. Ik denk graag dat ik betaal voor de tijd die het kostte om iets te bouwen, testen en debuggen in een geval als dit, en dat is meestal de vraagprijs waard.
Android heeft dit idee vanaf de eerste dag gebruikt om uit te groeien tot een van de meest gebruikte stukjes software ooit. Een verschil is dat met de licentie die voor veel Android wordt gebruikt, iemand (iedereen) de code kan gebruiken, de code kan wijzigen, alles met de code kan doen en deze wijzigingen niet beschikbaar maakt voor de rest van ons. We hebben eerder gesproken over hoe dit iedereen ten goede komt die betrokken is bij het maken van een telefoon en waarom het een deel is van de reden dat Android iets is dat zoveel mensen willen gebruiken in het ding dat ze proberen te verkopen.
Maar we kunnen dieper gaan. Ik riskeer te zeggen dat de dingen die van Android iets maken dat de meesten van ons willen gebruiken, de dingen zijn die nooit open source zijn en nooit zullen zijn: elke app. Wanneer je deze twee dingen bij elkaar optelt, eindig je met iets dat noch open noch vrij is, en het marginaliseert de dingen die zijn. Dit bouwt een zeer grote kloof op tussen de Android die gratis is voor iedereen om te gebruiken en alles mee te doen en de Android die al het geld verdient.
Open source is de reden waarom Android meer dan 80% wereldwijd marktaandeel heeft: het is gratis en goedkoop om aan te passen.
Deze geschiedenis en enkele nieuwe geruchten hebben veel mensen bezorgd. Rond de waterkoeler suggereert talk dat veel van wat geweldig zal zijn in Android O eigenlijk een verzameling dingen is die geweldig zullen zijn in de Google Pixel 2 of wat de naam ook zal zijn. Als we geweldig zeggen, bedoelen we dingen die het leven van de mensen die het gebruiken verbeteren. De wijzigingen op het niveau van de bouwsteen zijn op zichzelf geweldig, en tot nu toe zal wat we hebben gezien allemaal deel uitmaken van Android en beschikbaar zijn voor iedereen die de code wil downloaden. Maar als het gaat om de gebruiker, is het idee dat Google spannende dingen voor zijn eigen producten kan houden een zorg voor open-source evangelisten zoals ik.
Het is belangrijk om te onthouden dat dit niet anders is dan wat andere fabrikanten van telefoons doen. Samsung neemt de gratis Android en leidt het door een ontwikkelteam om iets heel anders te produceren dat nooit open source zal zijn. Maar Samsung is geen Google en is niet belast met het bevorderen van het hele platform. Samsung kan deze dingen zelfs doen - net als Amazon aan de andere kant van het spectrum - omdat Google zich heeft gecommitteerd aan het verder ontwikkelen van het platform en de code weggeeft. Google is nu niet alleen de platformbeheerder, maar is ook een eindgebruiker voor Android-code. Dit kan lastig worden en niet op een goede manier.
Google heeft nooit gezegd dat het geen nieuwe en opwindende functies aan Android als geheel gaat toevoegen.
Als je hier maar één ding leest, zorg er dan voor dat dit dat ding is. We speculeren over andere speculaties en gooien het samen met wat we in het verleden hebben gezien. Niets van ons zou gelukkiger zijn dan iemand van Google die zegt dat we vol onzin zitten en het is de bedoeling om zoveel coole dingen aan Android toe te voegen dat we duizelig worden over alles. Maar deze hele industrie gedijt op de what-ifs.
Wat als Google de vereiste wijzigingen aan AOSP toevoegt en daar stopt? AOSP is onderdeel van een volledig functioneel besturingssysteem en is eenvoudiger dan de meeste mensen denken te bouwen voor een mobiel apparaat. Maar het eindresultaat is niet wat de meeste mensen willen, en vooraf geïnstalleerde en geconfigureerde apps en services zijn echte trekpleisters van Android.
We willen dat de volgende pixel geweldig en uniek is, maar we willen dat die functies beschikbaar zijn voor anderen. Dat is de spanning.
Mijn Raspberry Pi-smartphone werkt prima, maar ik gebruik liever een telefoon met Gmail en alle andere voordelen die geen open source zijn, dus het is maar een noviteit. Dat is de reden waarom de Raspberry Pi-telefoon die je thuis kunt bouwen met onderdelen ter waarde van $ 90 niet iets is dat we allemaal haasten om te maken of te kopen. De Galaxy S of Moto G of een andere telefoon is gewoon beter in het doen wat we willen dat een telefoon doet.
Alle bedrijven die Android-telefoons maken, kunnen geweldige dingen doen, zelfs de merken die je niet leuk vindt. Maar er zijn enkele dingen die beter zijn, omdat ze universeel zijn en die allemaal deel uitmaken van de open Android. We willen dat de volgende pixel geweldig is en functies heeft die ervoor zorgen dat het een geweldige aankoop is, maar we willen dat de meeste van deze functies beschikbaar zijn voor anderen. Dat is de spanning.
Het Android Open Source Project is een verbazingwekkend iets en Google geeft veel geld uit om het onderhouden en beschikbaar te houden. We hopen dat dit lang zo blijft.