avril 2008 (37)

lundi 28 avril 2008

Serve your users well: be a non-profit

Paul Graham has published a new essay, Be Good, about the similarity between start-ups and non-profit organizations.

About a month after we started Y Combinator we came up with the phrase that became our motto: Make something people want. (...) Another thing we tell founders is not to worry too much about the business model, at least at first. (...) A couple weeks ago I realized that if you put those two ideas together, you get something surprising. Make something people want. Don’t worry too much about making money. What you’ve got is a description of a charity.

Frank Hecker (Mozilla Foundation), has a written a great response. Here is an excerpt:

First, I’m surprised Graham didn’t mention Mozilla in this context; it seems a textbook case of succeeding by focusing on what users want, starting from a nonprofit orientation and then evolving into a hybrid organization combining a public benefit purpose and a revenue-producing business model. Netscape spent a lot of time focusing on how the browser could drive server software sales and create new lines of business, and Netscape Communicator was the result. AOL spent a lot of time focusing on how the browser could drive AOL subscription and ad sales, and, well, not much was the result. Once revenue and profit were de-emphasized the Mozilla Foundation spent its time focusing on making a great browser people would want to use, and Firefox was the result.

En vrac

vendredi 25 avril 2008

Firefox progress in Europe

Firefox market share in Europe, source: Xitimonitor.com
Firefox market share in Europe, source: Xitimonitor.com

Firefox market share in Europe, source : Xitimonitor.com

3 pieces of news have just appeared on my radar, all of them related to Firefox success in Europe:

  1. According to Xiti, Firefox is getting close to 29% in Europe. The increase is 4.5 percentage points on the past 12 months. I suppose Xiti is going to publish an English version of their study soon, like they usually do. In the meantime, today is a great opportunity to dust off your rusty French ;-)
  2. According to Gemius (Rankings.hu), Firefox 2 is now the leading browser version in Hungary. It passed IE 6 last week. Internet Explorer, all versions combined, is still the leading browser. Gandalf has more details.
  3. Also according to Gemius (Ranking.pl), Firefox 2 passed IE 6 this week in Poland, at 34.7%. IE is still leading the market if we combine both all versions.

Here is an excerpt I've sent earlier today to the Aviary.pl team, who's leading the localization and promotion efforts in Poland, explaining why it's good news:

  1. It's good for Firefox and the Mozilla project, demonstrating that we have the ability to ship a great product, useful to millions of users
  2. It's good for the FLOSS movement, as we demonstrate the ability for such technology to beat the proprietary approach, including its most powerful representative, Microsoft.
  3. It's good for the Web. IE 6 is less and less used, and better, more standards-compliant browsers are replacing it. Thanks to better browsers, we're helping the Web to be innovative again.

(...)

Keep up the good work!

jeudi 24 avril 2008

Assises numériques : le contenant reflete-t-il le contenu ?

On avait vu la totale incompétence dans la conception du site Web TIC-croissance.com, l'affaire des "Assises numériques" rebondit, avec deux polytechniciens start-uppeurs qui frappent de concert :

Tiens, à propos d'incompétence, juste un petit lien qui n'a rien à voir, trouvé chez Bertrand Lemaire : L'association des éditeurs de logiciels propriétaires prise la main dans le sac de ce qu'il faut bien appeler un piratage.

Note to self

Next time someone tells me that Mozilla has a lot of money (and we certainly do, compared to most Open-Source / Free software projects), explain as usual that it's not a lot compared to most technology companies. Actually, Mozilla revenue numbers for 2006 (66.8 millions US dollars) is less that Google's budget for free food for US employees, which is $72,000,000 per year.

Photos from the early Mozilla days

mozilla.org master plan, Feb '98

mozilla.org master plan, Feb '98

Paul recently sent me a link to JWZ's photos taken in 1998, while the Mozilla project was being launched. Here are a few of them:

Some people on these photos including Mike Shaver, Mitchell Baker, Dan Mosedale, Dan Veditz, Brendan Eich, are still involved full-time on Mozilla, 10 years after!

mercredi 23 avril 2008

Pourquoi le site tic-croissance.com est une honte pour les participants et partenaires des assises du numérique

Je suis un peu pressé, mais devant tant d'incompétence sur un sujet aussi important, je n'arrive pas à me taire. Quelques constats, pas rédigés :

  1. L'accessibilité numérique, c'est essentiel si l'on veut éviter de laisser des gens sur le bord de l'autoroute de l'information (on me pardonnera d'enfoncer les portes ouvertes...)
  2. Le gouvernement a un rôle à jouer dans ce contexte :
    1. C'est pour cela qu'il y a une loi sur l'égalité des droits et des chances (loi n° 2005-102 du 11 février 2005) qui, je cite, "fait de l’accessibilité une exigence pour tous les services de communication publique en ligne de l’État, des collectivités territoriales et des établissements publics qui en dépendent." (source).
    2. C'est pour ça qu'il y a un document qui s'appelle le RGAA, Référentiel Général d'Accessibilité des Administrations : il sert à expliquer comment faire un site accessible
  3. Le site des Assises du numérique est du point de vue de l'accessibilité numérique un échec lamentable (et je pèse mes mots). En effet, on ne constate aucune application des astuces, même les plus basiques, de ce qui fait qu'un site est relativement accessible :
    1. Pas d'utilisation de la sémantique HTML (ne cherchez pas d'éléments h1 et h2, il n'y en a pas).
    2. L'information du titre est stockée dans une image (donc pas accessible ni indexable) dont le texte alternatif n'est pas significatif (pas de reprise du lieu et de la date, éléments essentiels)
    3. Mise en page tout en tableau avec des GIF transparents ('tain, on est revenu en 1996 et personne ne m'a rien dit ?)
    4. Liens sur les images rien qu'avec des map
  4. Les partenaires institutionnels de l'événement doivent se mordre les doigts. On y trouve rien de moins que :
    1. La commission Européenne, via le patronage de Viviane Redding, membre de la commission européenne en charge de la société de l'information et des médias
    2. La République Française, via le parrainage de François Fillon, Premier Ministre
    3. L'Assemblée Nationale, via le haut patronage de son président, Bernard Accoyer
    4. Le Sénat, via le haut patronage de son président, Christian Poncelet.

