Que va faire Oracle de la communauté Java ?
Lors d'une apparition surprise à la conférence JavaOne, le PDG d'Oracle Larry Ellison s'est voulu rassurant quant au futur de Java. Une intervention encore insuffisante si l'on en juge par les nombreuses inquiétudes des développeurs participant au JavaOne.
C'est la question qui est sur toute les lèvres cette année à la conférence JavaOne des développeurs, dernier événement avant l'achat de Sun Microsystems par Oracle pour 7.4 milliards de dollars. Le PDG d'Oracle Larry Ellison a fait une apparition surprise lors de l'ouverture de l'évènement le mardi 2 juin, au cours de laquelle il a essayé d'apaiser les préoccupations des développeurs. Tout en laissant entendre qu'il y aurait quelques changements, il a assuré que dans les grandes lignes, les choses continueraient comme avant une fois l'acquisition conclue. Mais Oracle n'est pas Sun. Ce dernier s'est longuement battu pour garder sa communauté de développeurs heureuse, créant une lourde bureaucratie pour encadrer le développement des standards Java, et rendant progressivement disponible les composants-clés de sa plateforme sous licence open source. Bien que Sun ait fait un peu d'argent avec ses licences Java, la société n'a pas saisi plusieurs opportunités de vendre de très lucratifs outils de développement Java. Sun reste, au fond, une société spécialisée dans le matériel. Oracle vend du logiciel. Jusqu'à un certain point, l'incapacité de Sun à gagner de l'argent avec Java lui a permis de garder une place neutre dans ce domaine. Une dynamique qui changera sous Oracle. Cette semaine à JavaOne, un employé de Sun résumait la différence entre les deux entreprises par ce que lui avait dit récemment quelqu'un d'Oracle : « Nous ne sommes pas une société à but non-lucratif comme vous... » Les développeurs présents lors de l'évènement sont principalement inquiets à propos de 3 choses : Oracle laissera-t-il Java en Open-source ? L'utilisera-t-il pour favoriser ses propres technologies ? Et pour finir, quelles technologies Java seront abandonnées après la fusion ? Utiliser son contrôle sur Java pour favoriser ses propres produits éloignerait de la plateforme les développeurs, selon les participants. De la même manière, intégrer la conférence annuelle JavaOne dans l'évènement Open Worldd'Oracle - un projet qui serait en cours, selon les participant à la conférence - serait un coup dur pour la communauté de développement Java, qui a cherché à être la plus indépendante de Sun depuis la création même de Java, explique Kevin Hooke. Officiellement, les cadres de Sun continuent comme si il n'y avait pas de fusion. En dehors de la brève apparition de Larry Ellison, aucune mention de cette acquisition n'a été faite par Sun lors du JavaOne. Les participants de JavaOne étaient particulièrement inquiets à propos de la poursuite du support pour GlassFish, OpenJDK et JavaFX. Reste aussi à voir si Oracle s'appuiera beaucoup sur la communauté Java comme Sun le faisait, où si la société ramènera le développement Java en interne, se demande Jared Basham, Responsable du développement logiciels et systèmes chez Infoterra. « Je pense que cela dépendra des recettes qu'observera Oracle. » Bien qu'Oracle ait peu d'expérience en matière de logiciels pour ordinateurs de bureaux, Larry Ellison a mentionné JavaFX lors de son allocution. « Nous aimerions voir un développement accéléré de cette passionnante plateforme Java avec FX. ». Les participants - notamment ceux qui utilisent les systèmes Sun Solaris - sont soulagés que IBM n'ait pas pu acquérir Sun. Parce que ce que propose IBM est très proche de ce que propose Sun, beaucoup plus de projets auraient été abandonnés, impliquant de nombreuses migrations de logiciels pour les utilisateurs de Sun. « Sun a fait un travail fantastique en inventant, agrandissant et donnant Java au monde, et nous comptons continuer dans la même direction. Je ne m'attends pas à beaucoup de changements, juste un investissement plus important et beaucoup d'enthousiasme de la part d'Oracle. ». Une remarque de Larry Ellison plutôt encourageante pour les développeurs Java. Le PDG d'Oracle n'a cependant pas précisé s'il y aurait un nouveau JavaOne l'année prochaine.