Oui mais voila, si on est root, rien n'empêche plus de modifier les composants GSM (en gardant la même interface) et les remplacer par une version homebrew (pourquoi pas libre).
Le problème alors, c'est que ces composants logiciels, qui contrôlent le matériel (puissance des ondes, fréquence, ...) sont soumis à régulation par les différentes autorités de régulation (en France c'est l'ARCEP, ex ART). La license d'utilisation des ondes, c'est pas toi qui l'as, c'est ton opérateur téléphonique, qui te "sous license" la chose -- mais il a des règles à respecter et historiquement les opérateurs téléphoniques sont très à cheval dessus. Bien entendu le problème existe aussi avec OpenMoko.
C'est pour ça que je doute que les opérateurs téléphoniques distribuent volontiers des version où on est root, et que Google qui le sait bien (il sait que ce sera le cas des constructeurs aussi) a prévu que le téléphone puisse être tivoisé sans contrainte.
Linux est en GPL2 et risque pas de bouger, mais par dessus, ils n'utilisent même pas la GNU libc mais une version dérivée de BSD. Ils n'utilisent pas la VM Sun car elle est sous GPLv3, ils ont fait la leur (pas totalement Java mais c'est tout comme), appelée Dalvik, qui sera distribuée sous licence Apache 2, et l'implémentation de la bibliothèque Java qu'ils utilisent, c'est d'ailleurs celle d'Apache (Harmony), pour les mêmes raisons.
Bref, sans doute la majorité des composants seront libres (exceptés ceux pour lesquels ils n'y auront peut-être pas droit comme par exemple, je suppose, la pile GSM/3G) *mais* la majorité des implémentations seront tivoisées à mort.
Il s'agit véritablement plus d'"open source" que de libre ici: les "utilisateurs" seront les constructeurs de portables (d'abord ceux de l'Open Handset Alliance, mais à mon avis beaucoup d'autres suivront), c'est véritablement un modèle de développement commun plutôt qu'un moyen de donner plus de choix à l'utilisateur.
Mais il y a plusieurs points positifs:
1) Les développeurs pour Android (amateurs ou non) bénéficieront de beaucoup de doc et de l'accès aux sources. Il s'agit d'un environnement de développement ouvert.
2) Google va sans aucun doute copier le libre pour les logiciels sur portable, il y aura très certainement un "apt-get" like où les développeurs de logiciels libres pourront souscrire leurs applications (il y aura sans doute un système de gestion de licence et de paiment, ce sera une sorte de boutique en ligne comme ce que fait Apple mais en mieux).
3) Il y aura de nombreux constructeurs, alors sans aucun doute on arrivera à hacker au moins certains modèles, et parmi tous les constructeurs y'en a bien un (peut-être pas au début) qui filera le root: au pire on pourra le faire tourner sur Freerunner quand le code sera fourni et qu'on pourra le recompiler.
4) Contrairement au Freerunner, il est très probable qu'Android connaisse un énorme succès et devienne une des plateformes majeures des portables, avec Windows CE, Symbian et OSX-lite. On va se retrouver dans une configuration similaire à celle des PCs mais avec une situation beaucoup moins monopolistique.
Personnellement je suis plutôt confiant qu'il y aura des retombées positives pour le libre dans tous les cas.
[^] # Re: Et bientôt ...
Posté par smc . En réponse au journal Le premier téléphone Android pour bientôt. Évalué à 5.
Le problème alors, c'est que ces composants logiciels, qui contrôlent le matériel (puissance des ondes, fréquence, ...) sont soumis à régulation par les différentes autorités de régulation (en France c'est l'ARCEP, ex ART). La license d'utilisation des ondes, c'est pas toi qui l'as, c'est ton opérateur téléphonique, qui te "sous license" la chose -- mais il a des règles à respecter et historiquement les opérateurs téléphoniques sont très à cheval dessus. Bien entendu le problème existe aussi avec OpenMoko.
C'est pour ça que je doute que les opérateurs téléphoniques distribuent volontiers des version où on est root, et que Google qui le sait bien (il sait que ce sera le cas des constructeurs aussi) a prévu que le téléphone puisse être tivoisé sans contrainte.
Linux est en GPL2 et risque pas de bouger, mais par dessus, ils n'utilisent même pas la GNU libc mais une version dérivée de BSD. Ils n'utilisent pas la VM Sun car elle est sous GPLv3, ils ont fait la leur (pas totalement Java mais c'est tout comme), appelée Dalvik, qui sera distribuée sous licence Apache 2, et l'implémentation de la bibliothèque Java qu'ils utilisent, c'est d'ailleurs celle d'Apache (Harmony), pour les mêmes raisons.
Bref, sans doute la majorité des composants seront libres (exceptés ceux pour lesquels ils n'y auront peut-être pas droit comme par exemple, je suppose, la pile GSM/3G) *mais* la majorité des implémentations seront tivoisées à mort.
Il s'agit véritablement plus d'"open source" que de libre ici: les "utilisateurs" seront les constructeurs de portables (d'abord ceux de l'Open Handset Alliance, mais à mon avis beaucoup d'autres suivront), c'est véritablement un modèle de développement commun plutôt qu'un moyen de donner plus de choix à l'utilisateur.
Mais il y a plusieurs points positifs:
1) Les développeurs pour Android (amateurs ou non) bénéficieront de beaucoup de doc et de l'accès aux sources. Il s'agit d'un environnement de développement ouvert.
2) Google va sans aucun doute copier le libre pour les logiciels sur portable, il y aura très certainement un "apt-get" like où les développeurs de logiciels libres pourront souscrire leurs applications (il y aura sans doute un système de gestion de licence et de paiment, ce sera une sorte de boutique en ligne comme ce que fait Apple mais en mieux).
3) Il y aura de nombreux constructeurs, alors sans aucun doute on arrivera à hacker au moins certains modèles, et parmi tous les constructeurs y'en a bien un (peut-être pas au début) qui filera le root: au pire on pourra le faire tourner sur Freerunner quand le code sera fourni et qu'on pourra le recompiler.
4) Contrairement au Freerunner, il est très probable qu'Android connaisse un énorme succès et devienne une des plateformes majeures des portables, avec Windows CE, Symbian et OSX-lite. On va se retrouver dans une configuration similaire à celle des PCs mais avec une situation beaucoup moins monopolistique.
Personnellement je suis plutôt confiant qu'il y aura des retombées positives pour le libre dans tous les cas.