En conclusion, il faudrait se demander quel est le crétin qui a fait faire ce site Web avec l'argent des citoyens, pour parler de développement de l'économie numérique, sans prendre en compte le B.A.-BA du medium, à savoir le respect des standards et de l'accessibilité... On me souffle que le site est l'oeuvre de l'agence PPP Agency. Quand on voit la qualité et le professionnalisme dont a fait preuve cette agence pour réaliser son propre site Web, on comprend que les services du premier ministre, du président du sénat, du président de l'assemblée nationale et même la commission européenne soient tombés sous le charme d'autant de talent, de compétence et de savoir faire... ;-)

Seule lueur d'espoir : que quelqu'un chez PPP Agency réalise l'énormité de la boulette et confie la refonte du site à un sous-traitant compétent.

Ils en parlent aussi :

En vrac, entre Madrid et Paris

(Billet commencé à Madrid hier soir et fini ce matin à Paris).

Ce qu'il y a de bien quand on fait des relations presse avec des quotidiens, c'est que le résultat est souvent visible instantanément, la preuve dans El Mundo et El Pais :-)

Intégration Flickr / DotClear

Plage de Saint Aubin sur Mer, Calvados

Plage de Saint Aubin sur Mer, Calvados

Le chantier Standblog continue son petit bout de chemin. La nouveauté, c'est la possibilité pour moi d'insérer rapidement et facilement des images pour illustrer un billet. Comme je stocke mes photos sur Flickr (ou sur Wikimedia Commons[1]), je fais des liens pour les insérer dans le Standblog. Le fait est que c'est un peu compliqué, surtout que je suis perfectionniste et je souhaite que mes lecteurs puissent zoomer sur l'image.

Grâce à l'excellent Suricat, il existe maintenant un plug-in DotClear qui permet l'insertion rapide de photos Flickr dans Dotclear 2. Une fois le plug-in installé et paramètré (quelques minutes sont nécessaires), il suffit de 3 clicks pour insérer une image dans un billet, y compris en reprenant la légende de l'image et une version en haute résolution pour pouvoir zoomer...

Un énorme merci à Suricat pour le boulot, qui je l'espère re-servira à d'autres blogueurs utilisateurs de DotClear, à Biou, pour le coup de main décisif à Suricat, à toute la DotClear Dream Team (pour le boulot sur le Standblog en général) et aussi à Olivier Meunier, parce qu'à chaque fois que je découvre une nouvelle fonctionnalité dans DotClear 2, ça me laisse pantois de tant d'élégance (oui, c'est de la lèche, mais c'est mérité) !

Notes

[1] Pour les photos qui sont 100% Libres et sont susceptibles de servir d'illustrations dans Wikipedia, par exemple pour servir dans le cadre du projet Communes de France.

mardi 22 avril 2008

Ratification d'Open XML : pourquoi c'est un scandale

On le sait, l'ISO a récemment ratifié, suite au votes de ses organisations membres, un nouveau standard bureautique, Open XML (aussi appelé OOXML).

La décision de l'ISO est particulièrement étrange, dans la mesure où il y a déjà un standard pour les formats bureautique, Open Document Format (ODF). On se demandera l'intérêt d'avoir deux standards concurrents, ratifiés par le même organisme, ce qui est à mon avis totalement ubuesque !

Mais le vote n'a pas été sans tâche, c'est le moins que l'on puisse dire. Deux documents très intéressants :

Le pire, c'est qu'une fois qu'on a décrété de façon pas très nette que le format de Microsoft était devenu un standard ISO, la personne en charge du groupe de travail de l'ISO constate que Microsoft Office 2007 produit des documents non conformes. Interrogé par ZDNet qui lui demande si Microsoft va mettre à jour sa suite bureautique pour devenir conforme, il déclare :

The question behind the question, for a lot of the current OOXML debate, seems to be: can Microsoft really be trusted to behave? We shall see.

En français :

La question derrière votre question, pour tout ce qui concerne le débat autour d'OOXML, semble être celle-ci : Peut-on avoir confiance dans Microsoft ? On verra bien.

Si l'on se souvient des multiples irrégularités qui ont empoisonné le processus de normalisation, on peut largement en douter.

lundi 21 avril 2008

En vrac

...avant de partir pour Madrid.

samedi 19 avril 2008

10 raisons de choisir Firefox 3

Alors que la date de sortie de rapproche (juin), on me demande souvent pourquoi les gens devraient quitter le vieux navigateur qui était livré avec leur PC. La réponse courte, c'est que leur ancien navigateur est obsolète, et je suis sincère ! Mais cela n'aide pas vraiment les gens à comprendre pourquoi, concrètement, ils devraient utiliser Firefox 3. Voici donc une courte liste à cet effet[1] :

Dix raisons de choisir Firefox 3 plutôt que votre navigateur obsolète

Navigation plus sécurisée

  • 1 - Un très bon historique en terme de sécurité, avec des mises à jour plus fréquentes et transparentes, pour toujours disposer d'un navigateur plus sécurisé.
  • 2 - Protection anti-malware pour éviter les téléchargements non désirés comme les virus et les chevaux de Troie

Une meilleure navigation, avec des milliers d'améliorations

  • 3 - La barre d'adresse intelligente, pour retrouver les sites qu'on a visité auparavant en saisissant juste quelques caractères au clavier
  • 4 - Sauvegarder en quittant. Ainsi, quand on lance Firefox, on est immédiatement opérationnel, avec les fenêtres et onglets de la dernière fois déjà ouverts.
  • 5 - Mémorisation du mot de passe sans avoir recours à une boite de dialogue, pour pouvoir décider si on l'enregistre ou non après s'être connecté
  • 6 - Nouveau gestionnaire de téléchargement permettant de faire une pause dans un téléchargement avant de le reprendre, avec une boite de recherche pour trouver d'anciens fichiers
  • 7 - Personnalisable : On peut changer l'apparence (via des thèmes), les fonctionnalités (via les extensions) de Firefox avec un gestionnaire d'extensions. Plus de 5000 de ces extensions, réalisées par la communauté, sont disponibles gratuitement.

Meilleure performance

  • 8 - Plus rapide pour faire tourner les applications Web complexes comme Gmail, pour plus de confort, même sur les anciennes machines
  • 9 - Meilleure gestion de la mémoire que les autres navigateurs, pour en faire faire plus à votre ordinateur !
  • 10 - faire progresser le Web en intégrant les derniers standards du Web, de façon à ce que les utilisateurs en bénéficient encore plus sur le long terme.

Notes

[1] Je l'avais initialement écrite en anglais, mais bon, ça peut servir aussi en français, merci à Nathanael qui en a fait une VF à l'arrache

10 reasons to choose Firefox 3

As we're getting closer to release Firefox 3 (in June), I'm often asked why should people switch from their existing browser, which was bundled with their PC. The short answer is that their old browser is obsolete, and I genuinely mean this. But this leaves too little space for people to really understand the actual benefits of using Firefox 3. So I whipped up the following list:

Ten reasons to choose Firefox 3 over your obsolete browser

Safer browsing

  • 1 - Proven security track record, with more frequent, transparent updates, so that you use a safer browser
  • 2 - malware protection to be protected against unwanted downloads such as viruses and trojan horses

Better browsing, with thousands of improvements

  • 3 - Awesome bar, so that you can find places you've been before with a couple of keystrokes
  • 4 - "Save on exit" so that when you launch Firefox, you're immediately ready to surf, with last windows and tabs open
  • 5 - Remember passwords without a dialog box, so that you decide to save the password after you've logged-in
  • 6 - New download manager, users can pause a download and resume it later, with a search box to easily retrieve previous downloads
  • 7 - Customizable: change the look and feel (themes) and add features (extensions) to Firefox through the built-in add-ons manager. More than 5,000 community-built extensions are available for free!

Better performance

  • 8 - Fastest on complex Web applications, such as GMail so you are more comfortable, even on old machines
  • 9 - Uses less memory than any other browser, so you'll get more mileage out of your computer
  • 10 - Moving the Web forward by supporting advanced Web standards so that the Web keeps evolving and benefits users in the long term.

I tried to sneak in the Open-Source / Free / Libre concept in here, but as I try to stay as concrete as possible, I found it hard to make clear in a few words why this was directly benefitting users...

vendredi 18 avril 2008

En vrac

... Avant d'aller participer à la table ronde d'Exo Platform...

En plongeant dans les archives...

mozilla.org master plan, Feb '98

mozilla.org master plan, Feb '98

Je viens de retrouver des photos prises par JWZ en 1998, lors de la préparation du lancement du projet Mozilla. Morceaux choisis :

On notera que Mike Shaver, Mitchell Baker, Dan Mosedale, Dan Veditz, Brendan Eich, qui sont sur ces photos, sont toujours impliqués dans Mozilla à temps plein.

jeudi 17 avril 2008

D'après la DGME, le RGI n’attendait que la normalisation d’OpenXML

Voici un article qui devrait faire scandale : Le RGI n’attendait que la normalisation d’OpenXML... Extrait :

Hier, deux semaines et demi après que la France se soit abstenue lors du vote sur la normalisation du format OpenXML de Microsoft dans des conditions litigieuses, la DGME a ressorti de ses cartons le RGI. Sauf qu’au lieu de préconiser le seul ODF, le texte mettra désormais sur un pied d’égalité les deux formats. Ce que réclamait Microsoft depuis le début, mais qu’il peinait à justifier jusqu’à ce printemps 2008, du fait de l’absence de normalisation de son OpenXML.

