Android est-il vraiment une source ouverte? Et est-ce même important?
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 tout d’abord acheté 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 pourquoi beaucoup d'entre vous lisez ceci maintenant.
Android a été largement adopté et cela a provoqué un certain inconfort. Cela n’est que partiellement imputable au désir occasionnel des utilisateurs de Linux de déjouer le grand public. Le plus gros problème est ce que les fabricants de téléphones, les opérateurs et même Google ont fait pour le système d'exploitation. En fait, tout téléphone Android que vous récupérez dans le magasin est verrouillé et exécute une bonne quantité de code source fermé..
En conséquence, les personnes qui attachent de l'importance aux idéaux Open Source se sont tournées vers Ubuntu Touch, Firefox OS et Sailfish OS - et ont regardé avec déception le fait que les trois n'ont pas réussi à décoller. Canonical, en dépit de la présence d'Ubuntu sur quelques téléphones, n'a pas encore publié de modèle véritablement prêt à l'emploi. Firefox OS a pivoté dans un projet Internet of Things. Jolla, malgré la récente mise à jour de Sailfish OS 2.0, est toujours en train de régler ses problèmes. Aucun d'entre eux n'est entré sur le marché américain.
La situation laisse Android comme la principale option pour de nombreuses personnes cherchant à utiliser Linux sur leurs téléphones. Mais la question reste, est Android vraiment open source?
Techniquement, oui
Android a des racines open source. Le projet a débuté sous Android, Inc. en 2005, que Google a acheté deux ans plus tard. La même année, Google et plusieurs autres sociétés ont formé l’alliance Open Handset, Android étant le logiciel principal sur lequel ce consortium est construit..
Android est basé sur le noyau Linux et, à l'instar de ce morceau de code complexe, la plupart des composants sont open source. Quelques blobs binaires sont inclus pour que les choses fonctionnent avec certains matériels. La plate-forme Android de base, connue sous le nom de projet Open Source Android (AOSP), est disponible pour tous les utilisateurs..
HTC, Huawei, LG, Samsung, Sony, Xiaomi, et de nombreux autres fabricants Skins Android a expliqué: Comment les fabricants de matériel changent Stock Android? Les skins Android expliqués: Comment les fabricants de matériel changent-ils d'Android? Les fabricants de matériel aiment prendre Android et le transformer en quelque chose qui leur est propre, mais est-ce une bonne ou une mauvaise chose? Jetez un coup d'oeil et comparez ces différents skins Android. Lire plus ont tous fait exactement cela sur les téléphones et les tablettes. Ils sont à peine seuls.
Amazon et Barnes & Noble l'ont mis sur des lecteurs électroniques. HP a mis Android dans un ordinateur portable. NVIDIA a poussé Android sur une console de jeux. Sony fournit 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 mettent en quatre pour mettre Android Wear sur les montres.
Et cela ne compte même pas toutes les choses que les bricoleurs ont mises sur Android.
Contrairement à iOS et Windows Phone, les utilisateurs n'ont pas à payer d'argent pour utiliser Android dans leur produit. Et comme le code est ouvert, ils sont libres d'expérimenter et d'adapter le logiciel à leur guise..
Alors pourquoi ça ne se sent pas comme ça?
Il y a une différence significative entre utiliser un ordinateur de bureau Linux traditionnel et Windows. Le contraste entre Android et iOS n'est pas aussi net. Si Android est open source, pourquoi ne pas en avoir l'impression??
1. Les personnes sont autorisées à verrouiller le code source ouvert
Android est open source, mais la plupart des logiciels que nous utilisons sur la plate-forme ne le sont pas. Cela est vrai que vous achetiez un appareil Nexus ou quelque chose de Samsung. Contrairement aux premiers jours d'Android, Google Now Launcher et la plupart des applications de Google sont devenues des sources fermées..
Il en va de même pour le code fourni avec les adaptations personnalisées de Samsung, HTC, LG et d’autres fabricants. La plupart des applications que vous obtenez sur Google Play, qu'elles soient ou non téléchargeables gratuitement, ne sont pas non plus open source. Étant donné que ce logiciel constitue l'essentiel de ce que nous voyons et utilisons, la situation donne finalement à Android le sentiment d'être une plate-forme source fermée..
Mais les gens sont autorisés à créer des logiciels à source fermée fonctionnant sous Linux. À moins que les créateurs ne distribuent des logiciels sous une licence copyleft, d’autres peuvent utiliser le code et l’utiliser pour créer des applications propriétaires..
Google publie une grande partie d'Android sous licence Apache version 2.0, ce qui n'empêche pas les utilisateurs d'utiliser le code pour créer des produits restrictifs. Que les gens aient fait cela ne rend pas Android lui-même fermé. Le fait que tant de gens basent 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 une série de nouveaux codes sur un mur métaphorique où bricoleurs et fabricants de matériel se précipitent (ou, vous savez, prenez leur temps. Pourquoi mon téléphone Android n'a-t-il pas encore été mis à jour? Pourquoi mon téléphone Android n'est-il pas mis à jour? Le processus de mise à jour d'Android est long et compliqué; examinons-le pour savoir exactement pourquoi votre téléphone Android met si longtemps à se mettre à jour..
Ensuite, Google publie des mises à jour de sécurité et de maintenance tous les mois environ lors de la préparation de la prochaine grande version..
De nombreux autres projets open source bien connus demandent généralement plus d'implication de la part de la communauté. Red Hat peut financer une bonne partie du travail de GNOME 5. Des raisons surprenantes au-delà de la résurgence de GNOME 5 raisons surprenantes au-delà de la résurgence de GNOME Aujourd'hui, GNOME 3 est en train de regagner des utilisateurs, et de moins en moins de personnes se connectent en ligne pour exprimer leur haine contre l'environnement de bureau. Qu'est-il arrivé à faire revenir lentement GNOME? En savoir plus, mais les développeurs du monde entier contribuent au code.
Canonical, la société derrière Ubuntu, exerce un contrôle important sur l’apparence et le comportement de la distribution Linux, mais les membres de la communauté ont toujours leur mot à dire sur les programmes entrant dans les référentiels d’applications ou sur ce qui se passe sur certains sites Web..
En comparaison, Android est entièrement un produit de Google..
3. Vous n'avez pas le plein contrôle
Une partie de ce qui attire les gens vers Linux et d’autres systèmes d’exploitation open source 3 Systèmes d’exploitation similaires à UNIX qui ne sont pas Linux 3 Systèmes d’exploitation semblables à 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 aucune relation avec Linux. Voici quelques systèmes UNIX importants à connaître. Lire la suite est la liberté et le contrôle qui sont disponibles. Vous ne pouvez pas plonger au cœur d'une machine Windows ou Mac OS X et voir ce qui la motive. Avec Linux, vous ne comprenez peut-être pas la majeure partie du code, mais vous êtes libre de bricoler plus ou moins tout le contenu..
En pratique, un téléphone Android est livré avec une liberté légèrement supérieure à celle d'un iPhone. Vous pourrez peut-être changer le programme de lancement, appliquer des thèmes étendus et personnaliser certaines fonctionnalités à votre guise. Les meilleurs réglages à faire sur votre Android sans enracinement Les meilleurs réglages à effectuer sur votre Android sans enracinement Personnalisation de votre appareil Android isn ' t seulement pour les férus de technologie. Apprenez à tirer le meilleur parti de votre téléphone ou tablette Android non rooté! En savoir plus, mais vous ne pouvez pas bricoler le système d'exploitation sous-jacent sans annuler votre garantie.
Personnalisez votre téléphone sans clignoter une ROM avec le framework Xposed Personnalisez votre téléphone sans clignoter une ROM avec le framework Xposed Il est de notoriété publique que le meilleur moyen de personnaliser votre appareil Android est de le flasher avec une nouvelle ROM. . C'est aussi faux. En savoir plus ou flasher 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 ce qu'il y a de mieux pour avoir un téléphone Android! Ne manquez pas ça! Lire la suite . À cet égard, vous pouvez avoir l'impression que vous avez plus de liberté sur un système d'exploitation de bureau propriétaire que sur un système mobile à source ouverte..
Mais Android Vraiment est Open Source
Et ce n'est pas simplement ouvert en nom seulement. Il existe de nombreuses preuves selon lesquelles Android est vraiment ouvert et nous en récoltons les avantages concrets..
1. Des ROM personnalisées existent
Les ROM fabriquées par la communauté sur la base d'AOSP offrent aux utilisateurs d'Android une alternative au logiciel fourni avec 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 de flasher une ROM en premier lieu.
CyanogenMod n'est pas la seule option disponible. Quels sont les meilleurs ROM Android personnalisées? Quels sont les meilleurs ROM Android personnalisées? Le moment où vous réalisez que vous pouvez flasher votre téléphone Android avec une nouvelle ROM est un tournant. Tout à coup, vous êtes libre: des options de personnalisation illimitées, plus de logiciels publicitaires de fournisseurs et, mieux encore, vous n'avez pas… Lire la suite. Beaucoup ont augmenté et diminué au fil des ans, tels que Paranoid Android et AOKP. À certains égards, l'écosystème de ROM personnalisé ressemble au modèle de distribution Linux. Ces ROM sont généralement identiques, mais les projets utilisent 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 cet article, 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 responsables de ces trois projets ont utilisé le code Android d’une manière ou d’une autre. Sailfish OS, bien que n'étant pas basé sur Android, vous permet d'installer des applications Android directement.
Firefox OS a commencé comme Boot to Gecko, que vous pouviez installer sur des 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 sur cette dernière peuvent être ouverts..
3. vous Pouvez Prenez le contrôle de votre appareil
Les fabricants et les opérateurs peuvent ne pas vouloir que vous le fassiez, et cela pourrait annuler votre garantie, mais vous avez la possibilité de faire ce que vous voulez avec votre matériel. Vous pouvez accéder à la racine pour obtenir un accès administratif, déverrouiller le chargeur de démarrage ou utiliser un autre système d'exploitation (par exemple, exécutez Ubuntu Touch à la place. Comment démarrer en double sur votre Android avec Ubuntu - Comment démarrer en double sur votre Android avec Ubuntu En savoir plus).
Ce ne sont peut-être pas les fonctionnalités annoncées par Android, mais elles sont là. Et si la grande majorité des utilisateurs d’appareils Android ne les bricole pas de cette manière, vous ne seriez pas la seule personne à le faire..
Il y a des millions de personnes qui aiment avoir la liberté d'utiliser leur téléphone et leur tablette de cette façon..
Pourquoi est-ce important?
Les gens utilisent des systèmes d'exploitation open source pour différentes raisons. Certains ne croient pas qu'ils abandonnent le contrôle de leurs données. De plus, les applications et services propriétaires vont et viennent, mais les logiciels open source restent, même lorsqu'ils ne sont pas pris en charge. Les systèmes d’exploitation libres peuvent également donner vie à un matériel qui fonctionne très bien, mais les entreprises ont décidé d’abandonner.
Et les raisons éthiques ne manquent pas, que ce soit pour déterminer qui devrait avoir son mot à dire sur ce qui fonctionne avec quel matériel informatique, ou pour des 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 les ordinateurs portables. S'occuper de tout ce qui précède ne devrait pas signifier abandonner téléphones, tablettes et autres trucs cool avec les écrans tactiles.
Aujourd'hui, Android reste la meilleure option mobile pour les personnes qui attachent de l'importance à l'open source. Hors de la boîte, il peut être une expérience trop commercialisée, lourde de publicité, mais vous pouvez changer cela.
J'utilise CyanogenMod et je reçois mon logiciel chez F-Droid. Voici comment utiliser Android mais Google Fitch. Voici comment utiliser Android mais Google. Vous voulez utiliser votre smartphone ou tablette Android sans Google? Voulez-vous utiliser un logiciel open source? Nous examinons ici en détail comment faire cela. Lire la suite . Cette combinaison peut sembler limitante par rapport à ce que vous obtenez de Google Play, mais il s’agit d’une expérience plus riche en fonctionnalités que celle offerte par les systèmes d’exploitation open source concurrents. J'observe toujours et espère que ces alternatives trouveront du succès, mais en attendant, j'écoute des podcasts, utilise la navigation GPS, gère ma bibliothèque musicale locale et reste en contact avec les gens à l'aide d'un mobile fiable et rapide. appareil fonctionnant principalement avec des logiciels open source aujourd'hui.
Pourquoi utilisez-vous Android? L'aspect open source signifie-t-il beaucoup pour vous? Attendez-vous un autre système d'exploitation mobile gratuit? J'aimerais entendre vos pensées!
Crédits d'image: Penguin Jumping de bluezace via Shutterstock
Explorez plus sur: Personnalisation Android, Linux, Open Source.