Largage de liens en vrac #1

Mr JZ - CC byAyant accumulé trop de liens sur de nouveaux (ou plus anciens) logiciels libres que je juge à l’intuition intéressants, et donc futurs éventuels candidats potentiels[1] pour notre annuaire, j’ai décidé de m’en débarrasser ici en vrac (de chez vrac). En fouillant bien, vous y trouverez peut-être quelque chose d’utile… [2]

  • Wubi : Installer Ubuntu depuis Windows comme un simple programme ! Tout à fait étonnant et qui plus est bien pratique pour découvrir ou faire découvrir Ubuntu dans la mesure où l’on n’a pas besoin de partionner son disque ou d’avoir un CD d’installation à disposition. On installe Wubi (10Mo) et c’est lui qui vient chercher tout seul Ubuntu sur internet (700 Mo tout d’même !). Faut voir à l’usage quelles sont les contraintes. J’imagine déjà que c’est un poil plus lent.
  • Rockbox : Le firmware libre pour votre lecteur mp3. Alors là je suis bluffé par le boulot de cette équipe dont le firmware est supporté par de très nombreux lecteurs (iPod, iriver, Archos…). Rockbox a définitivement remplacé le firmware d’origine (qu’il n’écrase pas) sur mon iPod Nano et je me sens tout simplement libre et happy ! Fini les iTunes & compagnie. Je peux lire les .ogg et je peux même jouer à Frozen Bubble dans le métro en heure de pointe. Cf cette petite vidéo pour mieux comprendre la chose avec… Doom inside !
  • Collabtive : Petit groupware sexy à la sauce web 2.0.
  • Alfresco : « Alfresco offre une vraie alternative Open Source pour la Gestion de Contenu d’Entreprise (ECM) – Gestion de Documents, Collaboration, Gestion des Archives/Enregistrements légaux, Gestion de Contenu Web et Gestion des Documents Numérisés. » PME/PMI, à vos marques, prêts…
  • Box2D Physics Engine : Euh… je ne sais pas trop comment vous le décrire. Y’a des objets en 2D qui bougent et non seulement ça fait joli mais en plus ça semble avoir des vertus pédagogiques. Regardez un peu ce que cela donne en portage Flash. Si j’étais prof de sciences physiques je m’y mettrais tout de suite !
  • jobberBase : Plate-forme web libre d’offres et recherches d’emplois qui semble tenir parfaitement la route. Non encore francisé (il ne tient qu’à nous…). Me trompe-je mais je crois bien que la communauté francophone du logiciel libre ne possède pas de site (ouverte et indépendant) dédié à cela digne de ce nom ? Cela pourrait être pertinent de créer un tel site (avec justement jobberBase comme outil) pour mettre tout ce joli petit monde en relation. Cette idée, qui peut rapporter gros, est sous licence Creative Commons BY-SA 😉
  • No plagia : « No plagia est une application web de detection de plagiat sur internet développé dans le cadre d’un travail d’etude et de recherche à la faculté des sciences de Luminy par 3 étudiants. » Ce sont les profs de lycée qui vont être contents !
  • Open Flash Chart : Vous n’aimez pas le Flash et vous n’avez pas besoin de jolis graphiques pour votre site web ? Alors cette solution ne vous conviendra pas !
  • Processing : C’est pas vraiment une nouveauté (loin de là) et c’est pas vraiment un logiciel non plus puisqu’il s’agit d’un langage de programmation et environnement de développement tout particulièrement adapté à la création plastique et graphique interactive (en Java). Les résultats sont impressionnants et il commence à être enseigné dans les écoles d’art.
  • Parted Magic : Dans la catégorie outil de partition de disque, on avait Gparted sur CD. Parted Magic rend a priori la chose encore plus intuitive et, cerise sur le gâteau, se met facilement sur une clé USB. Peut servir par exemple pour préparer l’arrivée de GNU/Linux sur votre machine.
  • PrestaShop : « Une solution professionnelle d’e-Commerce robuste que vous pouvez télécharger, installer et utiliser gratuitement ! » Sur le papier ça a vraiment de la gueule (et c’est issu de la francophonie).
  • Magento : Une autre solution pro d’e-Commerce qui semble avoir la côte en ce moment. Le libre commence à avoir l’embarras du choix dans le domaine…
  • Pligg : Vous souhaiter faire votre propre Digg ? Alors Pligg est la meilleure solution libre à l’heure actuelle.
  • Drigg : Enfin peut-être pas la meilleure solution surtout si vous êtes un adepte de Drupal puisqu’avec ce module vous obtenez peu ou prou la même chose.
  • Elgg : Un clone de MySpace / Facebook (je n’en sais pas plus).
  • Correo : Un client de messagerie basé sur Thunderbird.
  • ClamXav : Et voici que le célèbre antivirus ClamAV se décline aujourd’hui pour Mac OS X. Vous me direz (avec un brin de suffisance) que les utilisateurs Mac n’en ont pas besoin. Certes, m’enfin si un tel portage vient de voir le jour c’est qu’il doit bien y avoir une raison 😉
  • Transmission : Un client bittorrent qui comble peut-être une lacune dans l’univers Mac.
  • MacVim : Comme son nom l’indique, un portage de Vim sous Mac OS X qui comblera les geeks.
  • Bitnami : Celui-là j’en aurais bien fait un billet blog à lui tout seul. C’est vraiment une solution pratique et originale si vous souhaitez tester en local tout plein de CMS, blogs, wikis, forums. Quel que soit votre OS, plus besoin de s’embêter avec l’installation d’un serveur AMP (Apache, MySQL, PHP) et la création de bases MySQL puisque c’est intégré à même le pack de téléchargement pour chaque logiciel choisi. Le revers de la médaille c’est qu’on aura autant de serveurs AMP que d’applications installées avec Bitnami (avec la taille du pack de téléchargement en conséquence). Mais si vous ne souhaitez travailler qu’avec une solution bien définie (comme Drupal, Joomla, WordPress, Mediawiki, Docuwiki, phpBB) alors c’est vraiment intéressant. De plus chez Windows tout peut s’installer sur un clé USB et chez Linux il vous fournit donc un serveur AMP clé en main (dès fois que vous aviez des problèmes pour en installer un).
  • PhatFusion : Un bibliothèque de javascripts qui donne un look pro (et web 2.0) à vos sites webs.
  • Shadowbox : Dans la même série on trouve ce javascript libre qui permet d’ouvrir une fenêtre pour y mettre un peu ce que l’on veut dedans (images, vidéos…).
  • Blueprint : Un framework vraiment utile pour démarrer un site web et bien organiser sa mise en page et ses CSS (cf la très pratique grille).
  • ie7-js : Un javascript qui tente (et semble pas mal réussir) à faire en sorte qu’Internet Explorer se rapproche des standards du web en corrigeant un paquet de limitations CSS / HTML. Par exemple il résoud le problème de la transparence du format .png. Il est possible que ce script devienne indispensable à tout webmaster (jusqu’à ce qu’IE disparaisse définitivement de la scène, mais on n’en est pas encore là).
  • Diferior : Un CMS de plus, orienté blog, dont la particularité est de proposer un tracker bittorrent intégré. Pour mieux partager des ressources libres bien sûr !
  • Kantaris Media Player : Une surcouche graphique au célèbre lecteur multimédia VideoLan. Uniquement pour Windows. A priori pour rendre l’interface graphique plus sexy (ou, aïe, pour le rendre plus proche de Windows Media Player).
  • Chyrp : Encore un moteur de blog. Celui-ci semble simple et joli (avec de l’Ajax inside). Mais, bon, je sais pas trop si on en a vraiment besoin avec nos WordPress et Dotclear…
  • Laser Tag 2.0 : Un projet délirant mais enthousiasmant qui permet de graffiter électroniquement n’importe quelle facade avec un simple ordinateur, une caméra et un vidéo-projecteur (cf la photo d’illustration[3] de ce billet et plus généralement cette succession de pages). Utile en période de guérilla urbaine ! On est d’ailleurs en train de se déployer place de l’Etoile pour dessiner très prochainement tout plein des manchots et des gnous sur l’Arc de Triomphe à Paname (ça nous changera de Zidane en Adidas).

Bon ben voilà, ça fait du bien. Mes bookmarks se sentent plus léger désormais. Selon les retours ce billet sera peut-être le premier d’une petite série, disons, mensuelle, de news logiciels libres.

Notes

[1] NB : Si vous lisez cet article avec un temps de retard les logiciels cités seront peut-être déjà inclus dans l’annuaire.

[2] Crédit photo : Mr JZ (Creative Commons By)

[3] Photographie de urban_data sous licence Creative Commons BY.




Microsoft est mort (et le logiciel libre ne se sent pas très bien ?)

March of the Baby Turtles - Clearly Ambiguous - CC-BY

Encore une traduction (merci Olivier). Celle d’un récent article de Paul Graham au titre choc : Microsoft is dead.

Il nous a semblé intéressant d’abord parce que Paul Graham n’est pas n’importe qui dans le monde de l’informatique. Mais ensuite parce que son point de vue d’américain plongé dans les startups à la sauce web 2.0 tranche singulièrement avec celui d’un européen plongé dans le logiciel libre, comme… moi par exemple ! (sauf à s’appeler Loïc Le Meur ou Tariq Krim mais là n’est pas la question).

Graham propose quatre grandes causes à la mort du géant : Google, Ajax et le Javascript, le haut-débit et Apple. Et d’expliquer en gros que comme les applications de bureau vont toutes finir par migrer sur le web alors on n’aura plus trop besoin de se soucier de son ordinateur du moment qu’il nous fait accéder avec confort à internet. L’exemple emblématique et annonciateur serait alors de consulter ses messages sur Gmail depuis son joli laptop Apple en wi-fi grande vitesse (ce que de nombreux geeks font déjà, j’en ai vu, j’ai les noms !).