Dans un e-mail que nous nous sommes procuré, Marc Meyer, chef de service de la DGME, explique que, du fait de la normalisation d’OpenXML, il est maintenant urgent de faire avancer le dossier RGI. Il explique ainsi : « Le projet de RGI présenté lors du dernier comité des référentiels du 12 octobre 2007 avait été mis en attente, suite à la démarche engagée à l’ISO par l’ECMA concernant le standard OpenXML. Cette démarche ayant maintenant abouti, nous en avons tenu compte et nous souhaitons engager sans délai la démarche de validation du RGI, pour une présentation du projet aux assises du numérique de fin mai 2008. » Voilà qui a le mérite d’être clair: le RGI attendait OpenXML.

Mise à jour :

La question qui découle de cela, c'est "quels sont les moyens dont dispose Microsoft pour imposer un tel revirement à l'administration française ?" Si quelqu'un a la réponse, merci de la mettre dans les commentaires...

Laissez les WC dans l'état où vous souhaiteriez les trouver en entrant

Ya comme une odeur

De la biodiversité informatique

Clés posées sur un bureau

clés

Extrait du blog de Matasano, société spécialisée dans la sécurité (et dont ma collègue Window Snyder est ancienne employée). Dans leur billet du jour, (via Mike Shaver) :

Reliable Flash vulnerabilities are catastrophes. In 2008, we have lots of different browsers. We have different versions of the OS, and we have Mac users. But we’ve only got one Flash vendor, and everyone has Flash installed. Why do you care about Flash exploits? Because in the field, any one of them wins a commanding majority of browser installs for an attacker.

Version française bâclée par votre serviteur :

Les failles (de sécurité) dans Flash sont des catastrophes. En 2008, on a de nombreux navigateurs différents. Nous avons différentes versions des systèmes d'exploitation et nous avons des utilisateurs de Mac. Mais il n'y a qu'un seul fournisseur pour Flash, et tout le monde a Flash installé sur sa machine. Pourquoi faut-il s'intéresser aux trous de sécurité dans Flash ? Parce que le monde réel, n'importe quelle attaque de ce genre permet à son auteur de prendre contrôle d'une vaste majorité d'ordinateurs.

Alors que l'informatique et l'Internet prennent une importance croissante de nos vies, peut-on vraiment oublier les bénéfices offerts la biodiversité en terme de sécurité ?

mercredi 16 avril 2008

En vrac

Coucher de soleil normand au grand angle

Juste pour le plaisir : coucher de soleil normand au grand angle

lundi 14 avril 2008

En vrac

MacBook Air

Un MacBook Air en demo dans un magasin

L'homme (Libre) qui plantait du code

Je viens de découvrir le court métrage d'animation L'homme qui plantait des arbres, tiré d'un texte de Jean Giono (plus d'info sur Wikipedia). Jean Giono y raconte la vie d'un vieil homme solitaire en Provence, qui redonne vie à toute une région en y semant des glands de chêne. Le film datant de 1987, est magnifique, très bien servi par la voix off de Philippe Noiret.

Dans l'histoire, un homme ayant perdu sa famille est devenu berger. Il s'appelle Elzéard Bouffier. A ses heures perdues, il plante des glands en vue d'avoir une forêt de chênes. Il n'est pas propriétaire de la terre abandonnée. Il ne sait même pas à qui elle appartient. Il a juste constaté qu'elle était peu propice à la vie, alors il a décidé de faire quelque chose : planter des arbres, pour que la terre s'améliore. La forêt grandit, la vie renaît dans la région.

Il y a un parallèle très intéressant avec Jean Giono, qui a mis le texte de cette nouvelle dans le domaine public, comme il l'explique dans une lettre. Son objectif, en écrivant cette histoire, c'était, je cite, faire aimer à planter des arbres. Jean Giono, dans sa démarche, était désintéressé. Le berger aussi, était désintéressé.

Indécrottable Libriste que je suis, je n'ai pas pu m'empêcher de faire un rapprochement avec la communauté du Libre. Souvent, mais pas toujours, le Libriste est désintéressé. Mais au lieu de planter des glands, il produit du code. Dans notre monde connecté, où les ordinateurs et le réseau ont un importance croissante, le code est ce qui fait tourner tout cela. Produire le code pour le donner, c'est un acte désintéressé. C'est en quelque sorte offrir une chance à la vie, aux générations futures et à leur liberté.

Vallée d'Auvergne

Vallée d'Auvergne

J'entends déjà ricaner bon nombre de mes lecteurs qui se demandent si je n'ai abusé de l'herbe de provence qui fait rire. Je suis conscient d'être complètement à contre-courant de la tendance blinb-bling / Rolex / pipole / 4x4 du moment, mais je crois fermement qu'aujourd'hui, faire du code Libre, partager son savoir, se battre contre les monopoles, la privatisation des technologies et des réseaux, c'est préparer l'avenir, quitte à passer pour un doux rêveur aux yeux de nos contemporains.

Dans la nouvelle de Giono, le narrateur revient voir le berger qui plante ses glands plusieurs années après, et découvre qu'il y a maintenant une forêt :

Les chênes de 1910 avaient alors dix ans et étaient plus hauts que moi et que lui. Le spectacle était impressionnant. J'étais littéralement privé de parole et, comme lui ne parlait pas, nous passâmes tout le jour en silence à nous promener dans sa forêt. Elle avait, en trois tronçons, onze kilomètres de long et trois kilomètres dans sa plus grande largeur. Quand on se souvenait que tout était sorti des mains et de l'âme de cet homme - sans moyens techniques - on comprenait que les hommes pourraient être aussi efficaces que Dieu dans d'autres domaines que la destruction.

Un peu plus tard....

En 1935, une véritable délégation administrative vint examiner la « forêt naturelle ». Il y avait un grand personnage des Eaux et Forêts, un député, des techniciens. On prononça beaucoup de paroles inutiles. On décida de faire quelque chose et, heureusement, on ne fit rien, sinon la seule chose utile : mettre la forêt sous la sauvegarde de l'Etat et interdire qu'on vienne y charbonner[1]. (...) J'avais un ami parmi les capitaines forestiers qui était de la délégation. Je lui expliquai le mystère. Un jour de la semaine d'après, nous allâmes tous les deux à la recherche d'Elzéard Bouffier. Nous le trouvâmes en plein travail, à vingt kilomètres de l'endroit où avait eu lieu l'inspection. (...) C'est grâce à ce capitaine que, non seulement la forêt, mais le bonheur de cet homme furent protégés. Il fit nommer trois gardes-forestiers pour cette protection et il les terrorisa de telle façon qu'ils restèrent insensibles à tous les pots-de-vin que les bûcherons pouvaient proposer.

Là encore, le parallèle est frappant, entre d'une part l'environnement saccagé par l'homme, qu'Elzéard Bouffier va sauver ; et d'autre part ce qui fait notre avenir : la technologie. Dans les deux cas, on tente de la privatiser en la détruisant, en favorisant l'intérêt à court terme. Chez Giono, ce sont les bûcherons qui font du charbon de bois. En ce début du 21° siècle, c'est la protection de la prétendue "propriété intellectuelle" qui empêchent le partage des idées, qui tentent de contrôler le destin de leurs concitoyens, via les DRM, la prétendue "informatique de confiance", les brevets logiciels, les logiciels propriétaires.

Dans les deux cas, des gens à contre-courant vont préserver l'avenir en écrivant du code Libre, en espérant que la puissance publique fasse son devoir et protège ce patrimoine... Ils oeuvrent pour les générations futures, pour une grande idée, ils en vivent plus ou moins bien, ils aiment ce qu'ils font, mais surtout ce travail les dépasse.

A titre personnel, je me retrouve dans ce personnage. Bien sûr, aujourd'hui Mozilla me verse un salaire, comme environ 159 autres salariés mozilliens, mais aucun de nous n'attend des millions de dollars d'une éventuelle IPO, même si Firefox est valorisé à 4 milliards de dollars... Le fait est que comme Elzéard Bouffier qui n'était pas propriétaire du terrain, nous n'avons pas le contrôle du code. Le code produit est utilisable Librement[2] par tous. Au moment où j'ai monté Mozilla Europe avec Peterv, rejoint par Pascal et d'autres, aucun d'entre nous ne pensait en vivre un jour. Mais on sentait que c'était quelque chose d'important à faire, pour plus tard. Pour le Web. Pour les autres. Bien sûr, c'était intéressant, passionnant, délirant, pour tout dire. Et notre entourage nous le faisait bien sentir (je reviendrai sur ce sujet). Mais surtout, ça nous dépassait. Il fallait qu'on le fasse. Et si ça n'était pas nous, on ne voyait pas qui ça serait. Alors on a plongé, malgré les regards des autres, malgré l'absence de perspectives économiques. Et aucun de nous ne le regrette... Et puis voilà, 4 ans et demi après la création de Mozilla Europe, je découvre le court-métrage de Giono, dont le texte a été écrit en 1953, bien avant l'invention d'Internet, du Web, et même du logiciel. Et pourtant, Giono, pacifiste, idéaliste, moraliste, né à la fin du 19° siècle, avait déjà tracé le chemin de sa plume.

Si vous avez 30 minutes à consacrer à un court métrage extraordinaire, je vous encourage à le regarder et à laisser un commentaire ci-dessous, sur la parallèle entre les Libristes et Elzéard Bouffier, le vieux berger qui a redonné vie à toute une région.

Notes

[1] Note de Tristan : de couper les arbres pour en faire du charbon de bois, qui avait été la raison pour laquelle la précédente forêt avait été détruite, ce qui avait rendu la vie impossible dans la région.

[2] Dans les limites décrites par les licences GPL, LGPL et MPL, sous lesquelles il est mis à disposition.

dimanche 13 avril 2008

Mitchell Baker video interview in Paris, part 1/2

A couple of weeks ago, Mitchell Baker was in Paris for a keynote she gave. After the conference, we did a bunch of press interviews, and in-between, I abused of Mitchell's kindness and did a two-fold video interview. It's very casual, but I hope it will enable people to better what Mozilla is about, and what is Mitchell's vision and personality.

Here is part one of the interview. The other part will be posted shortly. Please let me know in the comments whether these videos are helpful, and what I could do to improve them.

The higher resolution version of the Mitchell Baker interview in Paris is available in MPEG-4 format for download. It's under CC-BY license. For the readers who are bandwidth-challenged, a low-resolution version is available on YouTube.com.

Edit: the second part of Mitchell Baker's interview is finally available...

Firefox Mobile, nom de code Fennec

Fennec Africain

auteur : Yvonne in Willowick Ohio, photo utilisée sous licence CC-BY

Voilà, mon collègue Jay Sullivan vient de "lâcher le morceau" à ArsTechnica, qui publie dont Mozilla Fennec takes browser fight to handhelds. En gros, Firefox mobile va profiter des progrès très importants réalisés par Firefox 3 dans les domaines de la consommation mémoire et des performances. En effet, sur une plateforme mobile, qui dispose de moins de mémoire qu'un ordinateur portable ou de bureau, et d'un processeur moins puissant, ce sont deux critères très importants. De même, XULRunner semble promis à un grand avenir en étant porté sur les mobiles.

Ce qu'en dit ArsTechnica :

Despite the early state of development, Fennec has some impressive features that reveal significant potential. The biggest win in Fennec's feature set is support for inertial scrolling. Fennec also includes a single-click bookmarking system that is a lot like the one found in Firefox 3. Other advanced features, like support for the AwesomeBar, are planned but not yet implemented.

En français :

Malgré le fait qu'on en soit encore au tout début, Fennec a démontrer plusieurs fonctionnalités impressionnante qui laissent presager d'un fort potentiel. Le plus significatif pour l'instant est le défilement à inertie. Fennec intègre ausi un système de marque-page à un seul clic qui ressemble beaucoup à celui de Firefox 3. D'autres fonctionnalités avancées telle que l'AwesomeBar sont planifiées mais pas encore implantées.

Pour l'instant, Fennec tourne uniquement sur Nokia N810. J'ai hate d'avoir une version pour mon N800 ! La première version alpha de Fennec est prévue pour début Août 2008.

Quelques articles :

vendredi 11 avril 2008

En vrac

Notes

[1] publiée sur Wikimedia Commons

Quote of the day: Mark Shuttleworth

From the man who is driving Ubuntu, the most successful Linux distribution, in an article he just published, Playing nicely with Windows:

Firefox, for example, is an inspiring free software success story, and I’m certain that a key driver of that success is their excellent support for the Windows environment. It’s a quick download and an easy install that Just Works, after which people can actually FEEL that free software delivers an innovative and powerful browsing experience that is plainly better than the proprietary alternatives.

Thanks, Mark!

Thanks to Erwan for the link!

jeudi 10 avril 2008

Three great articles about Mozilla

Mozilla is not an easy thing to understand for people outside of the project: on one side, It's led by the Mozilla Foundation but competes with commercial vendors. It's Open Source, but very successful in the consumer space. There is a Mozilla Corporation, and thousands of volunteers. In a word, Mozilla is different. I've recently found 3 great interviews from Asa Dotzler, Mitchell Baker and Mike Shaver. Together, they won't precisely define what Mozilla actually is, but they may help. Here are a few excerpts:

Asa Dotzler about decision making:

Mozilla has from the very beginning had a very simple structure of modules. There's a cookie module, a JavaScript module, a toolbar module and so on. Each module has an owner, and that owner is the steward of that hunk of code. That owner has surrounded himself with a group of people we call peers. These are the people who have direct access to make changes to the code and who can assist the owner in getting the community involved. That's the decision-making group for that module. (...) Whenever there's a proposed change, those owners and peers go out and solicit comments and feedback from the community - this is all public, with everything on a wiki that anyone can comment on -- and use that feedback to hone or define their goals. But this is not design by democracy. We've never been a democracy at Mozilla. We're a meritocratic hierarchy. You don't get a voice by being a human, you get a voice by establishing a reputation for doing good deeds over time.

Mitchell Baker, about localization and community:

We have 40 or 50 groups around the world that not only create local versions, they do it as part of our development cycle. They're volunteers but they are dedicated to shipping professional software, and the deadlines can be brutal, but.... It's a lot of work to have an infrastructure that supports 50 or 60 languages on three platforms all QA'd and checked out on the same day. Most companies don't do it. We do. The majority of the people who use Firefox are not in the United States.

Mike Shaver about Mozilla Foundation being not-for-profit:

One of the luxuries of being a part of a nonprofit is that we’re not held against next quarter’s revenue numbers. We have only one shareholder, and they aren’t in it for the money. So, we don’t have to produce a return there. We’re really about making sure that we are creating software and a software culture that can last 10, 20, 70 years.

mercredi 9 avril 2008

En vrac

Video interview: Robert 'Kairo' Kaiser, Seamonkey

Last February, at Fosdem, I managed to find a quiet place (no small feat at Fosdem!) and interviewed Robert 'Kairo' Kaiser, project coordinator of Seamonkey :

For those who dislike FLV videos, the Robert Kaiser interview video is also available for download (MPEG-4 format, 86MB), under CC-BY license.

Citation du jour, de Seth Godin

Why downloading Firefox is like getting into college :

(...) everywhere you look, if someone is using Firefox, they're way more likely to be using other power tools online. The reasoning: In order to use Firefox, you need to be confident enough to download and use a browser that wasn't the default when you first turned on your computer. That's an empowering thing to do. It isolates you as a different kind of web user.

En français :

Où que vous regardiez, si quelqu'un utilise Firefox, alors il est extremement probable que cette personne utilise d'autres outils avancés en ligne. Pourquoi ? Pour utiliser Firefox, il faut suffisament sûr de soi pour télécharger un navigataeur qui n'était pas installé par défaut avec l'ordinateur. C'est quelque chose qui vous donne un peu plus de pouvoir. Ca vous met dans une autre catégorie d'utilisateur.

mardi 8 avril 2008

Actu Mozilla

Firefox aviateur

Test Pilot : un Firefox habillé en aviateur

