BT

Le code d'EE4J commence son périple Open Source

| par Tim Hodkinson Suivre 11 Abonnés , traduit par Nicolas Frankel Suivre 7 Abonnés le 30 janv. 2018. Durée de lecture estimée: 2 minutes |

Le projet EE4J, créé pour gérer la gestion des technologies Java EE de la fondation Eclipse suite à la décision d'Oracle de le rendre Open Source, commence à prendre de l'ampleur.

Peu de temps après la création du projet, EclipseLink et Yasson (l'implémentation de référence officielle de Java JSON Binding, JSR-367) sont devenus les deux premiers projets à être transférés sous le projet EE4J. Comme rapporté en décembre, l'annonce a été faite que sept autres projets étaient proposés.

Alors que la création de ces projets et la disponibilité des binaires via Eclipse marquent une étape sur le chemin, le but d'un projet open source est que le code source soit également disponible. Maintenant, le code a commencé à circuler dans les dépôts Github. Le 11 janvier, Dmitry Kornilov a annoncé que le code source du projet JSON-P avait été poussé sur son référentiel GitHub au sein de l'organisation EE4J. Au moment de l'écriture de cet article, JSON-P a été rejoint par l'API Websocket, l'API JMS et JAX-RS. Les projets EclipseLink et Yasson ont également rendu leur code source disponible, mais seulement en ce qui concerne les téléchargements via le site Eclipse plutôt que sur l'environnement collaboratif GitHub.

Kornilov est le leader de la spécification pour JSON-P et ses premiers engagements auprès de Github représentent l'aboutissement d'une série de tâches nécessaires qui comprenaient le transfert de la propriété des noms des projets de marques déposées comme Glassfish par Oracle à la Fondation Eclipse. L'équipe Oracle a également dû mettre à jour les en-têtes de fichier dans le code pour inclure la Licence Public Eclipse 2.0 sous lequel il sera désormais disponible et le packager pour livraison. Le personnel de l'Organisation de Gestion Eclipse (EMO) a dû examiner les propositions de projet, créer les projets, provisionner les dépôts, mettre en place des listes de committers et analyser le code pour détecter la présence éventuelle de propriété intellectuelle avant d'approuver le premier enregistrement.

Kornilov a annoncé l'événement sur la liste de diffusion de la communauté ee4j le 11 janvier et son excitation est perceptible. Mike Milinkovich, directeur exécutif de la Fondation Eclipse, a déclaré sur son blog que maintenant que cette voie a été forgée, les huit projets restants suivront rapidement "espérons le d'ici la fin de ce mois".

Cependant, la complexité de la tâche est évidente d'après le compte rendu de la réunion de janvier du Comité de gestion du projet EE4J, qui signale que des problèmes de licence ont surgi sur les projets de mise en œuvre de Eclipse Ozark. Ce projet est actuellement sous licence Apache-2.0, ce qui est en conflit avec le jeu de licences actuel des projets EE4J. Cela affecterait également le projet MicroProfile s'il devait migrer dans le cadre le projet général EE4J chez Eclipse. En outre, les inquiétudes concernant la préférence d'Oracle pour restreindre l'utilisation du mot "java" dans la dénomination des paquets en raison de problèmes de marque, ont incité Reza Rahman à écrire une lettre ouverte sur le sujet sur le site Java EE Guardians, ce qui a suscité un débat sur la liste de diffusion de la communauté ee4j.

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT