Android est-il vraiment Open Source? Et est-ce encore important?

Ici, nous explorons si Android est vraiment open source. Après tout, il est basé sur Linux!

Ici, nous explorons si Android est vraiment open source.  Après tout, il est basé sur Linux!
Publicité

J'utilise Android car il est fait à partir de Linux, et je ne suis pas seul ici. De nombreux utilisateurs de bureau open source ont d'abord pris un téléphone Android en raison de l'attrait d'un système d'exploitation mobile basé sur Linux. Je suis sûr que c'est la raison pour laquelle beaucoup d'entre vous lisez ceci maintenant.

Android a connu une large adoption, et cela a causé un certain malaise. Ce n'est qu'en partie dû au désir occasionnel de l'utilisateur de Linux de se débarrasser du courant dominant. Le plus gros problème est ce que les fabricants de téléphones, les transporteurs, et même Google ont fait pour le système d'exploitation. Le fait est que tout téléphone Android que vous prenez dans le magasin est verrouillé et fonctionne avec une bonne quantité de code source fermé.

En conséquence, les gens qui apprécient les idéaux open source se sont plutôt tournés vers Ubuntu Touch, Firefox OS, et Sailfish OS - et ont regardé avec déception car tous les trois n'ont pas encore réussi à décoller. Canonical, bien qu'expédiant Ubuntu sur quelques téléphones, n'a pas encore sorti un modèle véritablement prêt à la consommation. Firefox OS est devenu un projet Internet des objets. Jolla, malgré le fait qu'il a récemment lancé Sailfish OS 2.0, est encore en train de travailler sur des problèmes. Aucun d'entre eux n'est entré sur le marché américain.

La situation laisse Android comme l'option principale pour beaucoup de gens qui cherchent à utiliser Linux sur leurs téléphones. Mais la question demeure, Android est-il vraiment open source?

AndroidOpenSource-AOSP

Techniquement, oui

Android a des racines open source. Le projet a commencé sous Android, Inc. en 2005, que Google a racheté deux ans plus tard. La même année, Google et plusieurs autres sociétés ont formé l'Open Handset Alliance, avec Android étant le principal logiciel sur lequel ce consortium est construit.

Android est basé sur le noyau Linux, et comme ce morceau complexe de code, la plupart des parties sont open source avec quelques blobs binaires inclus pour faire fonctionner les choses avec certains matériels. La plate-forme Android de base, connue sous le nom de projet Open Source Android (AOSP), est disponible pour tout le monde à faire avec ce qu'ils souhaitent.

HTC, Huawei, LG, Samsung, Sony, Xiaomi, et beaucoup d'autres fabricants de Skins Android expliqués: Comment les fabricants de matériel changent Stock Android? Skins Android expliqués: Comment les fabricants de matériel changent Stock Android? Les fabricants de matériel aiment prendre Android et le transformer en quelque chose qui leur appartient entièrement, mais est-ce une bonne ou une mauvaise chose? Jetez un oeil et comparez ces différents skins Android. Lire la suite ont tous fait précisément cela sur les téléphones et les tablettes. Ils sont à peine seuls.

Amazon et Barnes & Noble l'ont mis sur e-readers. HP a mis Android dans un ordinateur portable. NVIDIA a poussé Android sur une console de jeu. Sony expédie le système d'exploitation sur ses nouveaux téléviseurs intelligents. Vous pouvez obtenir Android sur tout, des caméras point-and-shoot aux réfrigérateurs. Les entreprises se trébuchent sur Android Wear pour les montres.

Et ça ne compte même pas toutes les choses que les bricoleurs ont mises sur Android.

Contrairement à iOS et Windows Phone, les gens n'ont pas à payer de l'argent pour utiliser Android dans leur produit. Et puisque le code est ouvert, ils sont libres d'expérimenter et d'adapter le logiciel comme ils veulent.

Alors pourquoi ne le ressent-il pas?

Il y a une différence significative entre l'utilisation de Linux de bureau traditionnel et l'exécution de Windows. Le contraste entre Android et iOS ne semble pas aussi flagrant. Si Android est open source, pourquoi ne le ressent-il pas?

1. Les gens sont autorisés à verrouiller le code source ouvert

Android est open source, mais la plupart des logiciels que nous utilisons sur la plateforme ne le sont pas. C'est vrai si vous obtenez un appareil Nexus ou quelque chose de Samsung. Contrairement aux premiers jours de l'Android, le Google Now Launcher et la plupart des applications de Google sont devenus des sources fermées.

Il en va de même pour le code fourni par Samsung, HTC, LG et les adaptations personnalisées d'autres fabricants. La plupart des applications que vous recevez sur Google Play, qu'elles soient téléchargeables gratuitement, ne sont pas non plus Open Source. Étant donné que ce logiciel constitue la majeure partie de ce que nous voyons et utilisons, la situation fait finalement d'Android une plate-forme à source fermée.

Mais les gens sont autorisés à faire des logiciels à code source fermé fonctionnant sous Linux. À moins que les créateurs distribuent des logiciels sous une licence copyleft, d'autres peuvent prendre le code et l'utiliser pour créer des applications propriétaires.

Google publie beaucoup d'Android sous licence Apache version 2.0, ce qui n'empêche pas les gens d'utiliser le code pour créer des produits restrictifs. Que les gens l'aient fait ne rend pas Android lui-même fermé. Au contraire, le fait que tant de personnes fondent leur travail sur Android témoigne de son succès en tant que projet open source.

2. Le développement de base d'Android n'est pas axé sur la communauté

Pour la plupart, Google développe Android. Une ou deux fois par an, la société dépose un tas de nouveaux codes sur un mur métaphorique que les bricoleurs et les fabricants de matériel se précipitent (ou, vous savez, prennent leur temps Pourquoi mon téléphone Android n'est pas encore mis à jour? Le processus de mise à jour d'Android est long et compliqué, examinons-le pour savoir exactement pourquoi votre téléphone Android prend autant de temps pour mettre à jour.

Google publie ensuite des mises à jour de maintenance et de sécurité tous les mois pendant qu'il se prépare pour la prochaine grande version.

Beaucoup d'autres projets open source bien connus recherchent généralement une plus grande implication de la communauté au sens large. Red Hat peut financer une bonne partie du travail qui va dans GNOME 5 Raisons surprenantes derrière la résurgence de GNOME 5 Raisons surprenantes derrière la résurgence de GNOME Aujourd'hui, GNOME 3 récupère enfin les utilisateurs, et il y a moins de gens qui vont en ligne pour exprimer leur haine. l'environnement de bureau. Qu'est-il arrivé pour que GNOME revienne lentement? Lire la suite, mais les développeurs du monde entier contribuent au code.

Canonical, l'entreprise qui sous-tend Ubuntu, exerce un grand contrôle sur l'apparence et la convivialité de la distribution Linux, mais les membres de la communauté ont toujours leur mot à dire sur les programmes qui entrent dans les dépôts ou sur certains sites.

En comparaison, Android est entièrement un produit Google.

3. Vous n'avez pas le contrôle total

Une partie de ce qui attire les gens vers Linux et d'autres systèmes d'exploitation open source 3 Systèmes d'exploitation UNIX qui ne sont pas Linux 3 Systèmes d'exploitation UNIX qui ne sont pas Linux Récemment, les gens ont commencé à confondre "UNIX" avec "Linux". Linux a été influencé par UNIX, mais les systèmes UNIX n'ont aucun lien avec Linux. Voici quelques systèmes UNIX importants à connaître. Lire la suite est la liberté et le contrôle qui est disponible. Vous ne pouvez pas plonger dans le cœur d'une machine Windows ou Mac OS X et voir ce qui le fait fonctionner. Avec Linux, vous ne pouvez pas comprendre la plupart du code, mais vous êtes libre de bricoler avec plus ou moins tout.

En pratique, un téléphone Android sort de la boîte avec seulement un peu plus de libertés qu'un iPhone. Vous pouvez être en mesure de changer le lanceur, appliquer des thèmes étendus, et adapter certaines fonctionnalités pour répondre à vos goûts Les meilleurs réglages que vous pouvez faire à votre Android sans enracinement Les meilleurs réglages que vous pouvez faire à votre Android sans enracinement Personnalisation de votre appareil Android isn ' t seulement pour le technicien averti. Apprenez à tirer le meilleur parti de votre téléphone ou tablette Android sans racines! En savoir plus, mais vous n'êtes pas en mesure de bricoler avec le système d'exploitation sous-jacent sans annuler votre garantie.

Personnalisation de votre téléphone sans Flashing une ROM avec le cadre Xposed Personnalisation de votre téléphone sans Flashing une ROM avec le cadre Xposed Il est de notoriété publique que la meilleure façon de personnaliser votre appareil Android est de le flasher avec une nouvelle ROM . C'est aussi faux. En savoir plus ou clignotant une ROM personnalisée 6 raisons pour lesquelles vous devez utiliser une ROM personnalisée 6 raisons pour lesquelles vous devez utiliser une ROM personnalisée Les ROM personnalisées sont la meilleure chose à propos d'avoir un téléphone Android! Ne manquez pas! Lire la suite . À cet égard, il peut sembler que vous avez plus de liberté sur un système d'exploitation de bureau propriétaire que sur un système mobile open-source.

Mais Android est vraiment Open Source

Et ce n'est pas simplement ouvert dans le nom seulement. Il y a beaucoup de preuves là-bas qu'Android est vraiment ouverte, et nous en récoltons les bénéfices tangibles.

1. Les ROMs personnalisées existent

AndroidOpenSource-CyanogenMod-Custom-Theme

Les ROM créées par la communauté et basées sur AOSP offrent aux utilisateurs d'Android des alternatives aux logiciels livrés sur leurs appareils. CyanogenMod fonctionne sur des millions de smartphones Android. Hors de la boîte, l'expérience n'est pas si différente de ce que vous pouvez obtenir sur un Nexus. Heck, c'est la raison pour laquelle beaucoup de gens choisissent d'éclairer une ROM en premier lieu.

CyanogenMod n'est pas la seule option là-bas non plus Quelles sont les meilleures ROM Android personnalisées? Quelles sont les meilleures ROM Android personnalisées? Le moment où vous vous rendez compte que vous pouvez flasher votre téléphone Android avec une nouvelle ROM est un pivot. Soudainement, vous êtes libre: options de personnalisation sans fin, pas plus de bloatware de fournisseur, et, mieux encore, vous n'avez pas ... Lire la suite. Beaucoup ont augmenté et sont tombés au cours des années, comme Paranoid Android et AOKP. À certains égards, l'écosystème ROM personnalisé ressemble au modèle de distribution Linux. Ces ROM sont pour la plupart les mêmes, mais les projets prennent le même code et le modifient de différentes manières. Cela ne serait pas possible si Android lui-même n'était pas open source.

2. Même les concurrents Open Source dépendent d'Android

Au début de ce post, j'ai mentionné Firefox OS, Sailfish OS, et Ubuntu Touch en tant que systèmes d'exploitation mobiles open-source concurrents. Le fait est que les équipes derrière ces trois projets ont utilisé le code Android d'une manière ou d'une autre. Sailfish OS, bien qu'il ne soit pas basé sur Android, vous permet d'installer des applications Android directement.

Firefox OS a commencé comme Boot to Gecko, que vous pouvez installer sur les appareils Android. Avant Ubuntu Touch, il y avait Ubuntu pour Android.

Il y a une ironie incroyable à l'idée qu'Android puisse être une source fermée, mais les projets basés dessus peuvent être ouverts.

3. Vous pouvez prendre le contrôle de votre appareil

Les fabricants et les transporteurs peuvent ne pas vouloir vous, et cela pourrait annuler votre garantie, mais vous avez la possibilité de faire ce que vous voulez avec votre matériel. Vous pouvez rooter pour obtenir un accès administratif, déverrouiller le bootloader, ou flasher un système d'exploitation alternatif (comme Ubuntu Touch à la place Comment faire pour démarrer votre Android avec Ubuntu Comment faire pour démarrer votre Android avec Ubuntu Lire la suite).

Ceux-ci ne sont peut-être pas les fonctionnalités annoncées d'Android, mais ils sont là. Et tandis que la grande majorité des gens avec des appareils Android ne bricolent pas avec eux d'une telle manière, vous seriez à peine la seule personne qui le fait.

Il y a des millions de personnes qui aiment avoir la liberté d'utiliser leurs téléphones et tablettes de cette façon.

En quoi est-ce important?

Les gens utilisent des systèmes d'exploitation open source pour de nombreuses raisons différentes. Certains ne croient pas à l'abandon du contrôle de leurs données. De plus, les applications et services propriétaires vont et viennent, mais les logiciels open source restent en place, même lorsqu'ils ne sont pas pris en charge. Les systèmes d'exploitation libres peuvent également donner vie à du matériel qui fonctionne très bien, mais les entreprises ont décidé d'abandonner.

Et il n'y a pas de pénurie de raisons éthiques, de déterminer qui devrait avoir son mot à dire sur ce qui fonctionne sur le matériel, sur les discussions sur la richesse, la vie privée et la liberté.

Alors que des millions de personnes adoptent l'informatique mobile, il est important que les utilisateurs disposent des options disponibles sur les ordinateurs de bureau et portables. Prendre soin de l'une des choses ci-dessus ne devrait pas signifier abandonner les téléphones, les tablettes et les choses cool avec des écrans tactiles.

Aujourd'hui, Android reste la meilleure option mobile pour les personnes qui apprécient l'open source. En dehors de la boîte, il peut s'agir d'une expérience trop commerciale et trop gourmande en publicité, mais vous pouvez changer cela.

J'utilise CyanogenMod et obtenir mon logiciel de F-Droid Voici comment vous pouvez utiliser Android Mais Ditch Google Voici comment vous pouvez utiliser Android Mais Ditch Google Vous voulez utiliser votre smartphone ou tablette Android sans Google? Vous voulez utiliser un logiciel open source? Ici, nous examinons en profondeur comment faire cela. Lire la suite . Cette combinaison peut sembler limitée par rapport à ce que vous obtenez sur Google Play, mais c'est une expérience plus riche en fonctionnalités que ce que les systèmes d'exploitation open source concurrents apportent actuellement. Je suis toujours en train de regarder et d'espérer que ces alternatives réussissent, mais en attendant qu'elles réussissent, j'écoute des podcasts, j'utilise la navigation GPS, je gère ma bibliothèque musicale locale et je reste en contact avec des gens qui utilisent un mobile fiable et rapide. périphérique exécutant principalement des logiciels open source aujourd'hui .

Pourquoi utilisez-vous Android? L'aspect open source est-il important pour vous? Attendez-vous un système d'exploitation mobile alternatif gratuit? J'aimerais entendre vos pensées!

Crédits image: Pingouin sautant par bluezace via Shutterstock

In this article