Photos Flickr dans DotClear

Ca ne se voit pas toujours, mais on essaye de faire avancer le Standblog, les surdoués de la DotClear Team et moi ! La nouveauté du jour, c'est l'ajout de mes dernières photos Flickr dans mon thème. Comme j'ai trébuché à plusieurs reprises pour mettre en place le bidule, voici un petit récapitulatif :

  1. Demander une clé d'API à Flickr.com. C'est instantané pour un usage non-commercial ;
  2. Retrouver votre nom d'utilisateur Flickr, au format 40124012@N00. Si vous l'avez personnalisé, il faut retrouver l'ancien. Il suffit pour cela de demander gentiment à idGettr ;
  3. Lire la documentation wFlickr chez Suricat ;
  4. Installer wFlickr depuis l'indispensable DotAddict. Une version 1.1 est dispo chez Suricat, mais j'ai installé la 1.0 au format ZIP (nécessaire pour ma version issue du SVN, paraît-il) ;
  5. Depuis la console d'admin, glisser-déplacer wFlickr de "Widgets disponibles" vers "bandeau de navigation" puis cliquer alors sur le +
  6. Saisir les paramètres dans le widget
  7. en cas d'erreur PHP à la place du Widget sur votre blog, télécharger phpFlickr depuis SourceForge, et copier le repertoire PEAR dans lel répertoire plugins/wflickr/PEAR de votre instance de DotClear. Suricat a d'autres astuces sous le coude si cela ne résolvait pas le problème... Cela a été nécessaire pour mon hébergement APINC.

Maintenant, normalement, ça fonctionne :-D

Prochaine étape, mettre une LightBox JQuery depuis mes images Flickr quand je les insère dans un billet !

lundi 7 avril 2008

En vrac

A propos d'Acid 3

Voilà, a peine le test Acid 3 annoncé qu'Opera et Safari se battent pour la première place. Firefox 3, malgré son score très honorable de 71 en beta 5 souffre du fait que tout le projet Mozilla se focalise sur la sortie prochaine de la version 3 finale. En effet, ce qui compte pour Firefox actuellement, c'est de se concentrer sur les bogues bloquants pour obtenir un produit le plus stable possible[1].

Mon collègue David Baron (gourou CSS chez Mozilla et contributeur depuis 1998) explique très bien les limites des tests de type Acid :

I think some people might be interpreting these Acid tests as a fair measure of standards support in browsers. I don't think they are. In fact, I don't think it's possible to construct a fair measure of standards support in browsers. That involves having somebody sit down and decide which standards count (which are in the test at all) and which are more important than others (how they're weighted in the test). And as shaver pointed out (among other points that I mostly agree with), the tests in Acid3 were required to be broken in either Firefox or Safari, which clearly doesn't help the fairness of the test or the scores of either of those browsers. But let's suppose the acid tests are a good measure of standards support. After all, they are better than nothing.

En français, cela donne ceci :

Je pense que certaines personnes considèrent ces tests Acid comme étant une façon équitable de mesurer le respect des standards par des navigateurs. Je ne pense pas que cela soit le cas. A dire vrai, je ne pense pas qu'il soit même possible de construire un tel test qui soit équitable. Cela supposerait qu'on ait quelqu'un qui décide quels sont les standards qui comptent (pour les inclure dans le test), et lesquels sont plus importants que les autres (pour décider de leurs poids relatifs dans le test). Comme Mike Shaver le faisait remarquer (parmi bien des choses avec lesquelles je suis le plus souvent d'accord), les tests dans Acid3 ne devaient pas passer dans Firefox et Safari, ce qui ne facilite pas l'aspect équitable de ce tests envers ces deux navigateurs. Mais partons de l'hypothèse que ces tests Acid sont une bonne façon de mesurer le respect des standards par les navigateurs. Après tout, ils sont mieux que rien.

C'est tout à fait ça : ces tests ne sont pas équitables, mais ils sont mieux que rien. Par ailleurs, le fait qu'ils soient repris par la presse technique ajoute à l'incitation à mieux respecter les standards, et c'est bien. La meilleure preuve, c'est l'article de 01Net : Acid 3, le match des navigateurs Web, un comparatif des progrès des différents navigateurs. Opera et Safari (nocturnes) en premiers, suivis de Firefox 3 et très très loin derrière, IE 8 et 7.

Notes

[1] Changer le code de façon significative risque d'introduire des régressions (casser des choses qui fonctionnaient auparavant), ce que nous redoutons par dessus tout.

vendredi 4 avril 2008

Citation du jour à propos d'Open XML

