Bonsoir tout le monde, Léo Testard a écrit :
Bonjour Eric et Pierre \o/ Le 10 avr. 2012 à 16:06, obrowny06 a écrit : Le 10/04/2012 14:56, Pierre Varlet a écrit : Bonjour à toutes et à tous. Est-ce que j'ai faux quand je dis : 1- ANDROID c'est du libre Oui... et non. Les sources d'Android 2.X et 4.X ont été rendues disponibles mais le modèle de développement n'a rien d'ouvert : il est très difficile de faire remonter des contributions upstream. Et en pratique, entre les sources officielles et la version qu'on trouve sur les terminaux, on n'a aucun moyen de savoir ce qui a été rajouté. Le système d'exploitation Android lui même (ainsi que son noyau bien sûr) est soumis aux licences GPL V2 et Apache (licences libres) et les outils de développements sont basés sur Java: L'environnement Java est sous licence GPL (pouvant être utilisé pour développer des applications soumises à licences privatrices=> LÀ EST LA FAILLE) mais... la Plate-forme Java est sous licence privatrice. De ce fait, les constructeurs comme Samsung, HTC, ont pu rajouter des couches logicielles sous licence privatrices. Cela va même au-delà car pour le Google Nexus S construit dans les usines Samsung, ce dernier s'est assuré d'une non compatibilité entre ce modèle et son logiciel Kies (qui gère la gamme galaxy de la marque). Ce logiciel étant sous licence privatrice et non porté sur autre chose que M$ Win... et Apple Mac O$ (versions "PC"). Des distributions entièrement libres de Android existent de manière tout à fait légales, mais leur installation en remplacement de la distribution constructeur annulent la garantie (il est important de le savoir). 2- C'est le constructeur (Samsung dans mon cas) qui release les nouvelles versions d'Androïd pour ses smartphones. ça dépend des cas. Si tu utilises une ROM Android constructeur, c'est effectivement le constructeur qui release (ou pas ! certains constructeurs ne le font pas pour certains téléphones), les nouvelles versions de la ROM incluant les dernières versions d'Android. Chaque nouvelle release est d'abord développée par Google avec l'aide d'une communauté motivée par des challenges, puis Samsung la modifie en y apportant ses modifications. Enfin, dans le cas de présence d'une ROM opérateur (là, on oublie définitivement la GPL pour cette couche), celle-ci y est intégrée en dernier. 3- C'est l'operateur qui met à disposition les nouvelles versions si cet opérateur ajoute une couche qui lui est propre au dessus d'Android (Bouygues, SFR, Orange...). Tous les constructeurs n'ajoutent pas leur propre couche dessus, mais si c'est le cas, il faut effectivement passer par eux pour la mise à jour... Du fait de ce qui est dit ci-dessus, c'est en effet l'opérateur qui valide ou non la mise à jour en fonction de ses compatibilités avec sa ROM, et qui fait la proposition finale d'installation à l'utilisateur. Dans ce cas, une mise à jour annoncée par Google ou même par le constructeur n'est pas recommandée tant qu'elle n'est pas validée (risques de bugs... j'ai vu un Nexus S d'un client bon pour le SAV à cause de ça). 4- Virgin n'ajoute pas de couche et livre le Galaxy S avec l'Android fourni par samsung. Donc un galaxy S acheté chez Virgin peut être mis à jour sans passer par l'operateur Je ne connais pas cet opérateur, mais si tu utilises directement la ROM Samsung, alors effectivement les mises à jour se font via cetteROM. 5- La mise à jour d'Android depuis Samsung s'effectue avec un logiciel "KIES" qui ne fonctionne pas sous Linux. mh, il me semblait que certaines mises à jour étaient déployées en OTA, mais peut être que je me trompe. En principe, il me semble que les OTA sont des systèmes proposés par l'opérateur, je ne sais pas si le constructeur dispose de ce type d'outil (impossible en présence d'une ROM, pour Virgin je ne sais pas: voir avec les assistances de Samsung et/ou de Virgin). -> Là, vient le passage que je préfère... :-( En ce qui concerne Kies, il n'est disponible que pour Mac O$ et M$ Win, on ne peut donc nativement pas gérer son mobile à base de Linux depuis un PC sous GNU/Linux si on veut respecter la version logicielle officielle du constructeur à des fins de maintien de garantie. -> Ça vaut le détour ! non??? Des solutions existent bien en effet pour gérer un tel mobile depuis notre couple bovin/manchot préféré, mais en passant le mobile à une version 100% GPL qui transforme votre joli document de garantie en papier toilette à fleurs. Ce que je préconise après l'année qui suit la date d'achat du mobile (ou plus si garantie prolongée). En attendant une petite VM type VirtualBox sur le PC n'est pas un luxe (mais vous me direz: "la licence pour ce qui est à monter dessus oui..." Voyons, il y a des solutions pour c... chuttt ! je n'ai rien dit). 6- Il n'existe donc pas de moyen de mettre à jour l'androïd d'un galaxy S acheté chez Virgin. Bien entendu si 6 est faux, je suis preneur de la solution ! Bien sûr que si ;) Cyanogenmod est une ROM à peu près libre avec des builds d'ICS (Android 4.X) et disponible sur la majorité des terminaux. Cordialement Pierre Je ne répondrai pas de façon catégorique à chaque question mais il me semble que même si la dernière version d'Android ICS a des sources téléchargeables et compilables, les fabricants sont encouragés (souvent par les opérateurs) à fermer le tout derrière. Parfois une couche supplémentaire opérateur existe. Je ne connais pas vraiment kies mais il me semble que tu peux mettre à jour ton samsung. Il faut d'abord le rooter puis télécharger et installer un "mod". Cyanogen est par exemple un "mod" libre d'android qui fonctionne bien. Il y en a d'autres. par contre tu perdras ton interface samsung évidemment. "cyanogen" est le nom du développeur. Cyanogenmod, c'est le mod de cyanogen... :) http://www.cyanogenmod.com/ Eric Leo Conclusion, Vive l'arrivée prochaine de Tizen (développé par la Linux Foundation), Boot 2 Gecko (développé par la fondation Mozilla) et le déjà présent Meego(Nokia N9) (également développé par la Linux Foundation). Bonne soirée à tous. Bien cordialement, Sylvio Desjardins < dépanneur de services internet sur webphones > < et smartphones pour un opérateur au logo rouge > -------------------------------------------------------------------------------------------------------------- (...) On peut comparer cette philosophie du logiciel libre avec "l'Open source". Cette dernière ne mentionne jamais et ne critique pas le problème social de la domination des utilisateurs par les développeurs du logiciel privateur de liberté ; il propose seulement une méthode de développement logiciel. Or, interdire la coopération entre les gens est insupportable, parce que l'aide au voisin est la base de la société : interdire le partage, c'est attaquer la société à sa base. (...) Le problème est de reconnaître que le logiciel doit être libre et que n'importe quel logiciel privateur est une menace sociale. Richard Stallman, Liberté, Egalité, Fraternité (23 février 2008), écrit par La Cantine %%% Merci de respecter ces consignes http://www.linux-azur.org/savoir-vivre %%%
