Bonjour,

Nous communiquons régulièrement en présentant notre épicerie
applicative (le Marketplace) comme une des forces de Firefox OS.
Celle-ci permet aux développeurs de diffuser leurs applications sans
devoir se soumettre aux diktats arbitraires d’Apple, Google et consorts.
Cependant, j’ai l’impression que pour l’instant, cette force est plus
une promesse qu’une réalité, et qu’il faudrait veiller à ne pas trop la
mettre en avant sous peine de décevoir.

Je m’explique.

Il existe trois types d’applications, hébergées, privilégiées,
certifiées. Pour un développeur, le choix se fait en fonction des
fonctionnalités dont il a besoin : certaines fonctionnalités de Firefox
OS sont accessibles à toutes les applications, d’autres réservées aux
applications privilégiées, voir certifiées.

Une application hébergée n’est rien d’autre qu’un site Web plus quelques
méta-données permettant de l’installer sur son téléphone. Elle peut être
distribuée de partout, l’épicerie joue uniquement un rôle de catalogue.
Je peux distribuer une application depuis mon propre site, sans passer
par l’épicerie. Parfait.

L’utilisation de nombreuses APIs nécessite que l’application soit
privilégiée. Dans ce cas, elle ne peut être installée que depuis une
épicerie, qui la valide selon ses critères techniques et éthiques et la
signe électroniquement. C’est cette signature qui garantie que
l’application a été validée et peut être installée sur le téléphone.
Cela pose deux problèmes :

 - on peut ne pas être d’accord avec les critères d’une épicerie (par
   exemple le Marketplace Mozilla refuse les applications à caractère
   sexuel, c’est un exemple, pas le débat) ;

 - une épicerie dépend des lois auxquelles est soumis son hébergeur.
   Mozilla et le Marketplace sont soumis aux lois étasuniennes, et une
   application a été récemment retirée en application du DMCA. C’est à
   dire qu’une société a contacté Mozilla pour se plaindre qu’une
   application enfreignait sa « propriété intellectuelle » et Mozilla a
   dû suspendre l’application, sans passage par la case judiciaire. cf
   https://groups.google.com/forum/#!topic/mozilla.governance/gZAiAaB-7cM

Heureusement, ces deux problèmes peuvent être contournés, puisque le
code source de l’épicerie est libre, et qu’on peut donc en créer
d’autres, avec d’autres critères et sous d’autres cieux. Du moins en
théorie. Car en pratique, pour qu’un téléphone accepte d’installer une
application depuis une épicerie, il doit connaître le certificat public
de celle-ci, afin d’authentifier la signature des applications.  Et que
pour l’instant je crois qu’il n’y a pas de moyens à la porté d’un
internaute novice pour installer le certificat d’une autre épicerie sur
son téléphone. Donc pour l’instant les internautes sont liés au
Marketplace de Mozilla, comme les utilisateurs d’Android ou d’iOS.

Dernier point, les applications certifiées. Certaines fonctionnalités
sont potentiellement dangereuses. Soit pour la vie privée de
l’internaute, soit parce qu’elles permettent de modifier des réglages du
téléphone et de le rendre inutilisable. C’est le cas par exemple des
fonctionnalités nécessaires pour créer un équivalent de MozStumbler pour
Firefox OS (j’ai besoin d’accéder aux informations des cellules de
téléphonie et Wifi à proximité). Ces fonctionnalités sont réservées à un
type particulier d’applications, dites certifiées. Ces applications ne
peuvent pas être distribuées par une épicerie, uniquement par
l’opérateur du téléphone (quid des téléphones qui ne sont pas liés à un
opérateur, je ne sais pas). Donc un développeur qui voudrait diffuser
une application alternative de gestion du Wifi par exemple devrait
convaincre Telefónica, Deutsche Telecom et compagnie de diffuser son
application. Difficile mission.

En l’état actuel, notre mécanisme de distribution d’applications ne
répond pas encore complètement aux problèmes posés par les épiceries
d’Apple et Google.

Attention, ce n’est pas une critique, je sais que ces problèmes auront
une solution, mais qu’ils ne sont pas pour l’instant sur le chemin
critique. Je voudrais juste avoir confirmation que je ne me trompe pas,
et, si je suis dans le vrai, que nous adoptions un peu de modestie dans
notre communication autour de l’épicerie, afin de ne pas décevoir.

Cordialement,
Clochix


_______________________________________________
Moz-fr mailing list
[email protected]
http://mozfr.org/mailman/listinfo/moz-fr

Répondre à