Android est un logiciel libre basé sur d’autres logiciels libres (Linux en particulier, mais pas seulement). Mais il existe beaucoup de licences différentes dans l’univers du logiciel libre.
Pour ne pas nous y perdre, revenons aux fondamentaux.
Un logiciel dit libre est un logiciel qui offre à son utilisateur 4 libertés :
- La liberté d’exécuter le programme pour tous les usages
- La liberté d’étudier le fonctionnement du programme (code source livré)
- La liberté de modifier le programme
- La liberté de redistribuer des copies du programme ou de ses modifications (y compris à la vente)
Ces 4 libertés sont celles qui distinguent le logiciel libre de l’open source (qui ne respecte que 2 ou 3 des libertés) et bien sûr du logiciel propriétaire (qui ne respecte souvent que la première, et parfois aucune).
Il y a beaucoup de raisons de faire du logiciel libre :
- Pour des raisons d’efficacité (lire à ce propos La cathédrale et le Bazar)
- Pour des raisons de standardisation
- Pour des raisons idéologiques
Et il y a donc par conséquent beaucoup de licences différentes en matière de logiciel libre :
- Licence BSD : chaque copie doit citer l’auteur original, mais la copie peut changer de licence
- Licence GPL : chaque copie reste sous licence GPL, et si un morceau de code GPL est utilisé dans une application, cette dernière passe sous licence GPL.
- Licence Apache : du code sous licence Apache peut être intégré dans des applications propriétaires
- …
Le choix de Google s’est porté sur la licence Apache (ASL). Beaucoup de développeurs de la frange idéologique du logiciel libre regrettent ce choix en raison du potentiel commercial qu’il offre.
En effet, il est considéré normal qu’une entreprise exploitant du code libre renvoie la balle en partageant son propre travail. C’est une obligation dans le cadre de certaines licences et c’est ce qu’un certain nombre de développeurs auraient souhaité.
Cela étant, le monde de la téléphonie mobile possède beaucoup de différences avec celui du développement applicatif traditionnel. Il est notamment beaucoup plus commercial et beaucoup plus fermé aux initiatives libres.
C’est ce constat qui a poussé Google à choisir pour son travail une licence permissive qui n’effraie pas les entreprises éditrices de logiciels tiers. De cette façon, elles peuvent continuer à fonctionner comme avant Android, tout en enrichissant le catalogue logiciel de cette plateforme.
Google a donc choisi la voie qui lui permet d’imposer sans contraintes sa plateforme mobile.
Si vous voulez recevoir les meilleures actus Frandroid sur WhatsApp, rejoignez cette discussion.
[…] appareils qui fonctionneront de la même manière. La raison : AOSP est sous licence open source (Apache) alors que les binaires propriétaires (pilotes, codecs, DRM, etc.) sont distribuées directement […]
[…] appareils qui fonctionneront de la même manière. La raison : AOSP est sous licence open source (Apache) alors que les binaires propriétaires (pilotes, codecs, DRM, etc.) sont distribuées directement […]
"La liberté d’exécuter le programme pour tout les usages" cherchez la faute !
[...] 1 – https://www.frandroid.com/12/la-license-dandroid/ [...]
Bonsoir CROVAX, Pour faire suite à ton intervention, je désirerais ajouter qu'Apple n'a pas l'intention de s'implanter sur le terrain de l'embarqué. Leur système d'exploitation n'est pas destiné à équiper des voitures, des avions, des réfrigérateurs,... Sur ce terrain, Apple n'est pas un "suiveur". Il n'est pas là. Ce terrain ne l'intéresse pas. C'est simple. Pour faire tourner un téléphone mobile, l'utilisation d'un système d'exploitation "tout terrain" n'est pas nécessaire... Je peux utiliser un OS destiné à la robotique pour faire tourner un téléphone portable. Techniquement, c'est parfaitement faisable. Mais en quoi cette idée serait-elle meilleure que celle qui consiste à utiliser un OS spécifiquement dédié à cette tâche? La stratégie d'Apple consiste à commercialiser des téléphones mobiles qui plaisent aux consommateurs... L'objectif est d'être rentable. Le geek a trop souvent tendance à oublier la rentabilité... Il ne s'agit pas d'imposer un nouveau système d'exploitation pour des appareils embarqués (on a déjà ce qu'il faut). Cordialement.
Bonsoir CROVAX, Du point de vue du geek, le choix de la licence est terriblement important. Mais, il ne faut pas oublier un acteur important dans la guerre des téléphones mobiles : le consommateur. Je suis moi-même ingénieur en développement depuis 15 ans. Entre autres activités, je développe sous VXworks, LynxOS et LinuxRT... Le monde de l'embarqué, je connais (un peu trop bien maintenant). C'est la raison pour laquelle j'abandonne le "C" et le temps-réel pour le monde des systèmes d'information. La "vision du geek", je connais aussi très bien. J'étais un geek. Et je suis entouré de geeks. Certains de ces geeks ont acheté un téléphone sous Android. Ils sont dégoûtés quand ils voient le 4G. Malgré leur amour du "pingouin sacré", ils sont dégoûtés. Et mes amis qui n'y connaissent rien en informatique n'ont strictement rien à foutre de la licence du système d'exploitation. Ils ne savent même pas ce que cela désigne. Ils veulent, du beau, du chic et du simple... La majorité achète un Iphone. En ce qui me concerne, cela fait longtemps que je juge au résultat. Et, pour le moment, je ne suis pas enthousiasmé par les téléphones sous Android. Cordialement
Rarement lu un commentaire aussi bien écrit mais au contenu aussi ridicule. Tout compte et le choix de la licence est loin d'être anodin, c'est carrément stratégique. Pour le comprendre, il faut cependant avoir une vision large du marché de l'embarqué et certainement pas se contenter de regarder dans l'œilleton du marché des smartphones américains (Windows Mobile, iPhone Os et Android) qui ne représentent que la moitié d'un marché anecdotique par rapport à la taille du marché de l'embarqué. "Sur ce terrain, Google aura du mal à concurrence Apple" <= trop tard ... On le voit bien, Apple ne fait plus que suivre.
Bonjour à tous, Je ne sais pas si le fait de diffuser Android sous la licence "Apache" (ASL) présente un réel avantage par rapport à la concurrence, et par rapport à Apple, en particulier. Rappelons que du code sous licence "Apache" peut être intégré dans des applications propriétaires Cette liberté d'utilisation est indispensable pour assurer l'adoption d'Android par les industriels... Ces derniers n'ont, en général, pas envie de divulguer, directement, ou indirectement, leurs procédés de fabrication. Cela dit, sur le marché, c'est le résultat final qui compte. C'est très simple à comprendre : Le produit répond-il aux attentes des consommateurs? Cela signifie : Le produit est-il beau? Est-ce le plus beau du marché? Comparés aux Iphone, les concurrents ne sont pas aussi beaux. Les matériaux utilisés sont-ils nobles, et durables? Aujourd'hui tous les téléphones sous Android présentent un écran en plastique. C'est un très mauvais point. Le plastique, c'est naze. Le produit est-il simple à l'utilisation? Ce n'est pas le type de licence qui détermine ces qualités. Il n'y a pas de lien entre le type de licence du système d'exploitation et la qualité des matériaux utilisés pour construire le téléphone. Il n'y a pas de lien entre le type de licence du système d'exploitation et la simplicité d'utilisation du téléphone. Il n'y a pas de lien entre le type de licence du système d'exploitation et la beauté de l'interface utilisateur. ... Pour ce type de produit, tout compte... Et l'intégration du logiciel au matériel compte énormément. Sur ce terrain, Google aura du mal à concurrence Apple : Google développe le système d'exploitation. Quelqu'un d'autre fabrique le matériel, et "adapte" le système d'exploitation au matériel. Fatalement, l'intégration est plus délicate que lorsque c'est la même personne qui fait tout. A+
[...] fait China Mobile a parfaitement compris le principe de la licence Apache et a modifié Android pour qu’il colle mieux au marché chinois (en tout cas tel que perçu [...]
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix