Si tous les gars du monde voulaient bien se donner la main... Tout le monde connaît le refrain, apparemment Mike Milinkovich, directeur exécutif de la Fondation Eclipse, connaît la musique. Dans son discours à la conférence EclipseWorld 2006 (qui s'achève aujourd'hui à Cambridge, Massachusetts), Mike Milinkovich a dévoilé la « recette secrète » d'Eclipse pour bâtir une plate-forme de développement universelle. Et de citer un chiffre de plusieurs dizaines de millions de téléchargements pour prouver le succès. L'ingrédient de base de la recette serait l'équilibre. Se positionnant par rapport au projet NetBeans soutenu et dirigé par Sun, Mike Milinkovich insiste sur le fait qu'Eclipse met à égalité tous ses participants. Chacun concevant des outils puis développant un écosystème de produits commerciaux au-dessus de la plate-forme. Autre ingrédient nécessaire : la régularité des cycles de mise sur le marché (projet Callisto cette année, puis Europa en 2007, visaient justement à harmoniser la sortie d'une dizaine de technologies Eclipse). « Je crois qu'Eclipse a découvert, peut-être inventé, a-t-il dit, la sauce secrète pour rassembler des entreprises qui veulent développer de l'Open Source. Mon rêve pour Eclipse est que ça devienne une institution qui dure bien après mon propre départ. » Sachant que Jupiter possède plus de 60 lunes, même sans compter Callisto et Europa, on sent en effet que Mike Milinkovich voit loin. Les différents stades de l'adoption de l'Open Source Passant à une autre métaphore, Mike Milinkovich a estimé que le processus Eclipse relevait d'un modèle darwinien, les membres d'Eclipse développant des extensions sous forme de plug-in, certains connaissant le succès, d'autres sombrant dans l'oubli. Parlant plus généralement de l'Open Source, Mike Milinkovich a décrit plusieurs stades au sein des entreprises. D'abord le stade du déni : « tout le monde ici connaît des entreprises niant l'impact que l'Open Source peut avoir », a-t-il dit, ajoutant qu'il ne visait pas seulement Microsoft... Puis vient le stade du débutant, qui commence à utiliser l'Open Source. Le stade collaboratif, où l'utilisateur commence à redonner à la communauté. Un stade de « champion », qui demande une implication dans de multiples projets. Un stade stratégique, lorsque l'activité de l'entreprise est construite autour de l'Open Source. Et enfin un stade agressif, quand l'entreprise cherche à obtenir un avantage compétitif maximal grâce à l'Open Source. Prochaine échéance : juin 2007 Mike Milinkovich a ensuite cédé la place aux participants des divers projets dont la finalisation est attendue en juin 2007 (projet Europa). WTP 2.0 (Web tools platform), qui se focalise sur les outils pour développer des applications Web, sera conforme à la version 5 de Java Enterprise Edition et supportera la Java persistence architecture, moyen de stocker les objets Java dans des bases relationnelles. WTP 2.0 incorporera également le projet Ajax Tools Framework, pour concevoir des interfaces à l'ergonomie riche. A noter qu'une bêta de Eclipse Rich Ajax Platform, ensemble d'outils à greffer à l'environnement de développement Eclipse pour faciliter la création d'interfaces Ajax, sera disponible dans une quinzaine de jours. En ouverture de ces trois jours de conférence, Mike Milinkovich avait insisté sur le fait qu'Eclipse pouvait très bien servir de plate-forme de client riche Java.