Oracle tient sa promesse engagée en marge de la dernière conférence JavaOne. JavaFX est aujourd'hui formellement proposé à devenir open source dans le cadre du projet OpenJDK.
Le Toolkit de développement d'applications client riches en Java s'appellera « JFX » et pourrait faire « partie intégrante du JDK » dès Java 9, déclare Richard Bair sur la mailing-list de la version libre du langage.
« Nous en avons parlé depuis longtemps, mais finalement (enfin ;!), nous sommes prêts à agir et ouvrir les sources de la plateforme », déclare le porte-parole de l'équipe JavaFX, pressenti pour conduire le projet open source. Bair explique par la suite que la réelle motivation de cette démarche est d'aboutir à un modèle de développement ouvert et transparent.
Le code ainsi offert représente 6000 membres d'API (constructeurs, méthodes publiques...), 11 500 tests unitaires, des librairies Core, Scene Graph, effets, support du CSS et de l'accélération matérielle, des contrôles d'interface utilisateur et de graphes...
Le vote aura lieu le 16 novembre prochain. Les composants de la technologie seront libérés progressivement à commencer par les contrôles. À terme, OpenJFX ne dépendra plus de binaires.
La licence open source qui signera le code n'est pas encore connue (ou dévoilée). La GPLv2 avec l'exception Classpath reste toutefois le choix le plus probable.
Source : mailing-list d'OpenJDK
Et vous ?
Que pensez-vous de cette démarche ?
Quelles sont d'après vous ses réelles motivations, et retombées sur l'écosystème Java ?
Un développeur lance une pétition pour que JavaFX soit open-sourcé, allez-vous la signer ?
Stephen Chin est un passionné de développement open-source et de Java en particulier, qu'il pratique depuis plus de 10 ans sur son temps libre (il est directeur de l'ingénierie SW chez GXS la journée). Membre très actif de la communauté, il a été élu membre du groupe Java Champions du fait de ses nombreuses contributions.
L'homme est aussi le fondateur du groupe d'utilisateurs de JavaFX de la Silicon Valley et a été nommé JavaOne Rock Star en 2009 (du fait de ses interventions internationales à propos des technologies JavaFX).
Très impliqué à ce sujet, il était logique qu'il soit l'instigateur de la pétition demandant l'ouverture de JavaFX. En effet, sur son blog, celui qu'on appelle "Steve" a lancé une pétition s'adressant aux dirigeants d'Oracle et demandant à ce que JavaFX soit open-sourcé. Elle a déjà reçu des centaines de signatures.
En voici le texte intégral :
To the Leaders, Management, and Board of Directors at Oracle Corporation,
We the undersigned formally request that Oracle Corporation release the entire JavaFX Platform as open source software available for modification and reuse by individuals, educators, and corporations.
Open source software has transformed the way that we build and use software. It has increased the educational reach of technology, allowed new and innovative applications to emerge, and spawned the growth of communities dedicated to software philanthropy. Java has been at the forefront of this revolution, providing a platform for open source development, and becoming an open source effort in itself.
JavaFX is an innovative technology built on top of Java that allows the creation of next generation Rich Internet Applications (RIA). We believe that an essential part of the future success of this platform is to release it as open source software. This would increase adoption by companies that fear lock-in or are concerned about technology maturity. It would also make it competitive with other RIA platforms that have embraced the open source model.
We recognize that Oracle Corporation has made a significant investment in JavaFX technology, and continues to grow and extend the platform. We encourage Oracle to continue their investment in the JavaFX platform, including monetization of the platform through training, support, and other professional services. In our estimation, the increased adoption of JavaFX will make the platform even more profitable for Oracle than it currently is as a proprietary technology.
Therefore, we proudly make this request to open source the JavaFX platform in the mutual interest of JavaFX technology and the future success of Oracle Corporation.
We the undersigned formally request that Oracle Corporation release the entire JavaFX Platform as open source software available for modification and reuse by individuals, educators, and corporations.
Open source software has transformed the way that we build and use software. It has increased the educational reach of technology, allowed new and innovative applications to emerge, and spawned the growth of communities dedicated to software philanthropy. Java has been at the forefront of this revolution, providing a platform for open source development, and becoming an open source effort in itself.
JavaFX is an innovative technology built on top of Java that allows the creation of next generation Rich Internet Applications (RIA). We believe that an essential part of the future success of this platform is to release it as open source software. This would increase adoption by companies that fear lock-in or are concerned about technology maturity. It would also make it competitive with other RIA platforms that have embraced the open source model.
We recognize that Oracle Corporation has made a significant investment in JavaFX technology, and continues to grow and extend the platform. We encourage Oracle to continue their investment in the JavaFX platform, including monetization of the platform through training, support, and other professional services. In our estimation, the increased adoption of JavaFX will make the platform even more profitable for Oracle than it currently is as a proprietary technology.
Therefore, we proudly make this request to open source the JavaFX platform in the mutual interest of JavaFX technology and the future success of Oracle Corporation.
Allez-vous signer ? Pourquoi ?