BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités AdoptOpenJDK Va Devenir Eclipse Adoptium

AdoptOpenJDK Va Devenir Eclipse Adoptium

Le projet AdoptOpenJDK, connu pour produire des versions neutres du projet OpenJDK, va passer à la Foudation Eclispe et devenir Eclipse Adoptium. Le comité de pilotage technique, qui s'occupe des plans d'AdoptOpenJDK, a confirmé dans un article de blog qu'ils avaient accepté le déménagement avec la Fondation Eclipse. Une issue publique sur GitHub a offert un endroit pour fournir des commentaires sur cette décision.

Le projet Adopt a été parrainé par la communauté Java de Londres, une organisation indépendante parrainée par RecWorks et d'autres, mais la structure et la couverture juridique ont été fournies par des bénévoles et des sponsors. En déplaçant l'organisation vers Eclipse, qui dispose d'une solide gouvernance de la propriété intellectuelle et d'un soutien juridique, le projet Adopt peut se concentrer sur ce qu'il fait de mieux tout en déléguant les fonctions de support à la Fondation Eclipse. La communauté Java de Londres et la Fondation Eclipse sont toutes deux membres du Java Community Process Executive Committee.

Alors qu'Adopt est très connu pour produire des runtimes d'OpenJDK, l'organisation héberge également un certain nombre d'autres projets. Cela inclut l'outil populaire JITWatch de Chris Newland, utilisé pour voir comment le code Java est compilé par le JIT; jlink.online, un outil pour générer des runtime plus petits dans un navigateur; l'OpenJDK homebrew tap qui permet une installation facile sur macOS, et plus encore.

Les projets évoluent car ils ont atteint un certain niveau de maturité et il a été estimé qu'une fondation open source bien connue et neutre vis-à-vis des fournisseurs serait un bon foyer pour le projet. La Fondation Eclipse, qui déménage son siège social d'Ottawa en Europe, abrite depuis longtemps de nombreux projets open source rédigés dans différents langages, bien que traditionnellement basés sur le JDK. En outre, la Fondation Eclipse a mis en place de bonnes politiques et procédures juridiques et commerciales, qui aideront à protéger l'ouverture d'OpenJDK chez Eclipse à l'avenir.

Le nom principal du projet est renommé en Eclipse Adoptium conformément aux directives légales de la Fondation Eclipse. D'autres projets qui ont été transférés à la Fondation Eclipse dans le passé ont également subi des changements de nom; par exemple, lorsque Goldman Sachs a fait don de ses GS Collections à Eclipse, elles sont devenues les Eclipse Collections. Si les autres projets évoluent également sous l'égide d'Eclipse, ils peuvent également être renommés. InfoQ s'est entretenu avec Mike Milinkovic, qui a confirmé que le projet est renommé car OpenJDK est une marque d'Oracle, et que le respect de la propriété intellectuelle d'Oracle a été un facteur dans de nombreux aspects du changement.

La migration d'AdoptOpenJDK vers Eclipse annonce également une première dans l'octroi de licences pour les projets Eclipse. Bien que beaucoup soient sous licence EPL-1.0 ou EPL-2.0, certains projets comme JGit et EGit sont sous licence EDL qui est une licence BSD à 3 clauses - mais OpenJDK est sous licence GPL avec l'exception classpath. Il s'agit du premier projet de ce type à être hébergé chez Eclipse et il suit les mises à jour de la politique IP et l'abrogation des cas spéciaux, qui aurait empêché cela, comme un moyen d'élargir la communauté de la Fondation Eclipse.

Un projet connexe, qui a démarré récemment chez Eclipse, est JustJ, qui vise à fournir des runtimes Java utilisables par les applications Eclipse. À l'heure actuelle, le téléchargement de l'IDE Eclipse nécessite l'installation d'un runtime Java, car la redistribution des fichiers binaires Oracle n'était pas autorisée. D'autres IDE, tels que les produits WebSphere Studio d'IBM ou IntelliJ, ont un binaire qui est soit construit et hébergé eux-mêmes (dans le cas d'IBM), soit une licence payante pour le JDK d'Oracle (dans le cas d'IntelliJ). L'étape supplémentaire d'exiger un runtime Java ajoute de la friction à l'expérience prête à l'emploi pour l'IDE. Le projet JustJ a été lancé pour y arriver - mais il se peut que cela combine les forces avec Adoptium à l'avenir.

Il est prévu que le comité de pilotage technique Adopt devienne l'Eclipse Adoptium PMC (Project Management Committee); mais il y aura un groupe de travail supplémentaire qui se concentrera sur les licences, le juridique, le marketing, etc. Cela fournira un espace neutre vis-à-vis des fournisseurs pour l'orientation future du projet.

Que pensez-vous du passage d'AdoptOpenJDK à la Fondation Eclipse ? Ajoutez vos réflexions dans les commentaires ci-dessous.

 

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT