Had HTC het recht om hun bootloaderbeleid te openen?
Op 27 mei kondigde HTC via hun Facebook-pagina aan dat ze de bootloaders niet langer op hun assortiment apparaten zouden vergrendelen. Ontwikkelaars overal in de Android-gemeenschap waren opgelucht toen ze dit hoorden en de aankondiging, die tot stand kwam na een groot aantal verzoeken van de Android Modding-community, benadrukte echt de rol van Android als open-sourceplatform.
De aankondiging door HTC op hun Facebook-pagina
HTC is een van de grootste fabrikanten van smartphones op de markt met een jaarlijkse omzet van slechts $ 10 miljard, en is het brein achter enkele van de populairste smartphones, waaronder de Desire and Sensation. Maar waren ze gelijk in het ontgrendelen van hun bootloader-beleid? Waarom deden ze het? Lees verder voor mijn gedachten.
Wat is een Bootloader?
Op een Android-telefoon is de bootloader het proces waarmee de telefoon het standaardbesturingssysteem op die telefoon kan opstarten, wat in het geval van HTC meestal een Android-variant is (hoewel het bedrijf wel enkele WP7-apparaten produceert). Een vergrendelde bootloader betekent dat de telefoon alleen het standaardbesturingssysteem op die telefoon kan opstarten en het uiterst moeilijk maakt om aangepaste besturingssystemen te installeren.
De standaard bootloader op de meeste HTC-apparaten
Makers van aangepaste Android ROM's zoals Cyanogen zijn erin geslaagd om het strakke bootloader-beleid te omzeilen door de bescherming te omzeilen, maar de aankondiging zal het voor Android-ontwikkelaars gemakkelijker maken om aangepaste ROM's op hun telefoon te installeren, zonder dat HTC's veilige bootloader het pad blokkeert.
Waarom hebben ze het gedaan?
HTC maakte de aankondiging op 27 mei na talloze verzoeken van de Android Modding-community. Android is een open-source besturingssysteem gebaseerd op Linux, wat betekent dat ontwikkelaars vrij zijn om het besturingssysteem naar wens aan te passen. Dit verklaart de enorme toename in populariteit van aangepaste ROM's: of gewijzigde versies van Android.
Sommige aangepaste ROM's proberen een groot deel van de bloat in Android weg te werken (met name zaken als HTC Sense, waarvan ik geen fan ben) en de prestaties van je telefoon te optimaliseren. Om een aangepast ROM te installeren, moet de ontwikkelaar de bootloader van de telefoon omzeilen, zodat de gebruiker het nieuwe ROM op het apparaat kan "flitsen" en de vorige versie van Android kan wissen. Google vindt het zeker niet erg dat mensen dit doen - maar waarschijnlijk deed HTC dat wel.
HTC Sense, dat een kernonderdeel is van de HTC-implementatie van Android, is tenslotte een eigen framework, wat betekent dat het copyright volledig toebehoort aan de licentiehouder en geen wijzigingen toelaat. Android is (en is altijd geweest) een open-source besturingssysteem, dus het vergrendelen van delen van het besturingssysteem lijkt te in tegenspraak te zijn met de hele visie die Google wilde.
Waren ze gelijk??
In een woord: Ja.
Ontwikkelaars houden van Android als platform omdat ze de vrijheid hebben om te spelen en nieuwe dingen te testen. Kijk maar naar het aantal verschillende versies van Android dat is vrijgegeven voor verschillende platforms. Andere bedrijven, zoals Apple, vergrendelen hun besturingssysteem strakker dan Fort Knox en geven ontwikkelaars zeer beperkte toegang tot wat ze kunnen wijzigen (jailbreaking is hierop een uitzondering, maar Apple fronst dat).
Ik heb zelf mijn Desire HD geroot en Cyanogen erop geïnstalleerd en het verschil dat het maakt is betoverend. De prestaties van mijn telefoon zijn verbeterd en het werkt over het algemeen beter. Bovendien is er niets van die lelijke Sense UI om me te begroeten elke keer dat ik mijn telefoon gebruik.
Naar mijn mening maakt HTC HTC absoluut geen zorgen over wat ik met mijn telefoon doe. Ze hebben geen controle over wat ik op mijn apparaat installeer, dus wat is het voor hen als iemand een aangepaste versie van Android op hun telefoon installeert? Als ze royalty's krijgen van mensen die hun software gebruiken, sta ik gecorrigeerd. Maar het is niet aan hen hoe mensen hun telefoon gebruiken; ze ontvangen nog steeds hetzelfde bedrag van iemand die er een heeft gekocht.
Er moet nog worden besloten hoe de bootloaders op HTC-telefoons worden ontgrendeld of dat alle telefoons worden ontgrendeld. Het zal niet iedereen beïnvloeden, maar hardcore Android-ontwikkelaars zullen opgelucht ademhalen als ze ernaar streven Android een opener en toegankelijker besturingssysteem voor iedereen te maken.