Ce qui est notable ici c’est que non seulement le logiciel libre n’est pas cité (ou alors vraiment à la marge), alors que nous sommes (étions ?) nombreux à penser depuis longtemps qu’il est l’un des premiers pour ne pas dire le premier facteur de la chute annoncée du colosse, mais qu’en plus les arguments avancés par Graham font que cela peut également changer la donne pour le logiciel libre lui-même.

En effet force est de constater qu’il est très peu présent dans ce monde encore balbutiant mais en pleine effervescence des applications de bureau taggés web 2.0 accessibles depuis internet. Mais alors, en admettant que la thèse de Graham soit valide, le logiciel libre serait-il lui aussi menacé par cette évolution ? Parce que si il est vrai que l’on arrive à faire des OpenOffice.org en lieu et place de MS Office (et des… GNU/Linux en lieu et place de Windows !), créer un "Gmail libre" me semble hors de portée de la communauté. Poussons le raisonnement jusqu’au bout pour toucher les rives de la science-fiction, entouré de technologies web 2.0 propriétaires finira-t-il par ne rester qu’un Firefox comme logiciel libre phare de nos usages ?

Nous n’en sommes pas encore là. Et à affirmer effectivement que Microsoft soit déjà mort, le macstartupien Paul Graham n’est peut-être pas l’inspecteur idéal pour en désigner seul les coupables[1].

Microsoft is dead - Screenshot

Microsoft is dead

Paul Graham – Avril 2007

Il y a quelques jours j’ai soudainement pris conscience que Microsoft était mort. Je parlais avec un jeune créateur d’une startup de la différence entre Google et Yahoo. Je disais que Yahoo a été empêtré dès sa naissance dans sa peur de Microsoft. C’est la raison pour laquelle ils se sont définis comme une compagnie de média et non une compagnie de technologie. Alors j’ai regardé son expression et j’ai vu qu’il n’avait pas compris. C’est comme si je lui avais dit à quel point les filles aimaient Barry Manilow[2] au milieu des années 80. Barry qui ?

Microsoft ? Il n’a rien dit, mais je pouvais lire que ça lui paraissait invraisemblable que quelqu’un soit encore effrayé par eux.

