juin 2009 (30)

mardi 30 juin 2009

Firefox 3.5 pour les utilisateurs

Logo Firefox 3.5

Dans un récent billet, j'expliquais à quel point Firefox 3.5 va permettre aux développeurs Web d'innover.

À quelques dizaines de minutes de la sortie de la version finale de Firefox 3.5, les utilisateurs finaux ne sont pas oubliés pour autant ! Dans cette vidéo réalisée par Clubic, je démontre quelques unes des fonctionnalités dont les utilisateurs vont bénéficier avec Firefox 3.5 :

  • Rapidité (au niveau des chargement et affichage des pages, ainsi que pour les applications en JavaScript)
  • Navigation privée, mais surtout quand on a oublié de se mettre en mode "navigation privée" :
    • suppression a postériori une partie de l'historique (sur la dernière heure, les deux dernières, toute la journée) via le menu Outils.
    • oublier un site en particulier (Menu Historique, Afficher tout l'historique, puis menu contextuel sur le site qu'on souhaite oublier)
  • Réouverture d'une fenêtre fermée et ses onglets (on avait déjà la réouverture d'onglet récemment fermés) via le menu Historique
  • Capacité à sortir un onglet d'une fenêtre pour lui donner son propre onglet (et vice-versa) par glisser/déposer.
  • Géolocalisation, comme par exemple sur cet exemple (cliquez sur "essayez !") ou chez flickr.com/map (cliquez sur "trouver ma position")..

Source de la vidéo : Clubic

Mon collègue Mike Beltzner (Firefox Director) a tourné la vidéo ci-dessous, brillamment sous-titrée par les infatigables forçats de Framalang.

Ah, et si vous n'avez que 90 secondes et que vous aimez le rouge, Le Point a une version courte ! (en bas de page).

Les codecs de HTML 5

Ian Hixie Hickson, qui écrit la spécification HTML 5 fait le point sur les codecs pour les éléments audio et video. En substance, la recommendation HTML 5 ne va pas exiger un codec particulier, car il est impossible de mettre d'accord les différents acteurs. Hixie explique la position de chacun :

  • Apple refuses to implement Ogg Theora in Quicktime by default (as used by Safari), citing lack of hardware support and an uncertain patent landscape.
  • Google has implemented H.264 and Ogg Theora in Chrome, but cannot provide the H.264 codec license to third-party distributors of Chromium, and have indicated a belief that Ogg Theora's quality-per-bit is not yet suitable for the volume handled by YouTube.
  • Opera refuses to implement H.264, citing the obscene cost of the relevant patent licenses.
  • Mozilla refuses to implement H.264, as they would not be able to obtain a license that covers their downstream distributors.
  • Microsoft has not commented on their intent to support <video> at all.

On rappellera que H.264 est soumis à royalties, alors que Theora est libre, mais il n'est pas possible de savoir si une entreprise hostile dispose de brevets logiciels que les développeurs de Theora auraient violé sans le savoir (encore un exemple supplémentaire qui démontre que décidément, les brevets logiciels plombent l'innovation plutôt que le contraire).

lundi 29 juin 2009

Progrès sur Weave et Fennec

Weave Cloud

Deux nouvelles significatives pour ceux qui suivent ce qui se passe chez Mozilla au delà de Firefox 3.5 (dont la sortie est imminente, me signale mon petit doigt) :

  1. Fennec 1.0 Beta 2 pour Maemo et Fennec 1.0 Alpha 2 pour Windows Mobile ;
  2. Sortie de Weave 0.4.0.

Weave (service de synchronisation de profil d'utilisateurs) et Fennec (navigateur mobile) sont des produits qui se renforcent mutuellement car L'utilisation de Weave apporte beaucoup de confort à ceux qui utilisent Firefox sur plusieurs ordinateurs (au bureau, à la maison) et aussi sur Mobile avec Fennec. Ainsi, on peut :

  • Obtenir les mêmes résultats dans la barre d'adresse intelligent (via le partage d'historique entre les différentes instances de Firefox)
  • Continuer sur un autre Firefox ce qu'on avait commencé ailleurs (ouverture d'un onglet déjà ouvert sur un Firefox distant)
  • Synchronisation des marques-pages entre différents Firefox/Fennec
  • Identification auprès de sites via les mots de passe enregistrés (particulièrement utile sur les mobiles où la saisie est pénible).
  • préserver sa sécurité, car Weave chiffre les données de l'utilisateur avant de les envoyer sur les serveurs de Mozilla.

C'est d'autant plus intéressant qu'il semble possible de mettre Fennec sur Android à terme, avec le Native Development Kit de Google...

01Net : logiciel libre et innovation

Mon nouveau billet vient de paraître sur 01net.com : Logiciel libre et innovation. À rapprocher de ma récente intervention dans le cadre de la conférence LIFT, dont voici un compte-rendu : Comment s'assurer que le web reste ouvert et génératif ?.

jeudi 25 juin 2009

Firefox 3.5 pour les développeurs Web

3-5rc1firstrun-robobg.jpg

Le robot illustrant Firefox 3.5 RC, nom de code Shiretoko

La nouvelle version de Firefox – qui sortira dans les jours à venir – s'appelle 3.5, de façon à ce que les utilisateurs réalisent qu'il ne s'agit pas ici d'une version très différente (malgré l'ajout de la gestion de la vie privée, l'augmentation de la vitesse de chargement, le détachement d'un onglet, la géolocalisation etc.). Par contre, pour le développeur Web, Firefox 3.5 représente un pas de géant, dont voici quelques améliorations listées rapidement (plus de détails sur l'article Firefox 3.5 for developers :

Tout cela fait beaucoup de doc à lire, et c'est pour cela que le blog Hacks.mozilla.org publie chaque jour pendant 35 jours des démos et des articles (sauf le dimanche !).

J'ai sélectionné pour les lecteurs du Standblog quelques démos fort sympathiques qui démontrent qu'avec Firefox 3.5 et les autres navigateurs modernes, on dispose d'une plateforme de développement qui fait un immense bond en avant. A essayer avec Firefox 3.5 Release Candidate, en attendant la sortie de la version finale, qui devrait équiper rapidement plus de 300 millions d'utilisateurs...

  • Dynamic Content Injection. Ou comment utiliser un moteur JavaScript rapide pour analyser le contenu d'une vidéo (native en Ogg Theora) en temps réel et afficher sur la vidéo, avec des coordonnées variables un contenu Web à la demande de l'utilisateur ;
  • Isocube, ou comment utiliser CSS de façon créative, y compris pour une vidéo qui n'est donc plus rectangulaire  ;
  • Ajustement contraste et luminosité d'une image via Canvas et un moteur JavaScript rapide. On arrive ici à avoir de l'ordre de 10 images par seconde avec Firefox 3.5 là où Firefox 3 était 6 fois plus lent et Firefox 2 était 45 fois plus lent. Autrement dit, le moteur TraceMonkey rend possible toute une classe d'applications qui n'aurait pu exister auparavant, car trop lentes. Je vous encourage à tester cette démo sous Firefox 3.5, 3.0, Chrome 2.0 et Safari 4 et à publier ci-dessous le résultat que vous mesurez (c'est le chiffre "Frames Per Sec" dans la page).
  • 10 Great Free Fonts for @font-face embedding. Firefox 3.5 permet l'intégration de polices de caractères téléchargeables dans les pages Web. La typographie a enfin le droit de cité sur le Web !!!
  • Géolocalisation par Flickr (cliquez sur "trouver ma position"/"find my location").

01Net : le choix dans le libre

Mon nouveau billet est paru lundi dernier, mais étant en voyage pour préparer la sortie prochaine de Firefox 3.5, je n'ai pas pu en parler. Le voici donc : Open source : l'abondance du choix.

On notera l'apparition de plusieurs pages pour retrouver mes billets chez 01Net :

A propos d'Hadopi

Pour finir, voici une déclaration de Nicolas Sarkozy à Versailles :

En défendant le droit d’auteur je ne défends pas seulement la création artistique, je défends aussi l’idée que je me fais d’une société de liberté, où la liberté de chacun est fondée sur le respect du droit des autres. C'est aussi l'avenir de notre culture que je défends, c'est l'avenir de la création. Voilà pourquoi j'irai jusqu'au bout."

S'il y a bien un truc qui me rend dingue, c'est ce genre de déclaration à l'emporte pièce. Qui, parmi les opposants à Hadopi, veut tuer la création ? Probablement personne ! Qui veut tuer la culture ? Personne ! Par contre, le monde a changé, et il va falloir que les autorités (et les sociétés qui font du divertissement de masse) le comprennent si on veut que la France entre dans l'ère Internet...

lundi 22 juin 2009

Actu des navigateurs

Firefox 3.5 a eu le plus faible pic d'utilisation de mémoire, la plus faible utilisation en moyenne et la plus faible quantité à la fin de l'expérience, une fois tous les onglets fermés. Firefox 3.5 continue dans la voie tracée par Firefox 3.0, et est le navigateur le plus efficace dans ce genre d'expérience.

dimanche 21 juin 2009

What's wrong with the Web?

I was invited to hold a workshop at Lift France '09 which title was What's wrong with the Web. It looked like the topic was interesting, because it was the first workshop to reach the fully-booked status (with 25 seats) and we ended up with twice as many people in the workshop that we wanted! No doubt, LIFT participants – just like me – do think there are things to improve on the Web. I started the session with a brainstorm on sticky notes with the whole audience. We tried to put on the notes keywords describing what one considers as an issue with the Web (and more generally the Internet). We quickly ended up with hundreds of thee notes, posted on the wall. I asked Charles Nepote (FING member and LIFT co-organizer) to help with by categorizing the notes in order to list the top issues. Here they are, in no particular order:

  • Identity management
  • Universal access
  • Too much centralization of services
  • Off-line
  • Security
  • Privacy & big brother
  • Business
  • Content

Workshop "what's wrong with the Web?"

Workshop "what's wrong with the Web?"

Then we discussed most of them, trying to identify the sub-issues and potential solutions. Here are the notes I took on the whiteboards[1]:

  • Identity management
    • Right to be forgotten
    • Ability to have multiple identities
    • Right to anonymous access (for political dissidents, whistleblowers...)
    • Ability to take back my identity if abused by a third party
  • Universal access
    • The digital divide
    • Seniors
    • Accessibility
    • The lack of broadband in remote places
    • One single Web, for mobile and desktop users
    • Users need simplicity!
    • Authors need to share best practices
    • I need to be able to give feedback if a site does not work for me
    • Politicians should work on this
  • Too much centralization of services
    • Makes censorship easier
    • Gives too much power to a couple of search engines
    • What happens when a service shuts down?
    • Lack of control over my data
    • We should operate our own servers
    • Devices such as Fonera2, NAS Home servers and ISP "boxes" could host me on the Internet.
  • Off-line
    • How do I work while disconnected?
    • How do I sync my off-line work with the Cloud?
  • Security
    • Spam is making email irrelevant
    • Hackers crackers are dangerous
    • Security is painful to deal with
    • Security is a necessary evil
    • It's complex. We need education
    • Security UI is key to education (but if only people read the dialog boxes!)
    • It's everyone's responsibility (users, software vendors)
    • People tend to externalize these issues to large service providers (see too much centralization of services)
  • Privacy & big brother
    • Security is too often an excuse for monitoring people
    • Security is too often an excuse for censorship
    • The notion of privacy is evolving over time
  • Business
    • How can I make money on the Web? Is advertising the only way?
    • Is free content sustainable?
    • What does "free" mean? (Am I bartering my privacy in exchange of free services without knowing it? Or is is really free, no strings attached?)
    • There is way to much advertising
    • Flash advertising (animated with sound) sucks.
    • I hate pop-ups (and pop-under too), along with ads that float over the content
  • Content
    • There are sites I cannot comment on. Can browsers fix this?
    • Comments are too shallow/too aggressive
    • Signal to noise ratio is too low
    • It's all too serious
    • Can I trust what I read on the screen?
    • Where is the poetry on the Web?

During my workshop "what's wrong with the Web?"

During my workshop "what's wrong with the Web?"

Conclusion

Actually, as I'm using text to describe the issues, one can see they're all pretty much correlated. Security links to privacy, which links to data ownership, which links to identity, for example. So actually a graph would make a lot more sense to describe the relationships between all these issues.

After The discussion, I gave a quick wrap-up talk of these issues. I'm not to write it down here this post is already too long, but will certainly do in my next post. The idea of having my talk at the end of the workshop was two-fold:

  1. Let people come up with issues I did not have on my radar. 50 brains are more efficient than one!
  2. Try not to impose my view of the world to people in the room, but instead let them discover the issues (which is more powerful than hearing about them). In short: let people think by themselves instead of throwing a message at them.

Overall, leading this workshop was certainly a blast. It was intense, fun, challenging. I'm looking forward doing more of these in the future. In the mean time, thanks a lot to LIFT organizers, Laurent Haug (LIFT Founder), Charles Nepote (FING, for helping during the workshop), Jane Finette and Chris Hofmann (both from Mozilla) for preparing this with LIFT.

Notes

[1] The session was held in French and I took pictures of the sticky notes put on the paper boards: panel 1, panel 2, panel 3, panel 4, panel 5, panel 6.

samedi 20 juin 2009

Rencontres africaines

Pour commencer LIFT, les organisateurs de la conférence avaient prévu un déjeuner avec des blogueurs africains francophones, auquel j'étais convié.

Following a lunch with African bloggers

à la suite du déjeuner avec les blogueurs africains

Ce fut l'occasion de rencontrer des représentants de plusieurs pays africains et d'échanger sur leurs désirs de voir leur pays participer à l'aventure Internet, avec ses spécificités (manque d'infrastructure, culture oral plus qu'écrite, contrefaçon généralisée des logiciels). Nous avons longuement discuté sur la chance que représentait le logiciel Libre pour l'Afrique :

  • Véritable gratuité assortie à la liberté (par opposition au piratage ou aux accords de gratuité temporaire entre gouvernements et les grands éditeurs) ;
  • Possibilité de prendre son destin en main pour avoir des outils localisés dans les langues natives ;
  • Ouverture du code pour apprendre le fonctionnement de la technologie, possibilité de se l'approprier, la modifier, la redistribuer.
  • Possibilité d'innover localement, sans nécessiter d'habiter en Silicon Valley, sans avoir un carnet d'adresses bien rempli.

En substance, le Libre, c'est permettre à l'utilisateur de participer, d'adapter. C'est l'utilisateur en tant qu'acteur d'un projet plutôt qu'un consommateur d'une boite noire. On dit qu'en donnant un poisson à un homme, on le nourrit un jour, alors qu'en lui apprenant à pêcher, on le nourrit pour toujours. C'est un peu ça, le Libre : on donne aux africains qui le souhaitent la possibilité de prendre leur destin en main pour eux, pour leur continent, plutôt que de dépendre d'un fournisseur.

Merci à tous ceux qui étaient présents à ce déjeuner, c'était d'une fraîcheur qui n'a fait qu'alimenter – si besoin était – la passion que j'ai pour le Libre et pour Mozilla en tant que générateurs d'opportunités pour tous.

vendredi 19 juin 2009

En vrac, en direct de Marseille

... où je suis dans le cadre de la conférence LIFT+Fing. Un compte rendu suivra.

mardi 16 juin 2009

Geneva with Mozilla contributors

I'm back from the EU Inter-Community Meetup wonderfully organized by William, with representatives of a few Mozilla local communities, including Germany, Denmark, France, Spain and Italy.

The Mozilla European Inter-Community Meetup is the first of a series of community gatherings aiming to bring together active communities from across Europe in the same city for a day of presentations, discussions and workshops. The aim of the event is to enable communities to share experiences, learn from each other and improve collaboration.

It was quite a blast, with the usual mix of energy, enthusiasm, big brains, diversity of cultures and general willingness to do the right thing for the World, the Web and Mozilla. I've been involved with Mozilla for more than a decade, but I'm still excited by this :-) . The agenda was not too different from other Mozilla meetings: lot of hard work in a meeting room, sandwiches for lunch and partying during the evening – beer, good food – along with a walk in the center of Geneva, the unmissable Jet d'eau and the ritual silly group photo :-) !

P1020950

Photo by William Quiviger, used under CC-BY-SA license.

A couple of interesting numbers:

  • Of the 22 people in the room, 17 were volunteers.
  • 7 different nationalities. (FR, ES, IT, USA, DE, DK, AR)
  • The 5 locales represented here (Spain, France, Italy, Germany, Denmark) covered roughly 70 million active users in Europe.

A couple of links:

En vrac

  • "Regarde, Maman, sans les dents" : la loi Création et Internet est promulguée. Il n'en reste pas moins que les méthodes d'intimidation comme l'affaire SnowTigers, associée à la promulgation de la loi vont faire leur effet. On peut s'attendre à un troisième volet avec Loppsi 2...
  • Sur le même sujet, voir l'excellente interview de Maître Eolas ;
  • Le Référentiel Général d'Interopérabilité enfin publié, mais avec de sérieux bémols ;
  • Le site momentile.com a la meilleure illustration destinée à expliquer pourquoi le site n'est pas compatible avec IE 6. J'adore ! IE 6 demande aux autre navigateurs "mais pourquoi je peux jamais jouer avec vous, les mecs ?". Safari répond : "Rentre chez toi, IE 6 !", Opera renchérit : "Ouais, tu n'arrêtes pas de casser nos jouets les plus sympas". Pendant ce temps là, Firefox demande à IE 7 : "J'arrive pas à croire que ce mec soit de ta famille" et IE 7 répond "oui, ne m'en parle pas" :-D
  • Opera annonce Opera Unite, "un serveur Web dans le navigateur qui va permettre à chacun de publier ses photos, sa musique (hein ?) ou un site". J'aime beaucoup le principe, car c'est un système qui permettra aux utilisateurs de conserver le contrôle de leurs données plutôt que les confier à des serveurs centralisés. On comprend mieux l'intérêt de cette approche quand on lit par exemple qu'Orange va fermer son service de blogs... Il y a plusieurs raisons qui font que ça va être difficile d'imposer cette nouvelle architecture, qui n'est publiquement documentée, ni réplicable par ailleurs :
    • Ca n'a de sens que si on utilise un ordinateur de bureau (alors que les gens se connectent de plus en plus depuis des ordinateurs portables, des netbooks ou des smartphones, qui ne sont pas toujours allumés ni connectés). On notera à ce sujet le tweet de mon collègue John Resig (Monsieur JQuery) : "Je viens d'essayer de visiter six pages Opera Unite. Une seule fonctionne."
    • Il faut utiliser Opera, qui n'a pas réussi à percer sur le marché des navigateurs (et ça n'est pas cette fonctionnalité de 'geek' qui va aider, malgré son intérêt).
    • On regrettera l'obligation d'utiliser un service centralisé et propriétaire – celui d'Opera – pour éviter d'avoir recours à d'autres services privés et propriétaires. Notez l'ironie :-/ . Il y a une bonne raison à cela, c'est la difficulté de paramètrer le port forwarding du routeur de la maison. Cf le Opera Unite developer's primer.
    • Un service comme AllPeers, qui reposait sur le même principe n'a pas réussi à s'imposer (alors qu'il s'agissait d'une extension Firefox, donc avec une base installée bien plus importante).
  • Firefox nearly overtakes Internet Explorer in Germany d'après la société allemande Fittkau & Maass (le graphique indique qu'IE est à quasiment 50%). Il est à noter que pour sa part, Net Application considère que Firefox a déjà dépassé Internet Explorer toutes versions confondues en Allemagne...
  • Il n'y a rien de plus efficace qu'une prison dont les prisonniers ne souhaitent pas sortir : Windows enthusiasts launch 'Boycott Opera' campaign. On voit donc que les auteurs de cette pantalonnade souhaitent que Microsoft puisse continuer son abus de position dominante alors qu'il a déjà été reconnu coupable de violation des lois antitrust aux USA...
  • Apple finally issues patch for "critical" Java vulnerability. Ca fait 9 mois que cette vulnérabilité critique a été résolue par Sun... Allo, Apple ?

Pas de chat chez 01net ce soir !

Suite à une grève chez 01Net.com, la session de chat video qui devait avoir lieu ce soir est annulée.

lundi 15 juin 2009

En vrac, de retour de Genève

jeudi 11 juin 2009

En vrac

  • Home : le chef d’oeuvre de Yann Arthus Bertrand, la trahison de Luc Besson ;
  • Un député « pirate » siégera au Parlement européen ;
  • Vivre en plus petit : la nouvelle frugalité américaine. Extrait : "la meilleure manière de s'afficher comme un citoyen responsable vis à vis de l'environnement est de choisir une petite maison, qui consommera automatiquement moins de tout". A rapprocher de cette phrase de Bernard Stiegler : "Nous savons que le consumérisme détruit notre santé et la planète. Nous rejetons des déchets polluants qui compromettent l'avenir de nos enfants tout en lésant les milliards de gens qui crèvent de faim dans le monde... Le temps est bien fini du rêve américain, qui promettait progrès et bonheur pour tous par le marché : tout cela aboutit à la crise de 2008. Cent ans après le succès de la Ford T, le fordisme est épuisé, et le consumérisme apparaît pour ce qu'il est : une mécroissance." ;
  • Pour la première fois, Il y a eu plus d'utilisateurs d'IE8 que d'IE6. C'était pendant un week-end. Attendons encore un peu pour que ça arrive pendant la semaine (où IE6 est plus utilisé, car souvent imposé dans les entreprises qui ont commis l'erreur de faire un intranet limité à IE6) ;
  • Microsoft's Pyrrhic Victory in the Netbook War. Glyn Moody explique que Microsoft déteste le marché des Netbooks. Il ne l'a pas vu venir, a du brader Win XP pour y être compétitif, prolonger la vie d'XP du même coup. Bref, il n'y a rien à gagner sur ce marché. Comme en 1997 pour les navigateurs, Microsoft est entré sur ces marchés pour éviter de s'y faire dévorer par l'entrée de gamme. Il y est rentré non pas pour gagner, mais pour éviter de perdre. Je me demande comment cela va évoluer. En effet, alors que le libre était inexistant sur le marché des navigateurs à la fin des années 1990, Linux est déjà utilisable (c'est même lui qui a permis le lancement de ce segment avec l'EeePC...) Par ailleurs, Android est embusqué et tournera sur les processeurs ARM que Microsoft refuse de supporter...
  • 63 langues pour IE 8 (mais seulement sur Vista). XP est à la traîne et bien sûr rien pour le Mac. Pendant ce temps là, Mozilla vise 75 langues pour Firefox 3.5, sur Vista, XP, Linux et OS X. Dès le 1er jour !
  • Sortie de Safari 4 version finale. Les onglets sont redescendus sous la barre de titre (c'est beaucoup plus compréhensible). Il est rapide, mais consomme beaucoup plus de mémoire que Chrome et Firefox d'après CNet ;
  • Une Ford Mustang... électrique ! ;
  • Des chaussures intégrant un GPS pour les patients atteints d'Alzheimer. Combien de temps avant de retrouver l'idée dans le projet de loi LOPPSI ? ;-)
  • Apple finalizes PowerPC divorce with OS upgrade. Un bon article qui rappelle que si Apple innove plus que MS, c'est parce que ce dernier a une obligation de compatibilité avec les anciennes applications qu'Apple – grâce à sa part de marché réduite et à sa faible utilisation en entreprise – peut traiter plsu légèrement. Le fait que les processeurs PowerPC ne seront pas supportés par Snow Leopard (prochaine version d'OS X) est un très bon exemple. On pourra noter que Mozilla est dans une position comparable à celle d'Apple (Firefox version n-1 n'est supporté que 6 mois après la sortie de la version n)

mercredi 10 juin 2009

Hadopi dézinguée

C'est le journal LeMonde.fr qui vient se sortir le scoop il y a quelques minutes avec cet article le Conseil constitutionnel censure la riposte graduée.

Voici le verdict du Conseil Constitutionnel :

Considérant qu'"Internet est une composante de la liberté d'expression et de consommation", et qu'"en droit français c'est la présomption d'innocence qui prime", le Conseil rappelle que "c'est à la justice de prononcer une sanction lorsqu'il est établi qu'il y a des téléchargements illégaux". "Le rôle de la Haute autorité (Hadopi) est d'avertir le téléchargeur qu'il a été repéré, mais pas de le sanctionner".

A lire aussi sur The Inquirer: HADOPI: Le Conseil Constitutionnel vient de riposter au gouvernement, qui m'a fait l'amitié de me demander mon avis. J'ai eu du mal à réprimer un sonore Muuuuhahahahahahaha !!! qui aurait été déplacé :-D

Mise à jour : Le texte de la Décision n° 2009-580 DC du 10 juin 2009 du Conseil Constitutionnel.

Hadopi blackout

Hadopi blackout

Mise à jour :

mardi 9 juin 2009

La constance de Mozilla

Il y a quelques jours, c'était le 7eme anniversaire de Mozilla 1.0. J'aurais aimé dire que nous l'avons fêté dignement, mais la vérité, c'est que nous sommes la tête dans le guidon pour sortir Firefox 3.5 (encore quelques semaines de patience !).

Il n'en reste pas moins que la presse s'est fait écho de cet anniversaire :

T-shirt for a European Evangelism contest early 2002

T-shirt de début 2002, pour un concours que j'organisais

Mitchell Baker, chairman de Mozilla Foundation, vient de publier un billet la dessus : More On 7 Years of Mozilla Releases. Deux choses ressortent de ce billet :

  1. Le message n'a pas changé. Mozilla se bat pour le Web ouvert, via les standards et le logiciel libre, avec un produit disponible en 16 langues, qui permet aux gens d'innover. Une telle cohérence est impressionnante, compte tenu de tout ce qui a pu changer autour de Mozilla en 7 ans (AOL/Netscape a jeté l'éponge, la Foundation a été créée, les employés Netscape licenciés en masse, l'accord trouvé entre AOL et Microsoft, l'arrivée de Safari et Chrome dans la danse, le réveil de Microsoft avec IE 7 puis IE 8, l'adoption des standards du Web, le travail sur HTML 5, la répartition des navigateurs et bien d'autres choses).
  2. L'audience s'est élargie. En 2002, on s'adressait aux développeurs, comme en témoigne le T-shirt dessiné par mon petit frère Benjamin, franchement geeky. Aujourd'hui, Mozilla s'adresse aussi au grand public et Firefox est utilisé régulièrement par près de 300 millions de personnes... Ca se voit avec deux campagnes lancées à peu près en même temps, Fastest Firefox et son étonnant gamin empileur de gobelets (pour le grand public) et 35 jours pour l'avenir du Web (pour les développeurs).

Fastest Firefox hacks.mozilla.org

01Net : Innovation et logiciel libre

Mon nouveau billet vient de paraître sur 01Net : L'open source, l'innovation, le philosophe et le militaire. J'y parle d'une longue interview du philosophe Bernard Stiegler dans Télérama, que je vous encourage à lire intégralement (ne vous laissez pas impressionner par le titre de "philosophe", son interview est infiniment plus facile à comprendre que ses ouvrages).

Sinon, dans un billet précédent parus chez 01Net, initutlé "Faisons une place à l'open source dans le plan de relance", je mentionnais l'évasion fiscale via l'Irlande. Ca permet de vendre en Europe des licenses depuis l'Irlande (qui ne soumet par les entreprises à l'impôt). Donc l'entreprise en question ne paye pas d'impôt sur ces ventes en France, pas plus qu'aux USA, ce que l'administration d'Obama souhaite changer.

Du coup, Ballmer reconnaît que l'Irlande sert pour l'évasion fiscale depuis les USA. En effet, dans le rapport annuel de Microsoft, on peut lire la phrase suivante :

Our effective tax rates are less than the statutory tax rate due to foreign earnings taxed at lower rates

Autrement dit, "nous sommes moins taxés que le taux normal parce que nos revenus étrangers sont taxés à des taux inférieurs".

Un jour peut-être, réalisera-t-on que le logiciel Libre est pour la France un chance, tout comme les pays en voie de développement (pour d'autres raisons, bien sûr).

lundi 8 juin 2009

Pendant la trève d'Hadopi

Le brouhaha autour de la loi Hadopi s'est calmé alors que le Conseil Constitutionnel se demande si la loi Hadopi, adoptée par l'Assemblée Nationale après moultes péripéties est conforme à la Constitution[1]. Du coup, on se distrait comme on peut ; on se lamente sur la non célébration par la Chine des événements de la place Tien'Anmen et on se dit que les pauvres chinois subissent la censure de leur gouvernement, au point que la jeune génération ignore totalement ce qui s'est passé il y a 20 ans ; on écrit des textes très distrayants sur la contrefaçon, en s'inspirant de grands auteurs.

Pendant ce temps là, le patron du fournisseur d'accès anglais TalkTalk (qui n'est pas tenu par les c... par le gouvernement) déclare :

If you try speed humps or disconnections for peer-to-peer, people will simply either disguise their traffic or share the content another way. It is a game of Tom and Jerry and you will never catch the mouse. The mouse always wins in this battle and we need to be careful that politicians do not get talked into putting legislation in place that, in the end, ends up looking stupid.

Allez, je vous la fait en français :

Si vous essayez de ralentir le débit ou de déconnecter le trafic pair-à-pair, les gens vont simplement déguiser leur trafic et partager le contenu d'une autre manière. C'est comme dans Tom et Jerry, la souris ne se fait jamais attraper. La souris gagne toujours à ce petit jeu, et il faut faire attention à ce que les politiciens ne se retrouvent pas à mettre en place une loi qui, à terme, finisse par se révéler stupide.

En attendant Hadopi, on peut toujours se pencher sur la prochaine pantalonnade liberticide, à savoir la loi Loppsi, la fameuse loi qui veut 'protéger les internautes' avec le filtrage. Ah, le filtrage. Oui, le filtrage. Comme en Chine :

Chine plans to require that all personal computers sold in the country as of July 1 be shipped with software that blocks access to certain websites, a move that could give government censors unprecedented control over how Chinese users access the internet.

Traduction par mes soins :

La Chine envisage d'exiger que chaque ordinateur personnel vendu dans le pays à partir du 1er juillet prochain soit équipé de logiciel qui permet de bloquer l'accès à certains sites Web, ce qui pourrait donner à la censure gouvernementale un contrôle sans précédent sur les sites visités par les citoyens chinois.

Sans rapport aucun (ou presque), j'ai regardé les résultats des élections européennes. Trois choses sont frappantes :

  1. Le parti pirate suédois va avoir un siège (voire deux) au parlement européen, et c'est comme un coup de tonnerre. Si les infos de Numerama sont exactes, "Le Parti Pirate est le premier parti chez les moins de 30 ans".
  2. La préoccupation écologique est grandissante, et c'est une excellente chose. On commence à comprendre que continuer comme avant n'est pas possible. Que la sur-consommation n'est pas l'avenir, qu'il faut inventer quelque chose d'autre.
  3. Comme d'habitude dans le scrutin, l'abstention n'est pas prise en compte. Il est temps de corriger cela avec un coup d'arithmétique, et ça change radicalement la perspective :
    1. Abstention : 59,4%
    2. Majorité Présidentielle : 10,8%
    3. Parti Socialiste :6,4%
    4. Europe Ecologie : 6,3%
    5. Mouvement démocrate : 3,3%

Aucun doute, le fossé se creuse entre la classe dirigeante et la jeune génération...

Mise à jour : J'aurais du être plus spécifique et faire un lien vers cet article du Monde.fr :

L'analyse par tranche d'âge fait ressortir un phénomène d'abstention massif chez les 18-24 ans (70 %) et les 25-34 ans (72 %), ainsi qu'à un niveau moindre chez les 35-49 ans (64 %), alors que l'électorat plus âgé s'est davantage déplacé : 42 % d'abstention chez les 65 ans et plus.

Je précise ma pensée, ou du moins mon ressenti :

  • Les jeunes comprennent l'urgence écologique d'autant plus facilement qu'ils ne sont pas engagés dans un modèle de société reposant sur la croissance et la consommation. Ceux qui votent choisissent Europe Ecologie, par exemple, s'ils croient encore à la politique, s'ils croient encore à l'Europe.
  • Les jeunes d'aujourd'hui ont totalement intégré l'environnement numérique, contrairement à leurs ainés, qui soutiennent un gouvernement qui combat le numérique.
  • Le modèle politique repose sur la sauvegarde d'un monde qui n'a pas d'avenir, monde dans lequel les jeunes ne se retrouvent pas.

Upgrading the Web in 35 days

There are tons of new developer-oriented features in Firefox 3.5 that are waiting to be used to create new Web applications. Geolocation. New canvas features. Native video and audio elements. The amazing Tracemonkey JavaScript engine. The ability to use Web fonts. A flurry of new CSS 3 properties and improvements. These are things that really get me excited because I understand their potential as I've been in the browser business for so long, but can be really hard to grasp for ordinary people in some cases.

But the truth is that Firefox 3.5 is a modern browser, part of a movement who wants the Open Web to thrive, with the help of other browser vendors such as Opera, Chrome and Safari. An Open and Generative Web where one can invent new stuff without having to ask permission.

hacks.mozilla.org banner

hacks.mozilla.org banner

So we have to explain how these new features work, and what they enable developers to do. Enter Hacks.mozilla.org, a new blog put together by the Evangelism team, with material provided by the worldwide Mozilla Community. Over the 35 days to come[1], starting today, we'll try to post 2 articles per day. One to demo something really cool, one to explain something new. Get ready to get excited. Get ready to learn new stuff about Web development.

The first articles are:

  1. Introducing the Hacks.mozilla.org blog by Chris Blizzard. "While Firefox 3 was a signifigant upgrade for the web’s users, Firefox 3.5 does the same for developers."
  2. Pushing pixels with canvas article, by Paul Rouget ;
  3. Content-aware image resizing demo, by Stéphane Roucheray, a French Web developer.

Notes

[1] 35 days. Firefox 3.5. hint, hint! ;-)

dimanche 7 juin 2009

Fêtes des mères

Comme chaque année, il est impossible d'échapper à la fête des mères... Cette année, Philippine (la cadette) a bien préparé son coup, sorti ses feutres, pris sa plus belle écriture et a offert ce matin à sa maman une feuille à carreaux avec le poème ci-dessous, qu'elle a déclamé avec enthousiasme :

Pour ma Maman, par Philippine Nitot (9 ans)

Maman je t'aime
Ah ! Tu es la plus belle
Ma jolie Maman
Adorée de toute la famille
Nécessaire

Je t'adore
Et tu es unique au monde
Trop de travail
Ô que tu es gentille
Je te dis
Merci
Encore !

Je donne discrètement un coup de coude à Robin, l'ainé, qui semblait faire la tête "Et ton cadeau, ou est-il ? C'est le moment de l'offrir !". La réponse est discrète et la mine désappointée : "J'ai rien. J'ai fait un poème, mais je l'ai raté..." Et puis 10 minutes plus tard, il revient dans la cuisine et nous lit fièrement le poème suivant :

La fête des Mamans par Robin Nitot (12 ans)

C'est la fête des mamans,
Mon cerveau toujours tournant,
Je cherche ce que je pourrais t'offrir,
Ce qui pourrait te faire plaisir.

Je ne trouve rien,
Si ce n'est des fleurs,
Quoi de plus banal,
Tu es des leurs.

C'est encore la fête des mères,
Mais je ne peux t'offrir toujours
Que ces vers,
Et mon amour !

Je n'en reviens pas :-) . Le gaillard sait parler aux femmes ! On voit qu'il applique à la lettre la maxime de son grand-père Philippe :

Parler aux femmes, ça n'est pas difficile. Il faut faire des phrases avec un sujet, un verbe, et un compliment !

Robin ignorait cette citation (qui l'a fait bien rire), mais il savait déjà l'appliquer. C'est sûrement génétique ! En tout cas, même si c'est la fête des mamans, je suis le plus fier des papas. (Si ces poèmes vous ont plus, n'hésitez pas à laisser un commentaire : Philippine et Robin seront sûrement ravis...)

Mise à jour : J'en ai parlé avec Robin et Philippine, à qui j'ai demandé si "les gens" pouvaient republier et réutiliser leurs poèmes. Robin était enthousiasmé par cette idée, et Philippine a dit "oui, mais seulement s'ils disent le nom de l'auteur !". J'ai ensuite demandé s'il était possible pour les gens qui s'en servaient de gagner de l'argent avec. La réponse a été immédiate : "Non, sûrement pas !". Aussi, j'ai le plaisir de préciser que les deux poèmes ci-dessus sont sous licence Creative Commons BY-NC[1], conformément aux souhaits des auteurs (même si ces souhaits ont été exprimés avec des mots différents ;-) ). Je suis ravi de voir que mes enfants sont maintenant sensibilisés au droit d'auteur et à la possibilité d'utiliser les licences Creative Commons !

Notes

[1] BY : attribuer la paternité de l'oeuvre à son auteur. NC : Non-Commercial.

samedi 6 juin 2009

En vrac

vendredi 5 juin 2009

Happy anniversary, Mozilla 1.0!

Seven years ago today, Mozilla released its first browser, Mozilla 1.0. Wired has an article to celebrate[1]. Two years and a half later, Firefox 1.0 was released.

T-shirt for a European Evangelism contest early 2002

T-shirt for a European Evangelism contest I organized early 2002, in preparation of the Mozilla 1.0 launch

Coincidentally, John Lilly (Mozilla CEO) has just published a blog post titled Onward. John talks about Mozilla getting new office space and reflects about all the things that have changed over the 4 past years, when he came on board. The whole post deserve a read, but here is an excerpt for my busy readers (emphasis mine):

In just the four years that we’ve been here — out of the 11 since the Mozilla project started — the web has been transformed, and has itself transformed so much of the way we live our lives. It’s easy to gloss over, since we see the changes every day — and it’s easy to see the road that we’ve traveled on as being inevitable — but it really wasn’t. The reason we have a vibrant, open web today is because of millions of little decisions and contributions made by thousands of people in that timeframe — people who work on browsers, people who build web sites & applications, people who evangelize for standards, people who use the web and ask/demand that it be better.

If you happen to read my blog, there are good chances that you are one of these people who have contributed to this changes with your "little decisions and contributions", such as using Firefox, installing it on your friends' computers and making sure your Website is compatible with modern browsers. I would like to thank you for this. But I'd like to reiterate the fact that this is just the beginning of the Web. Most of it remains to be invented. Let's make sure that we keep making these little decisions and contributions coming, so that the Web we're going to use tomorrow is the one we want!

Edit:

Notes

[1] Hat tip goes to Frank Hecker for mentioning this.

jeudi 4 juin 2009

A propos de gratuité (bis)

J'ai vraiment eu du mal avec le récent édito de Claude Allègre paru dans Le Point et intitulé Non à la commercialisation du gratuit. J'ai eu envie de faire une réponse, mais je sais au fond de moi que réagir à chaque fois qu'un internaute publie une connerie n'est pas la meilleure façon de prendre soin de mon hygiène mentale :-) (notez l'euphémisme).

Mais à quelque chose malheur est bon dit le dicton, et me voilà à écrire un billet sur la gratuité, sujet qui me trotte dans la tête depuis bien longtemps. Tellement longtemps que je l'ai déjà écrit en 2006 : A propos de la gratuité ! Je vous recommande de le lire avant que je ne continue sur le même thème. En substance, il y a différentes sortes de gratuité, par exemple la gratuité du bien matériel par opposition à la gratuité de l'idée. Et puis il y a aussi la motivation de celui qui utilise la gratuité. Est-ce une entreprise qui a vocation à gagner de l'argent, ou est-ce une organisation (association, fondation) à but non lucratif, ou est-ce juste un individu qui est purement dans une logique de don ? Pour rendre les choses plus complexes encore, on a le cas des journaux gratuits, qui sont un support matériel pour une information.

On se retrouve dans une matrice comme ceci (avec beaucoup d'approximations, merci d'utiliser les commentaires pour remplir les cases) :

Matrice gratuité
  But lucratif Non-lucratif pérenne Don pur
Bien ou service matériel Objets publicitaires Humanitaire/Educ. Cadeaux
Mix information / matériel Journaux gratuits   iPod plein en cadeau
Idée, information, logiciel Freeware & Open-Source, freemium, shareware Mozilla Free Software, blogs non commerciaux

Quoi qu'il en soit, on a à faire à plusieurs types de gratuités. Si c'est à but lucratif (comme c'est souvent le cas), il est essentiel de se demander comment est financé l'entreprise :

  1. Est-ce qu'elle est financée par la publicité (en échange de mon temps de cerveau disponible ?)
  2. Par l'utilisation de mes données personnelles qui seront revendues ?
  3. Par le lock-in qui va me pousser à acheter des services complémentaires à ceux qui sont gratuits ?

Je crois qu'il reste bien des choses à dire sur la gratuité, mais je vais m'arrêter pour l'instant. Si vous avez des idées pour affiner la matrice ci-dessus (elle en a bien besoin), laissez un commentaire !

PS : mon tableau est une horreur intégrale, mais je manque de temps pour en faire une version avec l'élément <table> (que j'ai tendance à détester, même si son utilisation est ici justifiée). Mis à jour avec un vrai tableau, merci à ceux qui m'ont donné un coup de main, c'est beaucoup mieux ! PPS : ne pas prendre ce billet comme un jugement de valeur en faveur du don et contre l'économie de marché, merci. (de même que je ne suis pas contre le monde réel ! ;-) )

mercredi 3 juin 2009

The Web is hackable! (for a lack of a better word)

I mean "hackable" in the sense that one can decide to experience it in ways that were not exactly what the author decided it would be. In short, the Web is not TV. It's not PDF either. Nor Flash.

A couple of months ago, we had this discussion during the Mozcamp in Utrecht. It's hard to summarize all of this in a blog post, but I'm going to give it a try.

I guess that all my readers know that a Web page is made of HTML (structure of the document), CSS (presentation via style sheets), JavaScript and DOM (behavior of the doc, if any). It's sent from a Web server on which one has no control (in most cases, of course), carried using the HTTP protocol, on an IP network and then displayed in the browser of your choice. (please bear with the over simplification here).

What's cool for the (Open) Web is that one can tweak/change/hack most of the pieces of the stack. Of course, some of the pieces are out of reach (the DNS servers, the Web server, most of the network) and it's good. But for a lot of the pieces, the users has – if he wants – the ability to change the pieces in order to fit his needs. This sounds a little complex? Let's use examples:

  • Changing the look of the document via CSS : you can use User Stylesheets (even better and easier with Stylish)
  • Changing the content via user scripts, implemented via Bookmarklets, GreaseMonkey or Jetpack.
  • Change the look of the browser using Themes for your browser or Personas
  • Change the way you interact with the browser, with add-ons such as Ubiquity, which completely redefines how we interact with the Web browser and the Web itself.

The beauty of all this is that the people who have invented this did not have to ask permission to innovate. The way the Web was invented, with standardized layers, enable these kinds of things[1], and it's good.

This "hackability" (or generativity) is one of the key things I love about the Web. Now the issue is that this key ability does not have an actual name. Mark Surman has a good post on this topic. Should we call this essential "characteristic" about the Web "Generative", "remix", "opportunity", "hackable", "permissive"? Go and read Mark's post and comment here or there!

Notes

[1] The Web was invented 20 years ago, and bookmarklets became somewhat popular in 2002, GreaseMonkey was popular in 2005, Ubiquity Alpha was released in 2008 and Jetpack was announced a couple of weeks ago! No one knows what's going to be invented thanks to the generative nature of the Web...

En vrac

Bing.com : retour d'expérience

Bing.com a été lancé (en version Bêta). C'est pas mal. J'ai tenté de l'utiliser pendant une journée entière à la place de Google... Après tout, la concurrence entre moteurs de recherche est indispensable à terme ! Voici donc quelques reflexions en vrac lors de cette expérience[1] :

  • J'ai cherché Saint-Julien le Faucon dans Wikipedia en tapant st julien faucon wiki. Le résultat n'apparaît pas sur la première page. Sur Google, c'est la première réponse... Oh, jolie photo de l'ancien presbytère ;-)
  • Bonne nouvelle, la syntaxe mot-clé site:example.com fonctionne. Elle permet de limiter les recherches au site précisé.
  • Dans les cartes, j'aime bien les codes couleur, mais les itinéraires ne sont pas surlignés comme dans Google Maps. Peur d'utiliser SVG ?
  • Il faudrait que je pense à ré-créer mes raccourcis vers Google (recherche spécifique à Wikipedia Français et Anglais et dans le Standblog) : je me retrouve sur Google sans y penser !
  • Mais pourquoi Bing.com ne permet pas aux utilisateurs de Firefox de l'ajouter comme moteur de recherche d'un simple click ? Pourquoi complexifier l'adoption pour près de 300 millions d'utilisateurs potentiels ?
  • Ah, pas de sexe pour les indiens, les indonésiens et les pays arabes via Bing...

Si ça vous amuse, vous pouvez aussi utiliser une page qui soumet vos requêtes à Google et Bing simultanément... Et vous, vous en pensez quoi de Bing.com ? Est-il possible de quitter Google ? Bing.com est il le bouquet de services (recherche, cartes & co) qui va y arriver ?

Notes

[1] Notez bien que l'expérience est menée à titre personnel. Ca n'est pas le président de Mozilla Europe qui vous parle, c'est Tristan Nitot. L'individu. Le premier qui balance "Tristan Nitot - Mozilla Europe – recommende de quitter Google pour passer à Bing, je sors la boite à gifles et lui fait goûter mes battoirs !!! ;-)

mardi 2 juin 2009

En vrac

Chez 01Net : Logiciel libre et plan de relance

Voici mon nouveau billet paru chez 01Net : Faisons une place à l'open source dans le plan de relance.