mars 2008 (32)

lundi 31 mars 2008

Mozilla turns 10 today

On March 31st, 1998, Mozilla' code was made Open Source on Mozilla.org. Mitchell has the scoop. The Mozilla team in Paris had champagne thanks to this anniversary! (Moving to new offices today and getting a new theme are also good excuses...)

Un nouveau thème pour le Standblog

Voilà, ça fait très longtemps que ça me trottait dans la tête, et c'est maintenant devenu une réalité : le Standblog fait peau neuve !

  • Passage à une version plus récente de DotClear (tirée directement du dépôt Subversion, ca fait mec qui a confiance dans le logiciel ;-)
    • Insertion de video grandement facilitée avec un balisage valide :-D (un vrai soulagement, pour être franc)
    • Un meilleur antispam
    • Un meilleur cache
    • De nombreuses améliorations dans la console d'admin et plein d'autres trucs que je suis bien incapable de lister ici :-)
  • Un nouveau thème (pas fini), avec Philippine en plus de Robin (fini les crises de jalousie !)
  • La possibilité pour le lecteur de choisir sa langue (anglais ou français) avec localisation du gabarit (pas fini non plus, donc on a par exemple un footer en français même si on choisit le contenu en anglais).

Tout ça a été rendu possible grâce à un grand coup de main de la DotClear Dream Team (ou du moins une partie) :

  • Kozlika, reine du thème
  • Biou, efficace grouillot pour fignoler le thème quand Kozlika va prendre l'air
  • Xave et Pep : gourous es-bidouillage sous le capot (comprendre : le moteur).

Pour ma part, je n'ai fait qu'exprimer les fantasmes (juste pour mon blog, hein) qui me passaient par la tête, et applaudir quand ils étaient réalisés... De vous à moi, c'est le meilleur rôle :-D

Merci infiniment à Kozlika, Xave, Biou et Pep pour leur boulot, j'en suis très fier !

Pour conclure, il faut se souvenir de deux choses :

  1. En cas de souci d'affichage, penser à faire un shift-Recharger (force le rechargement, même si le fichier est dans le cache). Ca résoud l'essentiel des problèmes
  2. Le travail n'est pas terminé, mais on applique ici le principe du logiciel Libre : release early, release often. Attendez-vous donc à des évolutions au fil de l'eau !

vendredi 28 mars 2008

En vrac

PS : j'ai une nouvelle version du moteur Dotclear qui tourne actuellement, et j'en suis ravi ! Merci beaucoup, Xave ! Pour l'instant, rien de différent pour les utilisateurs, mais ça va changer très prochainement, grâce à la DotClear Team... (Oui, c'est du teasing !)

mardi 25 mars 2008

New opening at Mozilla : EU Marketing Manager

Jane Finette, our wonderful EU Marketing Director has just announced that Mozilla is looking for an EU marketing manager. We are indeed looking for managing Mozilla marketing in Europe. If you are based in Europe and want to come and work on open-source marketing, read the EU marketing Manager job description and send an email to careers (at) mozilla (dot) com and CC me. The team is currently 3 people (Jane in London, Anne-Julie and myself in Paris), with a new person coming on board hopefully very soon (Yay!).

Upcoming talks

En vrac

  • Etude comScore Media Metrix pour février, avec quelques données intéressantes :
    • Yahoo (1er) est largement plus visité que Google (2eme), mais presque à égalité. Microsoft est 3eme. Si on regarde l'audience publicitaire, le réseau Google est 4eme derrière le réseau Yahoo, Platform-A et Adverstising.com ;
    • Le Libre s'en sort bien, avec Wikipedia qui est 7eme site le plus visité par les américains (il gagne une place) avec près de 56 millions de visiteurs uniques sur février, soit deux fois plus que Disney.com. Mozilla progresse beaucoup et atteint 15 millions de visiteurs uniques et se classe donc en 63eme place dans la liste. Je me demande comment sont faits ces calculs, car ça ne correspond pas aux miens (mais bon, mes calculs sont faits de tête ;-)
  • Un bon moment pour l'innovation ouverte, explique BusinessWeek. C'est assez intéressant de voir que le logiciel Libre a déjà intégré et applique au quotidien les fondamentaux mentionnés dans l'article :
    • Identify partners who share a common vision. La porte est ouverte, et ceux qui veulent participer participent. C'est tout simple !
    • Have a big idea with clear goals. Voilà qui me rappelle furieusement le Mozilla Manifesto (big idea) et la volonté de faire un logiciel efficace qu'on met dans les mains de tout le monde...
    • Plan two team workspaces—one physical, one virtual. Le virtuel, on le pratique tout les jours, et pour le réel, il y a Fosdem, les RMLL et toutes les conférences Libres !
    • Manage Intellectual Property. Une licence (ou un groupe de licences) et hop, c'est réglé dès le début, et on n'en parle plus !
  • près de 8 internautes sur 10 (77,2 %) se connectent tous les jours ou presque (...) et ils y consacrent désormais presque une heure quotidiennement (52 minutes) ;
  • Université de Pennsylvanie recommande d'éviter Vista SP1 ;
  • Why Apple fans hate tech reporters ;
  • Meraki tourne mal espérons que Fon.com ne fera pas de même... C'est vraiment dommage de pourrir sa réputation aussi bêtement, en se mettant à dos la communauté des développeurs en verrouillant un système jusque là ouvert (et Libre).
  • Le vote est ouvert pour le concours de T-shirts Firefox 3 (non, pas mouillés, les T-shirts !) A vous de jouer !