Microsoft projette son ombre sur le monde du logiciel depuis près de 20 ans, depuis la fin des années 80. Je me souviens qu’avant eux c’était IBM. En pratique j’ai ignoré cette ombre. Je n’ai jamais utilisé de logiciels Microsoft, donc cela ne me touchait qu’indirectement, par exemple dans les spams que je recevais. Et parce que je n’y faisais pas attention je n’ai pas remarqué que cette ombre avait disparue.

Mais elle est partie maintenant, je peux le sentir. Plus personne n’a peur de Microsoft désormais. Ils font toujours beaucoup d’argent, tout comme IBM d’ailleurs. Mais ils ne sont pas dangereux.

Quand est ce que Microsoft est mort et de quoi ? Je sais qu’ils semblaient dangereux jusqu’en 2001 parce que j’avais écrit un article alors sur le fait qu’ils étaient moins dangereux qu’il n’y semblait. Je dirais qu’ils sont mort en 2005. Je sais que lorsque nous avons lancé Y Combinator[3] nous ne nous sommes pas inquiétés de la concurrence de Microsoft quand nous avons fondé les startups. En fait, nous ne les avons même pas invités aux journées de présentation que nous avons organisées pour présenter les startups aux investisseurs. Nous avons invité Yahoo et Google et d’autres entreprises d’internet, mais nous n’avons jamais pris la peine d’inviter Microsoft, pas plus qu’ils n’ont pris la peine de nous envoyer un email. Ils font partie d’un monde différent.

Qu’est ce qui les a tués ? Quatre choses je pense, qui se sont produites en même temps au milieu des années 2000.

La raison la plus évidente est Google. Il ne peut y avoir qu’un seul géant et c’est clairement eux. Google est de loin l’entreprise la plus dangereuse, à la fois dans le bon et le mauvais sens du terme. Microsoft peut au mieux boiter pour essayer de les suivre.

Quand est-ce que Google a pris la tête? Certains diront que c’était en août 2004 lors de leur IPO[4] mais ils ne menaient pas encore la danse à cette époque. Je dirais qu’ils ont pris les commandes en 2005. Gmail leur a donné un avantage décisif. Gmail montrait qu’ils pouvaient faire plus que de la recherche.

Gmail montrait aussi l’étendue des possibilités de ce que vous pouviez réaliser avec un logiciel web si vous tiriez partie de ce qui sera plus tard appelé "Ajax". Et c’est là la deuxième cause de la mort de Microsoft : tout un chacun peut voir que l’informatique de bureau touche à sa fin. Il semble maintenant inévitable que les applications trouveront leur place sur le web, pas les emails uniquement, mais tout, jusqu’à Photoshop. Même Microsoft s’en rend compte maintenant.

Ironiquement, Microsoft sans le vouloir a aidé à la création d’Ajax. Le x de Ajax vient d’objet XMLHttpRequest, qui permet au navigateur de communiquer avec le serveur en fond de tâche tout en affichant une page. (Au départ la seule manière de communiquer avec le serveur était de lui demander une nouvelle page.) Le XMLHttpRequest a été créé par Microsoft à la fin des années 90 parce qu’ils en avaient besoin pour Outlook. Ce qu’ils n’ont pas réalisé alors est que ça s’avérerait utile à beaucoup de gens, en fait tous ceux qui voudraient faire tourner des applications web comme des applications de bureau.

L’autre élément crucial de Ajax est le Javascript, le langage de programmation qui tourne dans le navigateur. Microsoft a vu le danger que représentait le Javascript et a essayé de le maintenir caduque aussi longtemps qu’ils le pouvaient[5]. Mais finalement le monde de l’open source l’a emporté en créant des librairies Javascript qui ont poussé sur les défauts d’Explorer comme un arbre sur du fil barbelé.

La troisième cause de la mort de Microsoft a été l’accès à Internet à haut-débit. N’importe qui le désirant peut avoir une connexion rapide à Internet et plus le tuyau est large moins vous avez besoin du bureau.

Le dernier clou refermant le cercueil a été planté, parmis toutes les raisons, par Apple. Grâce à OSX Apple est revenu d’entre les morts, fait très rare dans le monde de la technologie[6]. Leur victoire est si complète que je suis aujourd’hui surpris quand je tombe sur un PC fonctionnant sous Windows. Presque toutes les personnes que nous finançons chez Y Combinator utilise des portables Apple. Le phénomène était le même dans le public d’une école de startup. Tous les ordinateurs des gens tournent sous Mac ou Linux maintenant. Windows est pour les grand-mères, comme c’était le cas pour les Mac dans les années 90. Non seulement le bureau ne compte plus mais en plus les gens se fichent des ordinateurs avec des logiciels Microsoft.

Je suis heureux que Microsoft soit mort. Ils étaient comme Neron ou Commode[7], diaboliques comme seul l’héritage du pouvoir peut vous le faire devenir. Parce que souvenez vous, le monopole de Microsoft n’a pas commencé avec Microsoft. Ils en ont hérité d’IBM. Le marché du logiciel a été contrôlé par un monopole du milieu des années 50 jusqu’à 2005. Ce qui représente pratiquement toute son existence. L’une des raisons de l’euphorie qui entour le "Web 2.0" est le sentiment, conscient ou pas, que cette ère de monopole pourrait toucher à sa fin.

Evidemment, en tant que hacker, je ne peux m’empêcher de penser à des solutions pour réparer les choses cassées. Y’aurait-il un moyen pour que Microsoft fasse un come-back ? En principe, oui. Pour comprendre comment, pensez à deux choses : (a) La somme d’argent dont Microsoft dispose et (b) Larry et Sergey[8] faisant le tour des moteurs de recherche pour vendre leur idée pour Google pour un million de dollars et se faisant rejeter par tout le monde.

La chose la plus surprenante est que les hackers ingénieux, dangereusement ingénieux, peuvent être achetés pour pas grand chose à l’échelle des entreprises riches comme Microsoft. S’il voulait redevenir un compétiteur, voilà ce qu’il devrait faire :

  1. Racheter toutes les bonnes startups du "Web 2.0". Ils pourraient presque les acheter toutes pour moins qu’ils n’ont dépensé pour Facebook[9].
  2. Les rassembler dans un immeuble dans la Silicon Valley protégé par une enceinte de plomb pour les prémunir de tout contact avec Redmond.

Je me sens à l’aise en proposant cela, parce qu’ils ne le feront jamais. Le plus grand point faible de Microsoft est qu’ils ne réalisent toujours pas à quel point ils craignent. Ils pensent toujours qu’ils peuvent écrire des logiciels en interne. Et ils le peuvent encore, selon les lois du monde de l’informatique de bureau. Mais ce monde a pris fin il y a quelques années.

Je connais déjà les réactions que recevra cet article. La moitié des lecteurs diront que Microsoft est toujours une entreprise qui dégage des bénéfices énormes et que je devrais faire plus attention quand je tire mes conclusions en me basant sur ce que quelques personnes pensent dans notre petite bulle isolée du "Web 2.0". L’autre moitié, les plus jeunes, se plaindront que cette nouvelle date.

Notes

[1] L’illustration est une photographie de Clearly Ambiguous intitulée March of the Baby Turtles issue de Flickr et sous licence Creative Commons BY.

[2] NdT : Barry Manilow est un compositeur, acteur, producteur et scénariste américain né le 17 juin 1943.

[3] NdT : Y Combinator est une société créée par Paul Graham permettant de fournir un premier financement aux startups.

[4] NdT : IPO pour Initial Public Offering.

[5] Vous n’avez pas besoin de faire un gros effort pour rendre un logiciel incompatible. Tout ce que vous avez à faire est de ne pas fournir trop d’efforts pour corriger les bugs, que vous produisez en quantité généreuse si vous êtes une grande entreprise. La situation est semblable à l’écriture de fausses théories littéraires. La plupart ne tentent pas de les rendre obscures, ils ne font simplement pas l’effort d’être clair. Ça ne serait pas payant.

[6] En partie parce que Steve Jobs s’est fait sortir par John Sculley d’une manière rarement vue au sein du monde de la technologie. Si les dirigeants d’Apple n’avaient pas commis cette bourde ils n’auraient pas eu à rebondir.

[7] NdT : Commode, autre empereur romain considéré comme cruel et arbitraire.

[8] NdT : Larry Page et Sergey Brin sont les fondateurs de Google.