Tirée du blog de Rob Weir (impliqué dans les standards bureautiques pour le compte d'IBM) :

Now that it has been demonstrated that pushing proprietary interfaces, protocols and formats through ISO is cheaper and faster than writing code to implement existing open standards, one assumes that the future is bright for more such boutique standards from Redmond. Open HTML, anyone?

Ce à quoi un de ses lecteurs a très justement répondu :

Oh, Rob, but OpenHTML *does* exist ! Only it's called SilverLight: :-(

Version française baclée par mes soins :

On a désormais prouvé qu'il était plus rapide et moins coûteux de faire adopter par l'ISO des interfaces, des protocoles et des formats propriétaires que d'écrire du code pour intégrer des standards ouverts existants. On peut donc imaginer un futur radieux pour des standards maison made in Redmond. A quand Open HTML ?

Réponse dans un commentaire :

Mais Rob, OpenHTML existe *déjà*. Sauf que ça s'appelle Silverlight :-(

En réalité, cette réflexion est bien trop vraie pour être vraiment drôle...

jeudi 3 avril 2008

Actu Microsoft et OpenXML

J'en arrive à me demander s'il n'y a pas de corrélation entre la crédibilité de la marque, la qualité des produits et le résultat du lobbying. Microsoft met-il les bouchées doubles sur le lobbying parce que Vista est une catastrophe ? Vista est il un produit raté parce que finalement, faire un bon produit n'est plus nécessaire quand on a un bon lobbying pour imposer les formats ? Microsoft changera-t-il de méthodes comme mes contacts la-bas me le promettent depuis 4 ans ? Et toi, cher lecteur, qu'en penses-tu ?

How Mozilla-europe.org's server was saved from the dump

I've just seen this morning that Mozilla's Web properties are ranked #19 in Germany in terms of unique visitors, according to a comScore report for February 2008. This just blows my mind, as Germany is one of the biggest markets in the world for the IT industry! As 2008 is the 10th anniversary of Mozilla, it reminded me how much progress we have made over the past few years. For many people, the Mozilla project became visible with the success of our Firefox Web browser, which version 1.0 was released 3.5 years ago. But the Mozilla project has been going through ups and downs over time, and some oldtimers like Mike Shaver, Mitchell Baker, Brendan Eich, Asa Dotzler, Chris Blizzard, Mike Kaply, Chris Hoffmann and others will certainly remember.

I'll blog about all of this in the future, but I wanted to share with my readers one funny anecdote, related to the Web presence of Mozilla-Europe.org. Initially, I took a Dreamhost account, but we knew we would have to get something bigger over time and located in Europe, so that our users would have decent speed when viewing our site. So early 2004, after Mozilla Europe was officially launched, I started looking up for a European decent hosting solution. The issue was that we had next to zero budget. Selling T-shirts to Mozilla contributors and enthusiasts was not the best business model ever, and it would certainly not be very sustainable... A friend of mine (Hi, Erwan!) told me that he could find old servers that HP was going to get rid of, because they where considered as obsolete. If we did not do something about it, they would be sent to the dump. The issue was that they were 600km away from Paris. Erwan asked a couple of volunteers to help, rented a truck and drove there and came back with literally a truckload of old servers that were dispatched to non-profit open-source associations, which payed 40 EUR (approx USD60) for the cost of transportation. Then I approached a friend of mine (hi Pierre!) which used to work for a hosting company, which offered hosting in their datacenter in exchange of a little visibility.

Peterv setting up Mozilla-Europe's saved-from-the-dump HP server in his dining room

Peterv setting up Mozilla-Europe's saved-from-the-dump HP server in his dining room

So this is how Mozilla Europe ended up having a first-class hosting for 40 EUR :-D [1]

Oh, for those who care, the old server (built in 2001[2]!) is now getting retired, but is still physically in Jet Multimedia's datacenter near Paris, where I drove it in 2004, as mozilla-europe.org Web pages are now hosted by Mozilla IT's datacenter in California and Amsterdam.

Notes

[1] This is not including the priceless efforts of Pierre (hosting), Erwan (getting the hardware) and Peterv (setting up the server) and others...

[2] 5-way Pentium III 700MHz, 2GB of RAM, four 9GB hard drives in RAID

mercredi 2 avril 2008

Firefox 3 Beta 5 released!

Gran Paradiso illustration

Firefox 3 Beta 5 has been released in 45 languages. 45 languages! Expect even better performance, more stability, improved look&feel, more awesome-ness to the already awesome awesomebar ;-) and tons of other fixes.

We already are getting closer to the million of Beta testers. Passing this bar could not hurt! Give it a try!

OpenXML, standard ISO : un ratage d'envergure

Je voulais vous faire un poisson d'avril. A dire vrai, le texte (en anglais) était déjà prêt. Et puis non, j'ai changé d'avis. Je n'ai plus envie. La raison, c'est qu'Open XML va devenir un standard ISO (voir aussi le blog d'Andy Updegrove). Les irrégularités, retournages de vestes et autres relents fétides ne cessent de surgir dans cette affaire :

Que retenir de cette lamentable affaire ? Voici ma conclusion :

  • L'ISO et ses organisations nationales affiliées viennent de perdre énormément en crédibilité d'un seul coup.
  • L'utilité du standard ODF vient de perdre en utilité puisqu'il y a maintenant deux formats certifiés ISO concurrents. Qui va payer ? Vous, moi, les utilisateurs petits ou grands, de la PME à l'administration. Il y avait la possibilité d'unifier le stockage des documents et d'assurer la pérennité des données. C'est une occasion ratée de façon magistrale, et l'ISO, via les organisations locales, a privilégié l'intérêt particulier à l'intérêt général. Tout cela est un gâchis monstrueux.

En fait, nous voici devant la preuve éclatante qu'il y a un problème fondamental avec la façon dont les standards sont actuellement choisis, en particulier quand on donne le droit de vote à des organisations qui n'ont rien à faire des standards, sauf à voter comme leurs grands partenaires leur disent. L'intérêt du public, dans ce cas là, n'est aucunement pris en compte. Il faut que cela change, et j'ai bon espoir que Mozilla va pouvoir aider dans ce sens là.