Is Android echt Open Source? En doet het er zelfs toe?

Hier onderzoeken we of Android echt open source is. Het is tenslotte gebaseerd op Linux!

Hier onderzoeken we of Android echt open source is.  Het is tenslotte gebaseerd op Linux!
Advertentie

Ik gebruik Android omdat het gemaakt is van Linux, en ik ben hier niet alleen. Veel open source desktopgebruikers hebben eerst een Android-telefoon opgepikt vanwege de aantrekkingskracht van een op Linux gebaseerd mobiel besturingssysteem. Ik ben er zeker van dat dit is waarom velen van jullie dit nu lezen.

Android heeft brede acceptatie gekregen en dat heeft voor wat ongemak gezorgd. Dit is slechts ten dele toe te schrijven aan het feit dat af en toe een Linux-gebruiker de mainstream wil belemmeren. Het grotere probleem is wat telefoonfabrikanten, providers en zelfs Google hebben gedaan met het besturingssysteem. Het feit is dat elke Android-telefoon die je ophaalt uit de winkel is vergrendeld en een behoorlijke hoeveelheid gesloten broncode gebruikt.

Dientengevolge, hebben mensen die open source idealen waarderen, zichzelf opgezocht in de richting van Ubuntu Touch, Firefox OS en Sailfish OS - en kijken met teleurstelling toe omdat ze alle drie tot nu toe niet zijn opgestegen. Canonical, ondanks de verzending van Ubuntu op een paar telefoons, heeft nog geen echt klantklare model uitgebracht. Firefox OS heeft zijn intrek genomen in een Internet of Things-project. Jolla werkt, ondanks recentelijk pushen van Sailfish OS 2.0, nog steeds knikken. Geen van hen heeft de Amerikaanse markt betreden.

De situatie laat Android als de primaire optie voor veel mensen die Linux op hun telefoons willen gebruiken. Maar de vraag blijft, is Android echt open source?

AndroidOpenSource-AOSP

Technisch gezien, ja

Android heeft opensource-roots. Het project begon in 2005 onder Android, Inc., dat Google twee jaar later kocht. Datzelfde jaar vormden Google en verschillende andere bedrijven de Open Handset Alliance, waarbij Android het primaire stuk software is waarop dit consortium is gebouwd.

Android is gebaseerd op de Linux-kernel en net als dat complexe stuk code zijn de meeste onderdelen open source met een paar binaire blobs om dingen met bepaalde hardware te laten werken. Het Android-platform, bekend als het Android Open Source Project (AOSP), is beschikbaar voor iedereen om te doen met wat zij willen.

HTC, Huawei, LG, Samsung, Sony, Xiaomi en vele andere fabrikanten Android Skins uitgelegd: Hoe veranderen hardwaremakers Stock Android? Uitleg van Android Skins: hoe veranderen hardwaremakers Stock Android? Hardwarefabrikanten vinden het leuk om Android te nemen en het te veranderen in iets dat helemaal van hen is, maar is dit goed of slecht? Bekijk en vergelijk deze verschillende Android-skins. Meer lezen hebben allemaal precies dit gedaan op telefoons en tablets. Ze zijn nauwelijks alleen.

Amazon en Barnes & Noble hebben het op e-readers gezet. HP heeft Android op een laptop gezet. NVIDIA duwde Android op een gameconsole. Sony verzendt het besturingssysteem naar zijn nieuwe smart-tv's. Je kunt Android overal krijgen, van camera's die je kunt richten tot koelkasten. Bedrijven struikelen over zichzelf om Android Wear op horloges te zetten.

En dat is nog niet eens het tellen van alle dingen die knutselaars Android hebben aangedaan.

In tegenstelling tot iOS en Windows Phone hoeven mensen geen geld te betalen om Android in hun product te gebruiken. En aangezien de code open is, kunnen ze experimenteren en de software aanpassen zoals ze willen.

Waarom voelt het dan niet?

Er is een aanzienlijk verschil tussen het gebruik van traditionele Linux-desktops en Windows. Het contrast tussen Android en iOS voelt niet zo sterk. Als Android open source is, waarom voelt dat dan niet?

1. Mensen mogen Open Source Code vergrendelen

Android is open source, maar de meeste software die we op het platform gebruiken is dat niet. Dit geldt ongeacht of u een Nexus-apparaat of iets van Samsung aanschaft. Anders dan in de begintijd van Android, zijn de Google Now Launcher en de meeste Google-apps gesloten.

Hetzelfde geldt voor de code die wordt verzonden op de aangepaste aanpassingen van Samsung, HTC, LG en andere fabrikanten. De meeste apps die u op Google Play ontvangt, ongeacht of ze gratis kunnen worden gedownload, zijn ook niet open source. Aangezien deze software het grootste deel vormt van wat we zien en gebruiken, maakt de situatie Android uiteindelijk tot een gesloten bronplatform.

Maar mensen mogen closed source-software maken die op Linux draait. Tenzij makers software onder een copyleft-licentie distribueren, kunnen anderen de code gebruiken en deze gebruiken om eigen toepassingen te maken.