[9] NdT : Facebook est un site web de networking destiné à rassembler les lycéens et les étudiants.




Mais que fait la police ?

Hospital, Amagasaki - m-louis - CC BY-SA

Deux petites choses et un rappel autour des polices de caractères (en fait on dit plutôt fontes de caractères si j’ai bien compris).

Tout d’abord la sortie du site Open Font Library qui se veut le pendant de l’Open Clip Art Library mais pour les polices. L’objectif est de regrouper des polices librement utilisables puisque dans le domaine public (c’est la condition d’entrée pour être sur le site). Pratique !

Ensuite une sorte de tableau d’équivalence graphique entre les polices Linux et quelques grands classiques du monde Windows et Mac (Arial, Verdana, Georgia,, Courrier New…). Très pratique ![1]

Quant au rappel, c’est pour mettre une nouvelle fois en lumière la police libre DejaVu que nous sommes nombreux à utiliser.[2]

Notes

[1] Surtout pour le linuxien fraîchement débarqué du monde Windows ou Mac.

[2] L’illustration est une photographie de m-louis intitulée Hospital, Amagasaki issue de Flickr et sous licence Creative Commons BY-SA.




Hi, I’m Linux !

Vous connaissiez peut-être la campagne de pub d’Apple Get a Mac campaign ?

Il s’agit d’une succession de petits clips qui sont autant d’échanges entre deux uniques personnages. Chaque clip commence invariablement ainsi :

« Hello I’m a Mac / And I’m a PC ».

Et, on s’en doute, les dialogues et situations ont une fâcheuse tendance à valoriser Mister Mac et à ringardiser Mister PC (et donc par extension Mister Microsoft).

Certes mais alors que faites-vous du troisième homme de la campaign ? En l’occurrence le troisième homme c’est une femme et, je ne sais pas pourquoi, mais elle m’est tout de suite bigrement sympathique 😉

On doit cette contre-pub à Novell[1] qui, comme IBM, communique ici de manière astucieuse et volontairement discrète autour de GNU/Linux.

Notes

[1] Vous trouverez sur le site de Novell une autre contre-pub de la même veine ainsi que les liens vers les formats mpg et ogg des vidéos.




De l’art de ne pas être un bon rhéteur du libre

Combient de fois avons-nous tenté de convaincre notre auditoire de migrer vers du libre ? Et… d’essuyer malheureusement souvent une fin de non recevoir.

L’entreprise dépend bien entendu du contexte et du logiciel choisi. Dans l’ordre croissant de difficulté, il est a priori plus simple de substituer Firefox à Internet Explorer (voire OpenOffice.org Writer à MS Office Word) que de changer carrément de système d’exploitation.

Il n’empêche que quelle que soit la situation il y a, in my humble opinion, quelques erreurs classiques de communication à ne pas commettre.

  • Ne pas parler trop vite (cela a tendance à crisper votre interlocuteur)
  • Ne pas parler trop fort (cela a tendance à irriter votre interlocuteur)
  • Ne pas parler trop vite et trop fort (cela a tendance à exaspérer votre interlocuteur)
  • Ne pas utiliser de références absconses qui n’évoquent rien à votre interlocuteur si ce n’est qu’il le renvoit à sa propre ignorance (genre : noyau 2.6, LiveCD, et même Gnome 2.0 le jour de la sortie de Warty Warthog !)
  • Ne pas user d’expression qui induit un comportement absurde de la part de votre interlocuteur (genre : attends, comment peux-tu avoir la moindre opinion sur Ubuntu alors que tu ne l’as même pas essayé ?)
  • Ne pas porter de jugement à l’emporte pièce lorsque votre interlocuteur se montre réticent au changement ( genre : ok, reste dans ta caverne !)

Mélangez tout ces ingrédients et vous obtenez alors un dialogue de sourd où les protagonistes par réaction restent sur leur position en y mêlant ego et orgueil.

La preuve par l’exemple avec cet extrait de la série américaine (et donc planétaire) Veronica Mars.

Notre jeune geek a bien mérité cette réplique cinglante de la demoiselle qui clot le débat : I know what I like and I like what I know !