Blog
Un panel sur le Web Ouvert et le Web Fermé: tout le monde est ouvert
Ce panel animé par Marc Canter, cofondateur de Macromedia comporte du beau monde:
* Mark Fletcher, vice president & general manager, Bloglines at Ask Jeeves
- Joe Kraus, Cofounder and CEO, JotSpot
- Ross Mayfield, CEO, Social Text
- Toni Schneider, VP, Yahoo Developer Network, Yahoo!
- Doc Searls, Senior Editor, Linux Journal
Ce qui est amusant, c'est que tout le monde dans le panel se déclare "ouvert", ce qui est pas mal du point de vue de l'intention.
Mais dans la pratique c'est nettement plus compliqué:
- Ross Mayfield de SocialText utilise de l'Open Source met ajoute sa couche propriétaire autour.
- Joe Kraus de JotSpot dit qu'a tout moment on peut partir avec ses données de JotSpot et les utiliser ailleurs (Hum Hum.. sans le logiciel difficile de réutiliser les fonctions qui sont basés sur l'API de developpement).
- Toni Schneider de Yahoo, nous présente "Open Yahoo" avec tout plein d'APIs pour accéder aux services de Yahoo (avec des limites de nombres de requètes)
- Marc Fletcher de Bloglines nous dit que sont API est largement utilisée par tout le monde sans limites
- Doc Searls n'a rien à vendre :) Et supporte les licences Open Source.
Marc Canter, qui à co-fondé Macromedia connait bien la notion de 'Lock-in' et sait bien pointer vers les solutions qui cherchent du lock-in..
Ce qui est très intéressant, c'est que "l'ouverture" est un "must-have" et il ne semble plus possible d'aborder le marché en voulant enfermer ses utilisateurs tout du moins au niveau Marketing. Car en pratique cela continue:
- La plupart des editeurs de sites qui font des APIs comme Yahoo et Google, proposent des APIs incompatibles pour des services équivalents donc les developpeurs auront fait des applications liés aux solutions de Yahoo et Google.
- SocialText profite du modèle Open-Source mais ne veut pas jouer le jeu jusqu'au bout et une fois le client dans l'offre 'Pro' il aura du mal à en sortir.
- JotSpot essaye de nous faire avaler qu'on pourrait réutiliser les données de JotSpot ailleurs.. C'est un peu comme si M$ nous disait qu'on peut facilement réutiliser le code source d'une Application developée pour l'API Microsoft Windows ! Ceci pourrait être vrai si JotSpot était une implémentation uniquement de standards.
Non, en terme d'innovation, il est impossible de faire de "l'open data" et dire que c'est ouvert. Il n'y aura pas d'autre implémentation. Tant qu'il n'y a pas de standard et de multiples alternatives donc certaines très peu couteuses voire gratuite, il faut que le module soit "Open-Source" pour garantir le droit de sortie. Dans le chat quelqu'un à parlé de "Total Cost of Exit".
Avec XWiki, si vous ne voulez plus travailler avec XPertNet, vous pouvez récupérer vos données. Nous essayons d'utiliser des formats standards quand ils existent (mais comme je le dis, quand on fait quelque chose de nouveau c'est difficile) et surtout vous pouvez partir avec le logiciel et moyennant de la formation (avec d'autres ou acquise en interne) vous pouvez reprendre le contrôle de votre projet ou de votre plateforme.
Je reprendrais des mots de Joe Kraus lui même qui dit que la moindre barrière qui permet de jouer avec le logiciel est pénalisante pour l'adoption de la plateforme. Il semble évident que malgré les messages marketing, ne pas être Open-Source dans le domaine d'une plateforme de Wiki Applicatif est une barrière significative. Dans le cas de JotSpot, on ne peut pas jouer avec le logiciel et faire des plugins, ce que pas mal de personnes ont commencé à faire avec XWiki.
Le mouvement 'Open' est en marche, mais soyez vigilant aux niveaux d'ouverture.
Platforms should be open AND open source est un article que j'avais déjà écrit sur le sujet. Jonathan Nolen a écrit un article l'entreprise ouverte.
Nicolas Hulot: "L'ultralibéralisme débridé est à l'origine des désordres climatiques"
Dans cette interview de Nicolas Hulot par le journal le Monde, j'apprecie tout particulièrement cette remarque faite par Nicolas Hulot à Nicolas Sarkozy:
'Très bien, vous me dites que vous avez compris que les enjeux climatiques sont importants. Maintenant, est-ce que vous avez compris que l'ultralibéralisme débridé est à l'origine de ce désordre-là ?'
Le Monde: Comment a-t-il répondu ?
'Par le silence. J'ai vu que j'allais trop loin. Quand on arrive à ce point de l'énoncé des problèmes, on sent que les gens ont envie de s'enfuir en courant, en disant : "Où cela nous mène-t-il ?"'
Le G8 n'ayant pas avancé sur ce sujet, la compétition mondiale est telle que très peu de pays sont prêt à faire des efforts pour la planète. Comme le dit Nicolas Hulot, il faut faire pression sur nos candidats pour qu'ils poussent pour que cela avance !
FreePlayer, le Hacking a commencé !
Free à lancé FreePlayer.org la communauté open-source autour du FreePlayer, et le hacking à rapidement commencé.
Personnelement, j'ai installé Free+, qui donne de l'info traffic, la météo, du RSS, des WebRadios et Web TV !!
Ensuite, je me suis amusé à configurer XWiki pour pouvoir faire des pages compatibles avec la FreeBox !! Et ça marche !! J'ai réussi à nagiguer dans mes pages Wikis avec une skin minimale..
Finalement, j'ai essayé d'afficher mes images Flickr puisque c'est déjà possible dans XWiki grâce à l'intégration avec la Flickr API. Mais la, j'ai surtout réussi à planter ma freebox plusieurs fois. En fait il faut faire un relai pour lire les images sur Internet en local et les renvoyer vers la freebox (cela fonctionne) mais ensuite il faut aussi convertir les images dans des formats acceptables pour la freebox, mais la c'était un peu plus de boulot donc ce sera pour plus tard !!
En tout cas l'innovation open-source est en route et on devrait voir de plus en plus de services intéressants apparaître sur le freebox !
Un "small business act" pour l'Europe
Je viens de signer la pétition pour un Small Business Act Européen.
Dans un article précédent, je parlais du fait que les entreprises de plus de 200 salariés ont perdus plus de 800000 emplois, les entreprises de moins de vingt salariés ont crées plus d'1.2 Millions d'emplois, ce qui montre l'importance extreme des PMEs pour l'emploi du futur.
Grâce au Small Business Act, 23% des contrats publics doivent aller à des PMEs (Américaines en plus).
L'Europe à besoin de ce genre de loi pour favoriser les PMEs qui sont porteuses d'emplois et rétablir une compétition juste avec les USAs.
Signez-vous aussi la pétition (La même en anglais).
Google mal chaussé !!
Comme les cordonniers qui sont les plus mal chaussé, en testant le nouveau mode "hybrid" de Google Maps (qui mixe image sattelite et carte), j'ai recherché les buildings de Google !! Et la on voit que les ingénieurs de Google bossent à partir d'un terrain vague !!
Faudrait peut-être penser à mettre à jour les images satellite !! Apparement Google change trop vite pour Google !
Hasta la Vista Windows ! Bonjour à la diversité !
Ils nous enlèvent les mots de la bouche chez Microsoft.
Je vois bien la campagne de lancement avec Schwartzie en tenue de Terminator nous dire "Asta la Vista Windows" à la place des Rollings Stones (Start me up) et envoyer un salve de rockets sur des boîtes de Windows !! Ensuite le nuage de fumée disparaît et apparaissent des Tux avec des Linux ! La dessus passent en vol plané des Firefox et des Thunderbirds lachants des pommes brandés Apple ! Rhaa Lovely !
La sortie de Windows Vista, c'est vraiment l'occasion de dire "Asta la Vista" à Windows et bonjour à la diversité et aux standards.
Via Alex (merci pour le titre).
UPDATE: Pas merci pour le titre Alex.. C'est Hasta et pas Asta..
Crash-course sur les Méthodes Agiles
Jeremi, notre stagiaire sur les Applications XWiki et Google SummerOfCodiste (cad qu'il a passé une selection drastique) sur OXYD chez Codehaus avec comme mentor Vincent Massol, trouve encore le temps pour relooker son blog (joli) et pour nous parler de son utilisation des méthodes agiles sur XWiki et OXYD.
J'aime beaucoup son article car c'est un bon résumé de la façon dont on procède sur les projets Open-Source et en particulier sur XWiki. Chez NetValue, cela faisait longtemps qu'on regardait de prêt les méthodes agiles en ayant pas mal de difficulté pour migrer nos projets sur ces méthodes. Quand j'ai démarré XWiki, d'entré j'ai commencé avec le développement dirigé par les tests (TDD ou Test-Driven-Development). Je dois dire que cela m'a rendu plus d'une fois des services et aujourd'hui que de nouveaux developpeurs arrivent sur le projet, il beaucoup plus facile de les faire rentrer sur le projet. Les tests sont en effet le meilleur endroit pour comprendre ce que le code d'un logiciel complexe fait.
Dans la méthode XP, ce que je trouve le plus intéressant dans l'utilisation des tests, est la règle qui consiste à "faire le developpement le plus simple qui répond aux tests et rien de plus". Souvent, comme les tests sont simples et ne prennent pas en compte tous les cas, le developpement le plus simple est en réalité "faux" ! C'est justement ainsi qu'on sait que les tests n'ont pas une couverture suffisante et qu'il faut les améliorer. La méthode est très incrémentale ce qui en fait une bonne méthode pour l'apprentissage.
L'Open-Source est un gros utilisateur des méthodes agiles et en particulier des tests. Il y a une raison très simple à cela. Sans les tests, la réutilisation de code Open-Source par des developpeurs qui n'ont pas participé au developpement est casiment impossible, en tout cas sans casser l'usage précédent qui était fait du logiciel. Les tests sont le moyen de permettre la distribution du developpement et l'amélioration du logiciel tout en respectant l'usage fait par les premiers utilisateurs. C'est un élément essentiel de la gestion de la qualité et de la pérénité des logiciels Open Source.
Tout bon developpeur saura que la qualité d'un logiciel ne se mesure pas uniquement au nombre des bugs à un moment donné, mais aussi dans une mesure très important à sa résistance aux modifications. La resistance aux modifications, c'est la capacité du logiciel à subir des modifications pour faire de nouvelles choses sans remettre en cause fondamentallement l'architecture ni introduire des tonnes de bogues.
Cette qualité est non-mesurable par un utilisateur du logiciel qui ne comparerait que l'utilisation réelle du logiciel à un moment donné. Elle n'est mesurable que par les developpeurs et les chefs de projets.
Souvent les startups qui se lancent font la course à la fonctionnalité au détriment de la qualité et comme leurs developpements sont fermés on ne connait pas la qualité réelle de leur travail. Avec l'Open Source c'est très différent, comme on peut voir non seulement le code mais aussi les méthodes de travail des équipes, on peut juger beaucoup plus facilement de la qualité du logiciel.
Et d'ailleurs c'est le cas, dans le monde Open Source, et en particulier dans le monde Java, les developpeurs et utilisateurs se ralient autour des logiciels qui ont un processus de developpement à l'état de l'art ! Et l'état de l'art dans l'Open-Source, ce sont les méthodes Agiles et le developpement dirigé par les tests.
Je doute que se soit le cas de beaucoup de boîtes au code fermé ! Et en tant qu'utilisateurs, il faut exiger des entreprises qu'elles ouvrent le capot et montrent comment elle developpent, de la même façon que les projets Open-Source le font.
Bientôt il faudra intégrer un GPS dans les appareils photos
Car le résultat cela peut donner une visite interactive de San Francisco avec des photos geo-localisés.
Encore une nouvelle intégration de Google Maps..
Un clavier contextuel: rêve ou réalité ?
Un studio de design Russe vient de créer le design de Optimus un clavier dont chaque touche est un mini afficheur OLED qui peut afficher n'importe quel mini-image. Par exemple, les touches affichées peuvent être en minuscules ou en majuscules ou peut passer d'AZERTY en QWERTY.
Plus intéressant dans les jeux les touches peuvent afficher les fonctions réelles et les autres touches s'effacer..
Sortie prévue en 2006.. Seul hic, le prix, qu'on peut imaginer assez important pour pouvoir mettre une centaine de mini afficheurs OLED. D'après le studio (lisez c'est pas mal), ce sera le prix d'un téléphone mobile (ce qui ne nous dit pas grand chose).
Un clavier très high-tech.. mais pour le moment en rêve.. et peut-être bientôt en réalité..
Nouvelle XWiki School Mercredi 20 Juillet
Nous faisons une nouvelle initiation à XWiki le Mercredi 20 Juillet à 18h dans les locaux de XWiki à l'incubateur Telecom Paris.
Il s'agit d'une initiation utilisateurs. N'hésitez pas à soumettre les sujets qui vous semblent intéressants sur la page wiki.
Plus d'infos sur la page wiki de l'XWiki School