Google publiceert veel van Android onder Apache License versie 2.0, wat niet belet dat mensen de code gebruiken om beperkende producten te maken. Dat mensen dit hebben gedaan, maakt Android zelf niet gesloten. Zo ja, dat zoveel mensen hun werk baseren op Android is een bewijs van het succes ervan als een open source-project.

2. De kernontwikkeling van Android wordt niet door de gemeenschap bepaald

Grotendeels ontwikkelt Google Android. Een of twee keer per jaar dumpt het bedrijf een aantal nieuwe codes over een metaforische muur die knutselaars en hardwaremakers haasten (of, weet je, hun tijd nemen Waarom heeft mijn Android-telefoon nog geen update? Waarom heeft mijn Android-telefoon niet Het Android-updateproces is lang en gecompliceerd, laten we het onderzoeken om erachter te komen waarom het zo lang duurt om uw Android-telefoon bij te werken (Lees meer) om ze in te voeren.

Google geeft vervolgens elke maand ongeveer onderhouds- en beveiligingsupdates vrij terwijl het zich voorbereidt op de volgende grote release.

Veel andere bekende open-sourceprojecten zoeken doorgaans meer betrokkenheid van de bredere gemeenschap. Red Hat kan een groot deel van het werk financieren dat naar GNOME 5 gaat. Verrassende redenen achter de GNOME-heropleving 5 Verrassende redenen achter de GNOME-heropleving Vandaag de dag krijgt GNOME 3 eindelijk weer gebruikers en zijn er minder mensen die online gaan om hun haat voor hun stem te laten horen de desktopomgeving. Wat is er gebeurd om GNOME langzaam terug te laten komen? Lees meer, maar ontwikkelaars van over de hele wereld dragen code bij.

Canonical, het bedrijf achter Ubuntu, oefent veel controle uit over hoe de Linux-distributie er uitziet en aanvoelt, maar community-leden hebben nog steeds een stem in welke programma's in de app-repositories komen of wat er op sommige van de websites gebeurt.

Ter vergelijking: Android komt uit als volledig een Google-product.

3. U heeft geen volledige controle

Deel van wat mensen aantrekt naar Linux en andere open source besturingssystemen 3 UNIX-achtige besturingssystemen die geen Linux zijn 3 UNIX-achtige besturingssystemen die geen Linux zijn Onlangs begonnen mensen "UNIX" te verwarren met "Linux." Linux werd beïnvloed door UNIX, maar UNIX-systemen hebben geen relatie met Linux. Hier zijn enkele belangrijke op UNIX gebaseerde systemen die het waard zijn te weten. Lees meer is de vrijheid en controle die beschikbaar is. Je kunt niet in het hart van een Windows- of Mac OS X-machine duiken en zien wat er aan de hand is. Bij Linux begrijp je de meeste code misschien niet, maar je bent vrij om te sleutelen aan min of meer alles.

Praktisch gesproken wordt een Android-telefoon uit de doos verzonden met slechts iets meer vrijheden dan een iPhone. U kunt het opstartprogramma mogelijk wijzigen, een aantal uitgebreide thema's toepassen en een aantal functies aanpassen aan uw smaak. De beste aanpassingen die u kunt maken aan uw Android zonder rooten De beste aanpassingen die u kunt maken aan uw Android zonder te rooten Het aanpassen van uw Android-apparaat is niet t alleen voor de technische savvy. Leer hoe u het meeste kunt halen uit uw onbeperkte Android-telefoon of -tablet! Meer lezen, maar u kunt niet sleutelen aan het onderliggende besturingssysteem zonder uw garantie ongeldig te verklaren.

Meer uitgebreide tweaks vereisen het rooten van uw apparaat Uw telefoon aanpassen zonder een ROM te flashen met het Xposed-framework Uw telefoon aanpassen zonder een ROM te flashen met het Xposed-framework Het is algemeen bekend dat de beste manier om uw Android-apparaat aan te passen is om het te flashen met een nieuw ROM . Het is ook verkeerd. Meer lezen of een aangepaste ROM 6-redenen waarom u een aangepaste ROM 6 moet gebruiken Redenen dat u een aangepaste ROM moet gebruiken Aangepaste ROM's zijn het beste aan een Android-telefoon! Mis het niet! Lees verder . In dit opzicht kan het lijken alsof u meer vrijheid hebt op een eigen besturingssysteem dan een open-source mobiel besturingssysteem.

Maar Android is echt Open Source

En het is niet alleen open in naam alleen. Er is voldoende bewijs dat Android echt open is, en we krijgen de tastbare voordelen.

1. Aangepaste ROM's bestaan

AndroidOpenSource-CyanogenMod-Custom-Theme

Community-based ROMs op basis van AOSP geven Android-gebruikers alternatieven voor de software die op hun apparaten wordt geleverd. CyanogenMod werkt op miljoenen Android-smartphones. Out of the box, de ervaring is niet zo heel anders dan wat je op een Nexus kunt krijgen. Daarom is het dat veel mensen ervoor kiezen om een ​​ROM te flashen.

CyanogenMod is niet de enige optie die er is What Are The Best Custom Android ROMs? Wat zijn de beste aangepaste Android-ROM's? Op het moment dat je je realiseert dat je je Android-telefoon kunt flashen met een nieuwe ROM, is dit een cruciale. Plotseling ben je vrij: eindeloze aanpassingsmogelijkheden, geen bloatware van leveranciers meer en, het beste van alles, je hebt geen ... Lees meer. Velen zijn in de loop van de jaren gestegen en gevallen, zoals Paranoid Android en AOKP. In sommige opzichten lijkt het aangepaste ROM-ecosysteem op het Linux-distributiemodel. Deze ROM's zijn grotendeels hetzelfde, maar projecten nemen dezelfde code en passen deze op verschillende manieren aan. Dit zou niet mogelijk zijn als Android zelf niet open source was.

2. Zelfs de Open Source-concurrenten zijn afhankelijk van Android

Aan het begin van dit bericht noemde ik Firefox OS, Sailfish OS en Ubuntu Touch als concurrerende open-source mobiele besturingssystemen. Het punt is dat de teams achter alle drie deze projecten op een of andere manier Android-code hebben gebruikt. Sailfish OS, ondanks dat het niet op Android is gebaseerd, kunt u Android-apps rechtstreeks installeren.

Firefox OS begon als Boot to Gecko, dat je op Android-apparaten kon installeren. Voor Ubuntu Touch was er Ubuntu voor Android.

Het idee dat Android een gesloten bron zou kunnen zijn, is ongelooflijk ironisch, maar projecten die daarop zijn gebaseerd, kunnen open zijn.

3. U kunt de controle over uw apparaat overnemen

Fabrikanten en vervoerders willen misschien niet dat u dat doet, en hierdoor kan uw garantie ongeldig worden, maar u hebt wel de mogelijkheid om te doen wat u wilt met uw hardware. U kunt rooten om beheerderstoegang te krijgen, de bootloader te ontgrendelen of een ander besturingssysteem te flashen (zoals Ubuntu Touch uitvoeren in plaats daarvan Dual Boot Your Android met Ubuntu Hoe Dual Boot Your Android met Ubuntu Lees meer).

Dit zijn misschien niet de geadverteerde functies van Android, maar ze zijn er wel. En terwijl de overgrote meerderheid van mensen met Android-apparaten niet op zo'n manier met ze knutselen, zou je nauwelijks de enige persoon zijn die dat wel doet.

Er zijn miljoenen mensen die houden van de vrijheid om hun telefoons en tablets op deze manier te gebruiken.

Waarom is het belangrijk?

Mensen gebruiken open source besturingssystemen om veel verschillende redenen. Sommigen vertrouwen er niet op dat ze de controle over hun gegevens opgeven. Plus eigen applicaties en services komen en gaan, maar open source software blijft hangen, zelfs als het niet wordt ondersteund. Gratis besturingssystemen kunnen ook hardware inblazen die prima werkt, maar bedrijven hebben besloten te stoppen.

En er zijn geen tekort aan ethische redenen, van het bepalen wie zeggenschap heeft over wat op welke hardware draait, tot discussies over rijkdom, privacy en vrijheid.

Omdat miljoenen mensen mobiel computergebruik omarmen, is het belangrijk dat mensen over de opties beschikken die beschikbaar zijn op desktops en laptops. Zorgen voor een van de bovenstaande dingen moet niet betekenen dat je telefoons, tablets en coole dingen opgeeft met touchscreens.

Vandaag blijft Android de beste mobiele optie voor mensen die open source waarderen. Het kan uit de doos een overdreven gecommercialiseerde, ad-zware ervaring zijn, maar je kunt dat veranderen.

Ik gebruik CyanogenMod en krijg mijn software van F-Droid Hier leest u hoe u Android kunt gebruiken, maar sloot Google Hier leest u hoe u Android kunt gebruiken, maar sloot Google Wilt u uw Android-smartphone of -tablet gebruiken zonder Google? Wilt u open source software gebruiken? Hier gaan we dieper in op hoe dat moet. Lees verder . Deze combinatie lijkt misschien beperkend in vergelijking met wat u van Google Play krijgt, maar het is een meer feature-rijke ervaring dan wat concurrerende open-sourcebesturingssystemen momenteel naar voren brengen. Ik kijk nog steeds en hoop dat deze alternatieven succesvol zijn, maar terwijl ik wacht tot ze succesvol zijn, luister ik naar podcasts, gebruik ik GPS-navigatie, beheer ik mijn lokale muziekbibliotheek en houd ik contact met mensen die een betrouwbare en snelle mobiele telefoon gebruiken. apparaat dat momenteel overwegend open source-software gebruikt .

Waarom gebruik je Android? Betekent het open source-aspect veel voor jou? Wacht je nog op een alternatief gratis mobiel besturingssysteem om aan te vangen? Ik zou graag je gedachten horen!

Afbeeldingscredits: Penguin Springen door bluezace via Shutterstock

In this article