jeudi 20 mars 2008

Concours Extend Firefox, le retour de la revanche de la contre-attaque

Mon collègue Chris Beard annonce la troisième édition du concours Extend Firefox. A gagner :

Pour la meilleure nouvelle extension :

  1. un voyage au Mozilla Developer Day de votre choix n'importe où dans le monde !
  2. Un MacBook Air[1] avec VMware Fusion et ActiveState Komodo
  3. Un sac pour portable Mozilla-Ogio bourrés de goodies, dont des T-Shirts Mozilla

Pour la meilleure mise à jour d'extension existante :

  1. Un MacBook Pro avec VMware Fusion et ActiveState Komodo
  2. Un sac pour portable Mozilla-Ogio bourrés de goodies, dont des T-Shirts Mozilla

Notes

[1] Raaah, ça donne envie d'apprendre le XUL :-D !

En vrac

Notes

[1] Firefox 3 is so much better than Safari (and Firefox 2) that I’m going to stick with it full-time. It uses less memory than Safari, feels a lot faster, has a nicer interface, supports multiple search engines, and currently gets my thumbs up as the best browser of the moment. I can’t believe it feels faster than Safari, but there you go.

mardi 18 mars 2008

Actu Mozilla

  • Doug Turner vient de publier de nouvelles maquettes de Firefox Mobile. Rappelons qu'il ne s'agit pour l'instant que de mock-ups (des maquettes réalisées avec un logiciel de retouche photo). Mais cela n'empêche pas de voir sur un site FTP des compilations nocturnes de XULRunner pour les mobiles. Oui, XULrunner est amené à jouer un grand rôle dans le mobile, par exemple en permettant à chaque opérateur de construire sa propre interface en XUL...
  • Forrester voit un Internet Mobile pour bientôt, à condition que... Ecoutons ce que dit l'analyste : "Pour faire progresser l'Internet mobile, les opérateurs devront mettre en place des grilles tarifaires adaptées, accroître le nombre de services et applications répondant aux attentes des utilisateurs, et introduire de nouveaux appareils offrant une meilleure user experience." C'est justement dans ce contexte que Mozilla a une place à prendre dans le domaine du mobile, histoire que le Web mobile aussi, soit ouvert...
  • Un des gros problèmes qu'on a à résoudre chez Mozilla, c'est de faire le tri entre les fonctionnalités indispensables et celles qui sont superflues dans nos logiciels. C'est le cas pour tout le monde, mais tout particulièrement pour Firefox, qui vise à faire un produit très simple à utiliser. Bien sûr, on peut payer une poignée d'utilisateurs pour se faire filmer dans un labo pour voir comment ils se servent du produit, mais ça n'est pas faisable à l'échelle du globe (on remarque par exemple de grandes disparités entre les requêtes de recherche suivant les pays : certaines sont faites via la page d'accueil, d'autres via la boîte de recherche du chrome). C'est pour cela que mon collègue Alex Polvi annonce le lancement de Spectator, une extension optionnelle qui récolte des informations sur la façon dont le navigateur est utilisé, de façon, à mieux comprendre ce qui est le plus utile dans le navigateur. La page Spectator du Wiki explique tout, dans les détails, ainsi que celle sur les Browser Metrics. Je vous encourage à installer Spectator, c'est une façon d'aider Mozilla sans que cela ne vous coûte rien.

Journée numérique de Paris Centre Universités, le 28/3/2008

La semaine prochaine, vendredi 28, j'aurais le plaisir d'intervenir à la journée Journée Numérique de Paris-Centre Universités, dans le 6° arrondissement de Paris. Cela portera sur un thème qui m'est cher, l'éducation et sa relation avec la technologie numérique[1]. L'entrée est Libre et gratuite, il suffit de s'inscrire.

bannière Journée Numérique Paris Centre Universités

Ah, on dirait qu'Elie Sloïm sera de la partie, avec Thierry Stoehr, avec d'autres acteurs du Libre, dont Bernard Lang et Roberto Di Cosmo.

Notes

[1] A propos de cher et d'éducation, ça me rappelle une citation rapportée par un ami : "si vous trouvez que l'éducation coûte cher, essayez donc l'ignorance !".

lundi 17 mars 2008

En vrac

vendredi 14 mars 2008

A propos de l'anti-malware de Firefox 3

On me demandait par mail récemment comment fonctionne le système anti-malware, nouvellement intégré dans Firefox 3. Rappelons que son principe est d'empêcher les utilisateurs de visiter des pages qui contiennent des chevaux de troie et/ou des virus.

Je manque de temps là tout de suite pour expliquer tout par le menu, mais voici quelques liens :

  • La discussion (houleuse) sur Bugzilla : Bug 422410 – anti malware warning UI should allow pass through / show ignore link, où on explique pourquoi il n'y a pas de bouton "je veux me faire infecter quand même". En gros, c'est parce que les gens cliquent dessus. On a essayé !
  • Comment tester la fonctionnalité ? En visitant It's an attack (avec Firefox 3, vous ne pouvez pas accéder à cette page) ;
  • Firefox va chercher toutes les 30 minutes une liste noire des sites infectés sur un serveur Google. Quel rapport entre StopBadware et Google ?. En gros, Google a des serveurs qui vont visiter les sites et qui regarde si les machines virtuelles sont infectées. Si oui, alors l'URL est rajoutée dans la liste noire ;
  • Comment contourner la protection ? (franchement pas recommandé, mais bon... z'êtes grands, hein !)
    • Aller dans about:config
    • taper malware dans la boite de recherche
    • sur la propriété browser.safebrowsing.malware.enabled, faire un click-droit et choisir toggle. Du coup, la valeur passe de true à false, et voilà, vous ne disposez plus de la sécurité anti-malware...
  • Ca sert vraiment à quelques chose ? Sachez tout de même que récemment, deux sites populaires (qui hébergent les extensions DownThemAll et Firebug) ont été bloqués par ce système. Certains ont crié au scandale, mais manque de pot, les sites en question diffusaient bien des programmes malfaisants (suite à des failles de sécurité dans les outils de blogs des propriétaires).
  • Que faire si mon site est bloqué par cette fonctionnalité ? Suivre les instructions chez StopBadware.org.

Mise à jour : j'aurais du commencer par là, mais ceux qui ne font pas confiance au système peuvent bien sûr le désactiver en allant dans outils | Préférences | Securité et décocher la case en question. J'encourage les anglophones à se reporter au rapport de bogue où la discussion a lieu pour y lire les arguments de Mike Bletzner en faveur d'une possibilité de contourner la protection, mais au moyen d'un lien plutôt que d'un bouton. Au moment où j'écris ces lignes, aucune décision n'a été prise ni dans un sens ni dans l'autre.

jeudi 13 mars 2008

A propos de la consommation de mémoire de Firefox 3 Beta 4

Mon collègue Stuart Pavlov Parmenter, déjà auteur du billet Firefox 3 Memory Usage, vient de publier un nouveau graphe, avec cette fois-ci les données de deux navigateurs supplémentaires :

  • IE 8 Safari 3 Beta[1] (qui plante rapidement) et
  • Opera 9.5 Beta 1 (qui ne libère pas du tout la mémoire à la fin de l'exercice).

Pour ceux que cela intéresse, John Resig (employé Mozilla et développeur de JQuery) a fait un exercice très comparable avec Firefox 1.5 à la place de Safari 3.0.4 Beta. On notera les progrès effectués entre la 1.5, la 2.0 puis la 3.0 Beta.

Notes

[1] Heureusement que les lecteurs me corrigent ! IE8 aussi plante rapidement, mais il n'est effectivement pas mentionné sur le graphe.

En vrac

mercredi 12 mars 2008

Follow up on Pavlov's post on memory usage

Pavlov's post is awesome, and I've seen many questions on blogs, in comments and on reddit.com, while Shaver and Pavlov and Schrep and others have done a great job answering most of them. Here is a quick and dirty FAQ:

Memory usage in Firefox 2, Firefox 3 and IE7

Memory usage in Firefox 2, Firefox 3 and IE7

Question: What about IE8?

Pavlov's answer:

We attempted to run IE8 through the test but had problems with it showing broken images, giving error pages and freezing up while running the test. We had similar problems with Safari. It seemed to follow the IE7 line pretty closely up to about 350MB until it crashes very early on.

Question: What about Safari (on Windows, since the test runs on Windows)?

Shaver's answer:

We tried to graph it against Safari 3.0.4b on Windows: it looked very much like the IE7 curve until it got to about the 350M mark, and then it crashed, every time, even after we reduced the test load sufficiently to let IE7 complete it.

Question: What about Opera?

Schrep's answer:

Since folks asked I ran the latest Opera 9.5b in the exact same environment. It peaks around 240MB and doesn'tt free up any memory at the end (so ends at 240MB). Performance during the run is similar to Firefox 2.0.0.12 but higher than Firefox 2.0.0.12 at the end. It is significantly higher than Firefox 3 - which peaks around 220MB and ends at 85MB.

Question: What about using tabs instead of Windows, would that change anything?

Shaver's answer:

with tabs our results were better (about 10M less in use at the end). Unfortunately, IE7 crashed if you churned tabs instead of windows, and we'd already weakened the test pageset a lot to get IE7 that far, so we left it at that for now.

Question: Why not using jemalloc on Mac OS X?

Shaver's answer:

We're not using jemalloc on OS X in beta 4, and we're not likely to in Firefox 3 final. The win was much less there, especially on Leopard, where the allocation behaves very much like jemalloc itself.

Question: what does this mean in a mobile context? (Ok, the question was asked by Chris Blizzard :-) :

Blizzard's answer:

It’s pretty simple, really. What it shows to anyone who looks is that we’re able to hit the kinds of memory and performance requirements that mobile platforms demand. Along with that we’re able to bring our full platform, excellent web compatibility, a single source code base, a committed organization and a strong brand and identity and make that available to partners and users. Users who use our software on mobile devices can expect web sites that just work, access to add-ons all balanced against the hardware limits imposed by mobile devices. In essence, we can bring that no compromises approach to mobile, just as we’ve done it with the desktop. And Beta 4 is the proof of that.

Consommation de mémoire dans Firefox 3 Beta 4

Mon collègue Stuart 'Pavlov' Parmenter vient de publier un très long billet sur la consommation de mémoire des navigateurs, et de Firefox 2 et 3 en particulier. Il explique comment Mozilla a travaillé pour réduire la consommation de mémoire de Firefox. Je vous fait grâce des détails, et je résume les points clés en fin de billet.

Le plus intéressant, c'est que la consommation de mémoire de Firefox 3 (Beta 4) est bien meilleure que celle de Firefox 2 (laquelle était déjà considérablement meilleure que celle d'un navigateur connu dont je tairais le nom parce que j'ai dit que je ne dirais plus de mal d'Internet Explorer 7 aujourd'hui ;-)

Utilisation mémoire dans Firefox 2, Firefox 3 Beta 4 et un autre navigateur

La méthode utilisée est la suivante (traduction par mes soins) :

Nous avons chargé 29 pages Web différentes dans 30 fenêtres sur 11 cycles (soit un total de 319 chargements). Nous ouvrons une nouvelle fenêtre à chaque chargement de page, en fermant la fenêtre la plus ancienne quand on atteint le nombre de 30 fenêtres. A la fin, nous fermons toutes les fenêtres sauf une, on laisse le navigateur quelques minutes pour voir si la mémoire est récupérée et les caches à court terme vidés, etc. Il y a une attente de 3 secondes entre chaque chargement de page de façon à ce que chaque navigateur prenne la même durée de test. Nous avons utilisé le serveur proxy intégré dans standalone Talos pour que ça soit toujours le même contenu qui est servi.

Pavlov donne les liens pour que chacun puisse tester ceci sur sa propre machine.

La conclusion de Pavlov est la suivante :

  • Tous les navigateurs augmentent leur consommation de mémoire au fil du temps, mais pour Firefox 3, c'est quasiment plat.
  • Le sommet (consommation maximale) pour Firefox 3 est plus bas que quand Firefox 2 revient au repos !
  • A la fin, Firefox 3 occupe 140 Mo de moins que Firefox 2, soit 60% de moins.
  • Firefox 3 finit à par charité pour Bill (qui vient d'être recalé à la 3eme place au classement des gens les plus riches du monde) je ne vais pas traduire cette phrase, le "pauvre" a déjà eu assez de mauvaises nouvelles comme cela ce mois-ci :-D

Comment est-on arrivé à ce résultat ?

Pavlov rentre dans beaucoup de détails, et tout est documenté dans bugzilla, mais voici les grandes lignes, pour ceux qui veulent en savoir plus, sans pour autant plonger dans les explications complètes en anglais :

  1. Réduction de la fragmentation mémoire. Pour Windows et Linux, nous utilisons maintenant jemalloc, de Jason Evans, auquel nous avons contribué, ce qui devrait profiter à FreeBSD.
  2. Suppression de cycles avec le "Cycle Collector". Les cycles, c'est quand deux objets en mémoire, qui ne sont plus utilisés (parce qu'on a fermé la page à laquelle ils appartiennent) se référencent mutuellement, ce qui fait que le logiciel pense qu'ils sont encore utilisés. Le "Cycle Collector" a pour objectif de détecter de telles situations et d'y remédier.
  3. Réglage des caches, avec des caches qui sont maintenant associés à des timers. Si vous n'accédez pas à une page pendant plus de 30 minutes, cela signifie probablement que vous n'allez pas y revenir avant quelque temps. On libère donc la mémoire cache.
  4. changements dans la façon de stocker les données des images, avec un timer sur le cache des images JPEG, et un stockage différent des GIF animés
  5. La chasse aux fuites (leaks). 400 bogues de fuite mémoire ont été corrigés, et création d'outils pour détecter les fuites.

Pavlov explique ensuite à quel point il est difficile de mesurer la quantité de mémoire effectivement utilisée. En gros : Linux et Vista font du bon boulot, là ou OS X et XP sont beaucoup moins précis (et surestiment la consommation)

Le monde selon Monsanto

Copie d'écran du site Arte + 7

Le documentaire Le monde selon Monsanto est passé hier soir sur Arte. Je l'ai malheureusement raté, ayant un dîner à la maison. Mais grâce à Arte + 7, j'ai pu le voir en différé sur mon ordinateur, avec une qualité bien meilleure que je ne le pensais. Attention, comme son nom l'indique, ce documentaire est disponible en ligne pendant un temps limité (7 jours, on s'en doutait), après, il faudra acheter le DVD ou le droit de le visualiser en Video On Demand, ou encore le livre.

C'est une enquête fascinante, parfois un peu trop systématiquement à charge, qui sera d'autant plus intéressante pour les geeks français pour deux raisons :

  1. Les recherches sont effectuées sur Internet, en complément d'enquêtes sur le terrain. (Y compris un coup de WHOIS sur une adresse IP pour voir une campagne de désinformation émanant depuis le siège de l'entreprise à St Louis, aux USA)
  2. En Europe en général et en France en particulier, nous sommes sensibles à ce qu'on met dans notre assiette, alors que le débat sur les OGM et l'intérêt de la filière bio fait rage.

On regardera avec intérêt l'interview video de Marie-Monique Robin pour en savoir plus en peu de temps.

mardi 11 mars 2008

Wooooosh: Firefox 3 Beta 4 has been released

I'm super excited to see the Firefox 3 Beta 4 announcement. And as far as I can tell, I'm not alone:

En vrac

lundi 10 mars 2008

A propos de Miro

Copie d'écran ; les Guignols de l'info dans Miro

Les Guignols de l'Info et le Zapping dans Miro

J'ai découvert qu'il y avait Les Guignols de l'Info et le Zapping de Canal dans Miro, et je me suis abonné de suite, ça fait des années que je regrette de ne pas pouvoir les regarder ![1]

A propos de Miro, Ecrans.fr publie une interview de Holmes Wilson : Notre projet, c’est ça : démocratiser la vidéo. Voici un petit extrait, à propos de la mission du projet :

Depuis qu’on a commencé, il y a eu beaucoup de changements dans le monde de la vidéo, avec Youtube et tous les autres. Mais le fonctionnement de ces sites confirme notre vision. Le monde de la vidéo sur le net est très centralisé, ce qui crée des problèmes de qualité, de diffusion... C’est pour cela qu’il est indispensable de créer une plate-forme complètement ouverte, qui ne dépende d’aucune entreprise, qui ait pour mission principale de défendre les libertés d’expression et de la presse. Il faut pouvoir regrouper les vidéos quelle que soit leur origine, et ne pas se contenter d’une seule source, même Youtube.

Notes

[1] Oui, je sais, dans le billet précédent, j'ai indiqué que je ne regardais pas la télévision. Mais justement, c'est parce que quand passent les Guignols et le Zapping, je ne suis pas encore rentré ! ;-)

Six choses à la con

Bertrand Lemaire et BoulesDeFourrure me sont tombés dessus et m'ont demandé de vous réveler 6 choses que vous ignorez (probablement) de moi et qui sont sans aucun intérêt... Allez, c'est parti :

  1. Je fais d'excellentes lasagnes, mais rares sont ceux qui ont pu les goûter, et puis ça ne risque pas d'arriver prochainement, vu que je suis actuellement au régime. Ras le bol d'être bouffi. Et ça marche (le régime, pas d'être bouffi, andouilles !)
  2. Contrairement à ce qu'on pourrait parfois croire, je ne bois pas, du moins en ce moment ;
  3. Je ne regarde quasiment pas la télé, et c'est probablement la raison pour laquelle j'ai l'énergie de faire autre chose. Dans la même veine, j'utilise principalement du logiciel Libre (mais là on s'en doutait) et j'essaye de bouffer des choses bonnes pour la santé. Je ne fume pas et n'ai jamais fumé.
  4. Paradoxalement, j'ai des amis chez Microsoft, TF1 et Monsanto (mais je ne connais personne chez les marchands de cancer). Et là, je viens d'en perdre quelque uns qui s'offusquent de voir leur boite citée au même niveau que les deux autres :-D
  5. Mes enfants jouaient dimanche au logiciel Libre avec des peluches (ne me demandez pas comment ça se joue !). Robin a un Mozilla vert époque Netscape et un pingouin appelé Linux, Philippine a deux Firefox (Firefox 1 et Firefox 2, forcément) et une peluche en forme de soleil (c'est Sun). Du coup, j'ai promis une mouette OOo à Robin et un 3eme Firefox (pour la sortie de FX3) à Philippine !
  6. J'ai eu une de mes oeuvres en Lego (une voiture avec 4 cylindres en ligne, une boite de vitesse et 6 roues dont 4 motrices) qui a été exposé au public, à une époque où c'était la seule façon d'exprimer ma geekitude ! J'en avais une grande fierté, à l'époque... Il faut reconnaître qu'on était deux à avoir fait la voiture, et on avait dû mettre en commun nos boîtes de Lego Technic. Mon partenaire (salut Arnaud !) a fini ingénieur dans l'aéronautique, et moi dans le T-shirt de geek. Je vous laisse deviner qui était le meilleur des deux...

Bon, et qui sont les 6 victimes suivantes à qui je vais refiler la tuile ?

Oui, je sais, ça fait plus que 6...

Ian Hayward interview in London

I've met with Ian Hayward recently while in London, and took advantage of this meeting to do a quick interview on a London sidewalk. Ian is now doing Glubble, a version of Firefox for kids (technically, it's an ad-on), which Percy Cabello recently mentioned.

Ian Hayward video interview (MPEG-4 format) is available for download under CC-BY license.

samedi 8 mars 2008

En vrac

Plein de choses très intéressantes ce matin. Bonne lecture !

vendredi 7 mars 2008

Quand le dévot, le révolutionnaire et le millionnaire sont dans un bateau... Libre

Trois approches antagonistes du logiciel Libre.

Approché par la télévision belge dans le cadre d'une émission sur Mai 68, on me demande si le logiciel Libre et Internet sont des héritiers de Mai 68. J'avais deux ans à l'époque et je ne peux pas prétendre avoir participé à la chose ni même conservé le moindre souvenir de l'époque, mais dans une certaine mesure, on retrouve des valeurs de Mai 68 dans l'approche du logiciel Libre. Je pense à la gratuité, au travail en communauté (fais tourner, man ! ;-), et à un certain idéal, à une liberté, une indépendance. J'en parlais avec Fred Couchet (fondateur de l'APRIL), qui m'a pointé sur une interview dans Libé, qui va dans ce sens :

Dans l’open source le logiciel libre[1], le pouvoir appartient à tous, et plus seulement à quelques-uns. Le logiciel libre démocratise le savoir en évitant son appropriation exclusive par des multinationales. Le monde du libre induit aussi un changement culturel très profond dans la manière de travailler. A un modèle hiérarchique et fermé opérant en vase clos, le logiciel libre substitue un modèle communautaire, fondé sur la coopération et le partage. Ce n’est pas un hasard si le boom du logiciel libre est allé de pair avec la démocratisation d’Internet. La fantastique croissance de ce réseau mondial a permis une diffusion archi-simplifiée du savoir. On le voit avec un site comme l’encyclopédie libre Wikipedia, qui a permis à des gens issus de la planète entière de travailler ensemble. C’est l’utopie soixante-huitarde du libre devenue en partie une réalité.

Ce qui est très paradoxal, c'est qu'au même moment, mon collègue Gerv Markham (contributeur Mozilla de longue date maintenant employé par Mozilla Foundation), publiait une analyse culturelle et théologique du mouvement du logiciel Libre, avec référence aux Corinthiens et et à la Genèse. Il faut dire que Gerv est un catholique convaincu (tout autant qu'il est Libriste). Le logiciel Libre serait-elle une extension de la religion catholique ? Allez, je vous livre la conclusion de Gerv : Produire du logiciel Libre est bénéfique pour le croyant et (indirectement) recommandé par les écritures, alors qu'utiliser du logiciel propriétaire n'est pas interdit par ces mêmes écritures. Allez, je me fends de la traduction de sa conclusion :

Ansi, il n'est pas possible d'aller jusqu'à dire, comme la Free Software Foundation, que le logiciel propriétaire est éthiquement mauvais. Mais avec toutes les mises en garde précisées, et pour les raisons citées précédemment, le logiciel Libre est un positif d'un point de vue social et, en tant que tel, les chrétiens doivent être encouragés à en produire, à l'utiliser et à le partager.

Enfin, encore plus paradoxal sans doute, est l'approche 100% capitaliste, où finalement, le Libre est surtout un moyen plus efficace, moins coûteux, de faire du logiciel de meilleure qualité... pour gagner le plus d'argent possible. Je n'ai pas eu à chercher loin pour trouver une illustration de cet esprit, il m'a suffit d'écouter les première secondes de l'interview de Marten Mickos, MySQL, qui balance tout de go (traduction de mon cru) :

Nous avons toujours eu ce rêve d'être coté en bourse, de rester indépendants et de faire grandir notre affaire pour dépasser le milliard de dollars ou d'euros (...)

C'est un sujet auquel je réfléchis depuis longtemps, alors que j'essaye de comprendre ce qui me fait tant aimer le logiciel Libre. Le partage, oui. L'entraide ? C'est certain. La création de valeur (non financière, la plupart du temps) de façon novatrice (via une communauté qui possède en commun le résultat du travail) aussi. Il y a aussi l'aspect éducatif et indépendant : je suis libre de voir ce qu'il y a "sous le capot" de mon logiciel et l'adapter à mes besoins. Enfin, la perspective d'inventer un "truc", autant d'un point de vue technique que social et économique, est très fort...

Et vous chez lecteur, si vous participez à un projet Libre, vous sentez vous plus dévot, révolutionnaire ou millionnaire ? Qu'est-ce qui vous intéresse dans le Libre ? Lâchez vous dans les commentaires (mais ne tombez pas à bras raccourcis sur Gerv en trollant, il a le droit de croire en ce qu'il veut, même si c'est différent de ce en quoi vous croyez).

Notes

[1] Mise à jour : Fred Couchet ne dit pas "Open Source", il dit "logiciel libre". Ca m'avait étonné, aussi ! Il m'a demandé une correction, ce que je lui offre très volontiers.

En vrac

jeudi 6 mars 2008

En vrac

Non, Firefox 3 Beta 4 n'est pas encore sorti, malgré ce qu'on peut lire ici et là. Pour ceux qui veulent à tout prix décrocher le scoop, la page à suivre est celle-ci, sur le Wiki. Il a été décidé qu'il y aurait une beta 5 pour Firefox 3 sur une courte période.

mercredi 5 mars 2008

Internet Explorer 8 et les standards, le retour

Microsoft, à l'occasion de Mix '08, annonce les nouveautés d'Internet Exlorer 8. On retrouvera des fonctionnalités de Firefox 2 (Automatic Crash Recovery) ou 3 (Anti-malware) de Safari (WebSlices) mais aussi et surtout un changement de direction plus en faveur des standards. En substance, l'IE Blog annonce que, par défaut,

We’ve decided that IE8 will, by default, interpret web content in the most standards compliant way it can. This decision is a change from what we’ve posted previously.

Version française, par votre serviteur :

Nous avons décidé qu'IE8, par défaut, va interpreter le contenu Web de la façon la plus conforme aux standards qu'il soit. Cette décision est un changement par rapport à ce qui avait été énoncé auparavant.

C'est d'après moi une excellente nouvelle. Certes, cela va signifier que les sites vont devoir s'adapter à IE8. Mais cela signifie aussi que le Web va pouvoir avancer vers plus de conformité des standards.

C'est une décision courageuse de la part de Microsoft.

Bien sûr, le diable est dans les détails, et on va devoir croire Microsoft sur parole le temps de voir la version finale d'IE8, et nous avons IE8 Beta 1 pour nous faire une idée. Mais c'est en tout cas un message d'espoir. J'espère juste que les développeurs et utilisateurs du Web ne seront finalement pas déçus par la prochaine mouture d'Internet Explorer (notons que la Beta 1 ne passe plus Acid 2)... Si Microsoft tiens ses promesses, c'est une excellente nouvelle :

  • Support de CSS 2.1 dans la version finale
  • Meilleure performance en JavaScript
  • Début de support de HTML 5

Ils en parlent :

lundi 3 mars 2008

Présentation du Linutop 2

A solutions Linux était présenté la nouvelle version du Linutop, très judicieusement appelée Linutop 2 (chez Linutop, on donne dans la simplicité à tous les niveaux ;-)

Le Linutop, c'est un peu à l'ordinateur de bureau ce que le eeePC est à l'ordinateur portable :

  • 1 Go de mémoire Flash
  • 512 Mo de RAM (extensible à 1 Go)
  • Système d'exploitation Xubuntu, avec des grands classiques applicatifs :
    • Firefox (navigateur Web)
    • Thundebird (client de messagerie)
    • OpenOffice.org (suite bureautique)
    • VLC (affichage de vidéos)
  • Silencieux (pas de ventilateur qui tourne)
  • Economique (consommation de 8W)
  • Fiable (pas de pièces en mouvement)

La vidéo de l'interview de Frédéric Baille qui présente le Linutop 2 au format MPEG-4 de bonne qualité est disponible au téléchargement (26,7 Mo). Elle est sous licence Art Libre.

En vrac

When we started working on AllPeers, we knew that it was an ambitious project with no guarantee of success. Such is the nature of any software startup. Sometimes it works, sometimes it doesn’t. Although we are deeply disappointed with the way this adventure has ended, we hope that fear of failure will never prevent us from daring to act on our inspiration.

dimanche 2 mars 2008

Vista, accident industriel ?

Copies de Vista bradées chez Surcouf dans le bac des fins de série

Copies de Vista bradées chez Surcouf dans le bac des fins de série

Le grand public a une perception très négative de Vista, c'est un fait. Mais la publication d'emails internes à Microsoft prouve que depuis toujours, on sait que même à Redmond, on savait qu'on allait droit dans le mur.

Il y a quelques jours, après plus d'un an à expliquer à des journalistes souvent sceptiques que les ventes de Windows étaient formidables, Microsoft baisse le prix de Vista, alors que jamais la firme de Redmond n'avait baissé les prix de Windows auparavant, même pour Windows ME, qui était pourtant une sacré bouse... Comme l'indique un analyste, "c'est du jamais vu"

Bref, il est maintenant avéré que Microsoft, compte tenu de sa position de monopole sur les systèmes d'exploitation, s'est reposé sur ses lauriers[1]. D'où l'importance de faire cesser le monopole de Microsoft en exigeant la fin de la vente liée, par exemple en ayant recours au guide de la vente liée. On pourra alors espérer que Microsoft, à nouveau devant l'obligation de séduire ses clients par la qualité de ses produits, fera mieux lors de la prochaine version de Windows.

Et vous, cher lecteurs, pensez-vous que Microsoft fera mieux à l'avenir s'il est à nouveau soumis à la pression de la concurrence ? Pensez-vous que Linux et Mac OS X ont des chances d'obtenir des parts de marché suffisamment importantes pour faire pression sur Microsoft ?

Mise à jour : ComputerWorld titre Windows Vista is a disaster. Windows Mobile is unusable. Is there hope for Microsoft?...

Notes

[1] On a déjà vu une situation très comparable avec le monopole sur les navigateurs, où seule le rétablissement de la concurrence a poussé Microsoft à faire face à ses responsabilités.

A few links

The past few days have been hectic with loads of fun (12 days working in a row thanks to Fosdem, I can assure you that the week-end is more than welcome :-). I thought it would make sense to compile a list of links that I estimate newsworthy:

Our transparency, code and otherwise, is fundamental to our brand and our ability to say with a straight face that what we're doing is good for the Web. I don't know if we would be successful if we were proprietary, but I do know for a fact that it would have been hard to survive the Netscape collapse, and it would have been impossible to build the global community that we have today. The quality of our product is directly related to our users' ability to report and participate in the resolution of problems. Once again, transparency is important there as well. There are a lot of very good proprietary products out there, but none of them have the same leverage, scale, or scope that we do.

samedi 1 mars 2008

A few random things about Netscape, 1994-2008

Today, Netscape has stopped providing their users with updates to their browser. The Netscape Archive page says:

Given AOL's current business focus and the success the Mozilla Foundation has had in developing critically-acclaimed products, we feel it's the right time to end development of Netscape branded software. Read the history page for more details about this decision.

This is the final nail in Netscape's coffin. In my opinion, Netscape really died in July 2003, aka The Big Final Netscape Lay-Off, which followed the $750 million AOL-MSFT agreement.

Netscape, take a spin under the big top T-shirt

One of my old Netscape T-shirts

I have fond memories of Netscape. The team was amazing, including the European dream team. Jim Barksdale was an impressive leader, with tons of useful and funny quotes for every occasion, including the Three rules of the snake.

  1. If you see a snake, do not call a committee on snakes, do not make a phone call about the snake, do not send e-mails about the snake - kill the snake
  2. Never play with dead snakes
  3. All opportunities start off looking like a snake.

Another one, this one from the VP Marketing of the time (why can't I remember his name?), about innovation:

If it works, it's a product. If it doesn't work, we'll call it "market research".

Here is another quote form Jim Barksdale, during the Senate hearing against Microsoft for violating the Antitrust law (and ultimately killing Netscape):

"How many of you use Intel-based PCs in this audience, not Macintoshes?" he asked. Several hands went up. Barksdale continued: "Of that group who use PCs, how many of you use a PC without Microsoft's operating system?" When all the hands went down, Barksdale turned to the Senate panel and said, "Gentlemen, that is a monopoly."

Netscape has pioneered many different ideas and practices. Here are a few:

  • Advertising on Web sites
  • Parallel development of products
  • Successful IPO of a not yet profitable company :-)
  • Massively distributing software products on the Internet
  • Pushing Beta version on the Web and getting feedback
  • ... and many others for that I don't remember from the top of my head.

But the boldest move Netscape did may be the launch of the Mozilla project, which has helped change perception of the general public on Open Source and made the Web a better place...

If, dear reader, you have good memories of the Netscape era, feel free to leave them here (email address not displayed nor checked. Click on Prévisualiser first then Envoyer to publish. Comments are moderated).