Mi-novembre, Brendan Eich, CTO de Mozilla, a accepté l’award de l’innovation Meffys 2013 pour la technologie.
Curieux de Firefox OS, la traduction des réponses d’Andreas Gal sur Firefox OS par la communauté Mozilla francophone de février vous instruira toujours autant.
Toujours en juillet, Mozilla annoncé le rythme « agressif » des sorties des nouvelles versions de Firefox OS. Les « feature releases », versions avec de nouvelles fonctionnalités, verront le jour tous les trimestres, alors que les mises à jour de sécurité seront délivrées sur le rythme de 6 semaines – comme Gecko et Firefox – pour les deux versions avec nouvelles fonctionnalités précédentes.
Fin septembre, ZTE annonçait avoir vendu 100 000 smartphones sous Firefox OS, qu’il sortirait un second smartphone ZTE sous Firefox OS (avec un écran plus grand et un processeur dual-core) au premier semestre 2014 et que la seconde vague de téléphones ZTE sous Firefox OS atteindrait les États-Unis en 2014.
Enfin, depuis le 3 décembre, Firefox OS est disponible en Italie sur le Web, puis, depuis le 6, dans les boutiques de Telecom Italia pour 79,90 €.
Le 12 décembre, Mozilla et des partenaires mondiaux majeurs ont lancé un Mobile Open Web Device Compliance Review Board, organisation indépendante à but non lucratif ayant pour objectif de développer un écosystème ouvert au sein duquel les technologies Web seraient implémentées de manière standard. Le CRB sera chargé d’implémenter des standards et notamment de normaliser les interfaces de programmation. Il est présidé par Andreas Gal, VP du mobile chez Mozilla.
Pour finir cette chronologie comme nous l’avons commencée, reparlons du constructeur espagnol Geeksphone qui le 20 décembre a publié la fiche technique du Geeksphone Revolution, un smartphone dual boot Android/Firefox OS (avec processeur Intel Atom).
Dans cette rétrospective, nous n’avons pas évoqué (ou si peu) le développement de Firefox OS et les nouvelles fonctionnalités ajoutées – dont les nombreuses API créées et proposées à la standardisation – et nous ne le ferons pas. Si vous êtes intéressé par le développement de Firefox OS suivez notre compte Twitter, notre liste de comptes relatifs à Firefox OS et en particulier Mozilla B2G, ainsi que le mot-dièse #FirefoxOS.
Pour finir, Spencer Hui, l’employé en charge de la vidéo dans l’équipe créative de Mozilla, a présenté un film de 10 min 32 diffusé au Mozilla Summit 2013, comprenant de nombreux Mozilliens, qui raconte le voyage de Firefox OS. Découvrez-le ou revoyez-le maintenant :
Nous ne parlerons pas que des logiciels produits par Mozilla mais aussi de logiciels basées sur les technologies. Cependant, les principaux logiciels de Mozilla, Firefox, pour ordinateur et pour Android, et Firefox OS, qui a été déployé cette année à grande échelle, seront au centre de cette 3e partie de notre rétrospective 2013.
Des versions non officielles, spécialisées et modifiées de Firefox – comme Pale Moon, Cyberfox, Waterfox, TenFourFox ou Classilla –, de nouvelles versions de BlueGriffon et d’Instantbird, exemples de logiciels basés sur Gecko, le moteur d’affichage de Firefox, de nouvelles versions de Bugzilla, disponible en français et qui a fêté ses 15 ans en 2013 et de nouvelles versions de Transvision (projet d’outil Web permettant des recherches dans les dépôts Mozilla, en-US et autres langues, mené par Pascal Chevrel et fourni par MozFr) sont sorties en 2013 aux côtés des logiciels phares de Mozilla.
Adieux en 2013
Commençons par des logiciels basés sur Mozilla que regretteront certains : en effet, le navigateur pour Mac Camino est officiellement mort fin mai 2013, bien qu’il n’était plus mis à jour depuis longtemps et n’est donc plus sûr. Stuart Morgan sur le blog officiel rappelle que des anciens développeurs de Camino ont aidé à développer les trois navigateurs les plus populaires sur Mac, Chrome, Firefox et Safari.
Peu de temps après, c’est Songbird, le gestionnaire multiplateforme de bibliothèque musicale et lecteur audio qui annonçait cesser ses opérations commerciales le 28 juin 2013 faute de financement. Cette alternative libre à iTunes d’Apple, basée sur Gecko de Mozilla, est morte mais survit grâce à son surgeon mené par la communauté, Nightingale, encore plus multiplateforme.
Reconnaissance
À tous ceux qui ne jurent que par Chrome et surfent sur son (irrésistible ?) déferlante, vous pouvez opposer que, dans le Grand comparatif des navigateurs 2013 de Tom’s Hardware, dont le titre en anglais nomme les versions testées : Chrome 27, Firefox 22, IE 10, And Opera Next, Benchmarked, sans faiblesses apparentes et avec des scores globalement élevés dans toutes les catégories, des temps de démarrage exemplaires, des performances en accélération matérielle nettement améliorées par rapport aux versions précédentes sans oublier une fiabilité à toute épreuve, la dernière version en date de Firefox remporte sans trop de difficulté cette édition du Grand comparatif des navigateurs.
Et ce n’est pas un titre isolé. Cet été aussi, PC Pro a nommé Firefox meilleur navigateur pour 2013 : En bref, la vitesse de Firefox et les exigences de mémoire légères nous ont convaincu à nouveau, après de nombreuses années de traversée du désert, Firefox est une fois de plus notre navigateur préféré. & Les fameuses fuites de mémoire de Firefox d’il y a quelques années ont convaincu beaucoup de gens de plaquer le navigateur de Mozilla et d’aller vers Chrome. Maintenant, il serait peut-être temps de faire le trajet inverse.
En fin d’année, sur un « marché » où Firefox fait face à Chrome, le navigateur Web propriétaire de Google, et Chromium, le navigateur libre qui lui sert de base, le navigateur de Mozilla a été choisi par 52,8 % des lecteurs du Linux Journal comme meilleur navigateur Web contre 35,5 % pour les deux navigateurs contrôlés par Google ensembles.
Fin août, la qualité de Firefox a aussi été reconnue dans le domaine du plantage des navigateurs Web. ZDNet rapportait : Quel navigateur plante le plus ? Pas toujours Internet Explorer : Bonnet d’âne pour Safari 6, lauriers pour Firefox 22. (…) Le meilleur navigateur est Firefox 22 (pas de plantage relevé).Selon Sauce Labs, la plupart des versions de Chrome ont des taux d’erreur assez bas pour ne pas apparaître dans le graphique. Ni les dernières versions de Firefox. Cela signifie que Chrome et Firefox sont solides en termes de performance. Pour les technophiles, cela n’est guère une surprise.
Firefox pour Android en 2013
Avant d’évoquer les nouveautés dans Firefox, à la fois pour ordinateur que pour Android, parcourons avec Lucas Rocha l’année de Firefox pour Android, le seul navigateur mobile réellementopen source. Voyez, en particulier, sa feuille de route publique.
Nous apprenions, fin octobre, que Firefox pour Android était le navigateur en tête de classement dans le Google Play. Il y passait d’une note moyenne de 3.5 étoiles à 4.4 en un an. Fin novembre, il atteignait les 50 millions d’installations. Début novembre, nous vous apprenions que Firefox pour Android était dorénavant préinstallé par des constructeurs de smartphones et de tablettes.
Le nouvel écran d’accueil dans Firefox pour Android sur YouTube (30 s)
En plusieurs étapes, Firefox pour Android s’est ouvert à encore plus de smartphones en 2013. En février, avec une réduction des prérequis pour le CPU à 600 MHz rendant Firefox 19 pour Android compatible avec 15 millions de mobiles supplémentaires. Avec Firefox 20, les prérequis système ont été abaissés à 384 Mo de mémoire vive (RAM) et à un affichage QVGA permettant à des dizaines de millions de téléphones supplémentaires de le faire tourner. Enfin, en fin d’année, Mozilla a optimisé Firefox 26 pour les appareils sous Android équipés de processeurs Intel x86 Atom .
Les nouveautés dans Firefox en 2013
Plutôt que d’aligner les paragraphes avec les nouveautés de Firefox, souvent de nouvelles fonctionnalités incluses dans Gecko, profitant aussi aux autres logiciels basés sur Gecko – de Firefox pour Android à Firefox OS, en passant par Thunderbird, quand la version ESR rattrape le développement, et SeaMonkey que nous avons encore suivi régulièrement – nous vous proposons un tableau avec les principales nouveautés dans chaque version finale sortie en 2013 et des liens vers les meilleures sources, de préférence francophones, parues au cours du développement.
Tableau : développement et nouveautés de Firefox en 2013
logo redessiné, blocage du contenu mixte pour protéger des attaques de l’homme du milieu (man-in-the-middle) et des tentatives d’écoute, ajout d’un bouton et d’un panneau « Partager » à l’API sociale, simplification de l’interface de notification de l’installation des plugins, possibilité de passer à un nouveau fournisseur de recherche à travers tout le navigateur, les cases à cocher « Charger les images automatiquement » et « Activer JavaScript » dans le volet « Contenu » et la case « Toujours afficher la barre des onglets » dans le volet « Onglets » ont été supprimées, les politiques CSP utilisant la syntaxe et la sémantique standard seront désormais forcées, panneau d’options pour la boîte à outils du développeur, moniteur de réseau, console de navigateur globale, amélioration de l’interface utilisateur fonctionnelle d’about:memory, Firefox pour Android : barre d’outils dynamique, lecteur de flux RSS/Atom, bilan de santé, ajout d’un paramètre pour afficher les URL dans la barre de titre à la place des titres des pages et autocomplétion, possibilité de changer le fournisseur de recherche par défaut, fonction passer à l’onglet, ajout de l’alternance entre les polices Serif et Sans Serif au mode lecture,
Jeux en 3D, visioconférence, partage de fichiers avec WebRTC activé par défaut et asm.js, inspecteur de police de caractères, la vitesse de lecture audio/vidéo en HTML5 peut être modifiée, gestion des services sociaux dans le gestionnaire de modules, les plus petites tablettes Android disposent de l’interface complète des tablettes
Nouvelle expérience de téléchargement, navigation privée par fenêtre, boîte à outils du développeur, getUserMedia permet au navigateur de capturer les flux de la caméra et/ou du microphone local, Firefox pour Android : navigation privée par onglet, personnalisation des vignettes de l’écran d’accueil, support des décodeurs matériels H264/AAC/MP3 de Gingerbread et Honeycomb et support de smartphones supplémentaires avec une architecture de processeur moins puissante
lecteur de fichiers PDF intégré, amélioration des performances au démarrage, nouveaux outils intégrés pour développeurs, Firefox pour Android : ajout de la prise en charge des thèmes, réduction des exigences pour le CPU à 600 MHz le rendant accessible à 15 millions de mobiles supplémentaires
Des performances JavaScript plus rapides via le compilateur IonMonkey, support des écrans Retina, support préliminaire de WebRTC, Firefox pour Android : activation de la navigation sécurisée, intégration avec le widget de recherche de Google Now
Projets avancés en 2013 à suivre en 2014
Évoquons d’abord des projets dont on a parlé en 2013 mais que ne trouverez pas dans le tableau ci-dessus.
Servo, le moteur de navigateur de nouvelle génération multicœur plus sûr écrit en Rust (langage orienté objet statique, typé, sûr, concurrentiel et efficace dont la préversion 0.8 est sortie fin septembre), surlequel travaillent Mozilla et Samsung.
La sortie de Firefox pour Metro, nom de code de l’interface « moderne » de Windows 8, a été plusieurs fois repoussée en 2013. Au cours du dernier trimestre de 2013, on apprenait que finalement dans Windows 8 la version de Firefox pour ordinateur déjà disponible et la version Metro partageront le même profil et que Firefox Metro était officiellement renommé en « Firefox for Windows 8 Touch ».
Trop nombreux pour être cités ont été les outils pour développeurs intégrés ajoutés et améliorés dans Firefox au cours de cette année 2013. Certaines de ces nouveautés ont participé à créer un environnement coordonné de développement et de débogage pour Firefox pour ordinateur, Firefox pour Android et Firefox OS.
Mozilla a souvent mis en avant dans les annonces de nouvelles versions majeures les améliorations de son API sociale lorsqu’il y en avait. Celle-ci a été présentée fin 2012 permettant alors une intégration de Facebook dans Firefox 17. Firefox 21 a vu l’inclusion de nouveaux services dans Firefox, Firefox 22 la gestion des services sociaux dans le gestionnaire de modules, Firefox 24 la possibilité de détacher les fenêtres de chat pour les afficher séparément en les faisant glisser simplement en dehors de la fenêtre et enfin Firefox 26 la prise en charge du Social Bookmarking pour plusieurs fournisseurs via la fonctionnalité SocialMarks. Ce n’est pas fini puisque fin 2013 est en test dans Firefox 27 bêta la possibilité pour plusieurs services intégrés d’envoyer en même temps des notifications, du chat et plus. Avant cette mise à jour, les utilisateurs ne pouvaient voir que les notifications du fournisseur social qu’ils avaient indiqué dans leur barre d’outils de Firefox.
Actuellement, sont disponibles les réseaux sociaux suivants :
Le protocole WebRTC – en cours de standardisation au sein du W3C et de l’IETF – permettant d’effectuer des communications audio et vidéo directement et le partage de fichiers via P2P dans le navigateur sans plugin ni logiciel tiers associé a fait l’objet d’une prise en charge préliminaire en janvier dans Firefox 18. En février, un première interopérabilité de WebRTC entre Firefox et Chrome a été démontrée, ainsi qu’une expérience commune de visioconférence sur un téléphone d’AT&T, d’Ericsson et de Mozilla au MWC. Début avril, dans Firefox 20 le composant getUserMedia, activé par défaut, permet au navigateur de capturer les flux de la caméra et/ou du microphone local. Fin juin, Firefox 22 pour ordinateur apporte la visioconférence et partage de fichiers natifs avec WebRTC activé par défaut. En septembre, c’est Firefox 24 pour Android qui voit l’activation de WebRTC.
Démo de WebRTC avec un téléphone par JB Piacentino et Laura Forrest sur YouTube (2 min 55)
Décodage
L’année 2013 a vu l’implémentation successivement du décodage de formats audio et vidéo propriétaires par Firefox et Firefox OS en se basant sur les décodeurs du système d’exploitation. Début avril, Firefox 20 pour Android a pris en charge le décodage matériel des formats H.264, AAC et MP3 dans Gingerbread et Honeycomb, alors que Firefox OS supportait déjà H.264 et MP3. En mai, Firefox 21, sous Windows 7 et supérieur, sait interpréter directement ou via une balise HTML5 les fichiers aux formats MP3, AAC et H.264. À compter de fin juin et Firefox 22 les trois formats sont pris en charge sous Windows Vista et ultérieur. Début août, Firefox 23 utilise l’accélération matérielle (GPU via DXVA2) sous Windows Vista et ultérieur lorsque c’est possible. Début décembre, dans Firefox 26 la prise en charge du décodage MP3 (via DirectShow) sur Windows XP a été ajouté, complétant le support du MP3 dans toutes les versions du système Windows. Firefox 26 a vu aussi l’activation du support du format vidéo H.264 sur Linux (si les plugins gstreamer appropriés sont installés). Ces formats ne sont pas encore pris en charge dans la version actuelle de Firefox pour OS X. Pour en savoir plus, consultez l’article du MDN.
En octobre, deux nouvelles ont concerné le décodage vidéo. Le 15, un pionnier des codecs ouverts, Monty Montgomery, fondateur de Xiph.org et inventeur du format conteneur Ogg, a été repéré quittant Red Hat pour rejoindre Mozilla afin de travailler sur le codec vidéo de nouvelle génération Daala sponsorisé par Mozilla. Daala est la solution libre et non restreinte à long terme de Mozilla pour le décodage des vidéos, bien que, fin octobre, Mozilla, pour le rendre disponible dans Firefox, se soit saisi de la proposition de Cisco de distribuer gratuitement le codec vidéo propriétaire H.264. Et ce n’est pas fini. Depuis début décembre, Firefox 28 (actuellement dans le canal Aurora) prend en charge VP9, le codec de Google.
Nous n’en avons pas fini avec les sujets brûlants de l’actualité des logiciels Mozilla en 2013, mais certains comme Firefox OS en 2013, la sécurité et la vie privée pour Mozilla en 2013, etc. méritent leur propre développement (si on peut dire).
Il fallait s'y attendre. J'ai reçu un courrier ce soir de la part d'un cabinet d'avocats US représentant un grand nom des services « concurrents » à poche.
Après deux paragraphes de présentation de leur client, on y va pour les reproches :
le nom poche ressemble fortement au leur
le logo de poche ressemble fortement au leur
nous utilisons le terme read-it-later qui est le nom de leur société
j'ai diffamé leur client en tweetant le 16 janvier dernier que leur client était "non-free".
Ils respectent et acceptent que je développe une application concurrente à eux (oh merci !) et on me dit qu'on ne me demande pas de fermer le service (trop chou).
Par contre, avant le 31 janvier 2014 et avant d'entamer d'éventuelles poursuites, il faut que j'arrête d'utiliser le logo, le nom poche, le terme read-it-later et que je ne dise plus qu'ils sont "non-free".
Nous allons donc trouver un nouveau nom, un nouveau logo, nous allons virer le terme read-it-later et toute mention de leur client sur notre site internet.
Concernant le dernier point, je leur répondrai que le terme free dans mon tweet correspond à "free as in freedom" et non "as in free beer". Mais à l'avenir, je ne parlerai plus d'eux de toute façon.
Pour le nouveau nom, je vais donc éviter :
le terme read
une quelconque relation avec un acteur du secteur déjà existant
Et donc plus partir sur quelque chose de complètement abstrait ou alors dans une langue moins courante (comme par exemple le terme "ubuntu").
Si vous avez des idées pour un nouveau nom, vous pouvez :
laisser un commentaire ici
me l'envoyer via twitter (@nicosomb)
me contacter par mail nicolas AT loeuillet POINT ORG
Novius OS est conçu comme une plateforme d'applications (d'où le suffixe 'OS'). Par conséquent, de nombreuses fonctionnalités du CMS proviennent des applications plutôt que du cœur. De plus, le nombre d'applications Novius OS ne cesse de croître. Il nous fallait donc un lieu pour les applications Novius OS ; c'est pourquoi nous lançons aujourd'hui l'annuaire des applications.
Une vingtaine d'applications à télécharger
L'annuaire compte déjà une vingtaine d'applications, la plupart développées par la communauté. Un grand bravo (et merci) à tous nos contributeurs ! Différentes catégories sont disponibles : Extensions pour votre site, Outils pour développeurs, Interaction avec les utilisateurs et Référencement (SEO).
Vous trouverez l'annuaire dans la barre du haut de tous nos sites, dans la catégorie Téléchargement > Applications. Suivez Novius OS sur Twitter pour être informé(e) des derniers ajouts à l'annuaire.
Si vous pensez que créer une application Novius OS est trop compliqué pour vous, regardez cette démo de l'assistant 'Créer mon appli' et pensez de nouveau ;-). De plus, un chapitre entier de la documentation Novius OS est consacré à la création d'application et, si vous être bloqué(e) ou avez des questions, foncez sur les forums. On est là pour vous aider !
Le titre de ce billet vient de l’expression « Eating your own dog food » signifiant qu’il est bon de suivre ses propres recommandations.
Crédit photo : Birhanb - CC by-sa Crédit illustration : Framasoft Campagne 2013 - Simon Gee Giraudot - CC by-sa
Lors de notre campagne de dons 2013, nous avions proclamé « Moins de Google et plus de Libre ». En effet, cela fait un bout de temps que l’actualité tourne autour du géant du Web pour son côté « Do no Evil [mais un peu (beaucoup ?) quand même] » et que nous vous encourageons à vous méfier de lui et de ses semblables… sans que nous suivions pour autant nos propres recommandations !
Google Analytics pour nos statistiques, Google Groups pour nos listes de diffusion, Google Mail pour nos adresses mail associatives, etc. La liste est longue et nous accable chaque jour un peu plus.
Nous ne comptons d’ailleurs plus le nombre de fois où l’on nous reproche — avec raison — d’utiliser les services Google.
Le cas de Google Groups est particulièrement parlant : si on peut s’abonner librement à une liste de diffusion de ce service, le faire sans disposer d’un compte Google relève du parcours du combattant.
Google nous a séduit à l’époque par sa facilité d’emploi, ses nombreux outils disponibles et son slogan que nous aimions croire. Notre croissance a été peut-être un peu rapide et nous avons choisi des solutions de facilité.
Il faut cependant noter, à notre décharge, que ces solutions présentaient au moins le mérite d’être gratuites, et ne nécessitaient aucune maintenance particulière si ce n’était un peu d’organisation. Pouvoir “compter” sur les serveurs de la Firme était clairement une question de confort et de disponibilité de main d’œuvre. Il faut aussi se souvenir qu’il y a peu de techniciens purs et durs dans nos rangs.
Google devient chaque jour de plus en plus omniprésent, intrusif et laissant de moins en moins de choix à ses utilisateurs, comme l’obligation récente d’avoir un compte Google+ pour commenter des vidéos Youtube. Sans parler de sa soumission à la NSA (#Prism, #Snowden), Voilà qui n’est vraiment pas dans l’esprit de Framasoft :(
Mais en 2014, nous nous libérons de nos chaînes ! Tel le fils prodigue, nous revenons à la maison. Nous quittons cette cathédrale si confortable pour rajouter de nouvelles pièces à notre auberge espagnole, ce joyeux bazar.
Au menu de cette grande campagne de migration, nous remplacerons :
Github par GitLab (parce qu’il n’y a pas que Google qui n’est pas libre)[1].
Le calendrier de cette migration, s’il n’est pas gravé dans le marbre est tout de même plus ou moins déjà écrit.
Ainsi, le 1er février, nous aurons effectué la migration de nos boîtes mail vers notre propre infrastructure.
Chacune des étapes de notre libération fera l’objet d’un billet dédié pour vous tenir au courant de nos avancées et — pourquoi pas ? — vous donner envie de suivre notre exemple.
Cette année sera aussi celle du grand ménage dans nos serveurs. Un grand bric-à-brac monté au fil des années, pas forcément maintenu comme il faudrait, mélangeant les applications critiques et moins critiques. Nous allons nous doter d’outils nous permettant une plus grande souplesse d’utilisation, comme Ganeti[2] pour monter une infrastructure virtualisée.
Cette souplesse nous permettra par exemple d’expérimenter facilement de nouveaux services à vous proposer (Sneak preview) tout en réduisant le temps — relativement conséquent aujourd’hui — à consacrer à la maintenance de notre infrastructure.
Nous tenions à vous l’annoncer non seulement dans un souci de transparence, mais aussi pour vous permettre de suivre et vous montrer — au fil de nos avancées — comment nous répondons à notre défi « Quitter Google ». Peut-être cela pourra-t-il inspirer votre entreprise, votre administration, votre association… à se lancer ce même défi.
C’est en grande partie grâce à vos dons que nous pouvons dégager le temps et trouver les talents pour atteindre cet objectif. Si vous trouvez la démarche intéressante, n’hésitez pas à nous soutenir afin de nous permettre de continuer notre action.
L’équipe Framasoft
Notes
[1] Nous conserverons toutefois un miroir de nos projets sur Github, pour la visibilité
[2] Arrh, oui, on sait que c’est un outil développé par Google, mais c’est un outil libre quand même