Hi all,
On Mon, 18 Aug 2025 at 05:36, David Blevins dble...@tomitribe.com wrote:
Revise Jakarta EE charter to remove references to EE4J (PMC representation on Jakarta EE committees would remain intact)
I agree that any remaining references to EE4J should be removed. Over the past period I’ve worked on separating Jakarta EE–related specifications from EE4J and placing them directly under Jakarta EE. Examples include the Concurrency RI, JSP RI, and EL RI, which were previously coupled with implementation projects. These have since been rebranded (e.g., Concurro, WaSP, and Expressly) to emphasize that they are not more “special” than any other implementation.
The Jakarta EE tutorial has also been moved, though the examples it references still need to follow. The status of the starter project (https://github.com/eclipse-ee4j/starter) may also warrant discussion, as it arguably fits better under Jakarta EE than EE4J.
Maintaining vendor neutrality is important for Jakarta EE, and I fully support that principle.
On a related note, it would be valuable to have a complete set of Jakarta EE 11+ TCK runners for implementations such as WildFly, Liberty, and TomEE as part of the Jakarta EE TCK project. This would allow users to easily execute the TCK—or subsets of it—against any implementation for comparison and additional validation.
The GlassFish team has invested significant effort in making our TCK runners broadly available, enabling straightforward validation and serving as a reference for implementers. While we also encounter challenges, it is not always easy for us to benefit from similar guidance provided by others.
Kind regards,
Arjan Tijms
--
You received this message because you are subscribed to the Google Groups "MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/microprofile/D26E33B4-B6D5-40C4-8B1C-C118D5C91E43%40tomitribe.com.
_______________________________________________
microprofile-wg mailing list
micropr...@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/microprofile-wg
--
You received this message because you are subscribed to the Google Groups "MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/microprofile/CABd%3DrHe-MRrxEa_r6Fg293K6azz_q%3DxxW2QnSqKA5p3D8Qtodw%40mail.gmail.com.
We have oversight of the specification projects and a very detailed specification process that allows us to approve/reject on a case by case basis, so I think we're very well covered to handle edge cases.We don't have oversight on what gets included in EE4J, so simply reducing our WG scope to projects we've approved as specifications (however we chose to define that) is more than enough.-DavidOn Thu, Aug 28, 2025 at 5:41 AM Thomas Watson via jakarta.ee-community <jakarta.ee...@eclipse.org> wrote:On the topic of the word implementation, we should consider what happens if Jakarta wants to specify some common utilities which would provide an implementation of the specified utility directly in Jakarta. One such example in OSGi is the tracker specification (https://docs.osgi.org/javadoc/osgi.core/8.0.0/org/osgi/util/tracker/package-summary.html)
This package provides the implementation classes for the trackers as a utility for core framework implementations to use and provide as part of the core runtime of OSGi. While core framework implementations are free to provide their own implementations instead of taking the one from OSGi, everyone I know just takes the tracker implementation from the OSGi specification.
Does removing the word implementation here prohibit Jakarta from providing utility type classes in the specification?
Tom
From: jakarta.ee-community <jakarta.ee-com...@eclipse.org> on behalf of Kenji Kazumura (Fujitsu) via jakarta.ee-community <jakarta.ee...@eclipse.org>
Sent: Wednesday, August 27, 2025 9:24 PM
To: 'Microprofile WG discussions' <micropr...@eclipse.org>; jakarta.ee...@eclipse.org <jakarta.ee...@eclipse.org>
Cc: Kenji Kazumura (Fujitsu) <k...@fujitsu.com>
Subject: [EXTERNAL] Re: [jakarta.ee-community] [microprofile-wg] MicroProfile, Jakarta EE, GlassFish/EE4JDavid,
Thanks for creating the draft.
Since I do not have the write permission to the documents, the followings are my comments:
==
Eclipse Foundation projects will provide technical implementations of API specifications and TCKs.
==
You remove the words “technical implementations of”, but there is no need to delete the word "implementation."
In fact, several Eclipse projects provide implementations.
If you want to get rid of "implementation," change also the subject to "projects under Jakarta EE Working Group purview" instead of "Eclipse Foundation projects."
But I prefer to maintain as it is, because it is just saying the truth, and it does not affect the working group directions.
==
Define and manage vendor neutral criteria for marketing and other services provided to implementations of Jakarta EE
==
We should be more clarify the scope of “implementations”.
There are some kind of implementations.
- Vendor production implementations
- OSS implementations inside Eclipse Foundation
- OSS implementations outside Eclipse Foundation
I am not sure which types you thought as “implementations”, but I don’t think the Working Group need to promote or provide services to vendors’ products.
-Kenji Kazumura
> -----Original Message-----
> From: microprofile-wg <microprofil...@eclipse.org> On Behalf Of
> David Blevins via microprofile-wg
> Sent: Saturday, August 23, 2025 6:43 AM
> To: jakarta.ee...@eclipse.org; Microprofile WG discussions
> <micropr...@eclipse.org>; microp...@googlegroups.com
> Cc: David Blevins <dble...@tomitribe.com>
> Subject: Re: [microprofile-wg] MicroProfile, Jakarta EE, GlassFish/EE4J
>
> Hello communities,
>
> Thank you for the responses. As the discussion has been so far
> overwhelmingly in favor, I've drafted a potential charter update for continued
> discussion:
>
> -
> https://urldefense.proofpoint.com/v2/url?u=https-3A__docs.google.com_document_d_1wvxSxoAx80XVMfCr9nqyqj4V9-5FNC-5F&d=DwIGaQ&c=BSDicqBQBDjDI9RkVyTcHQ&r=8vjMQ300n2S_eOwZyVXzEgAOp7tnHwSpTvf1R7QmcCc&m=5uxsOwNayCZ8Opp9WhJN_nXp8_GxFX7JOUAE4gzsSXs-4wg2_qR9kI23JjPgA88k&s=9OuZZVZvxb8Ly9qRy62uCK_7PxMwsDVtsK7Tq1-GXMQ&e=
> wVSfQp5fgjsgFI/edit?usp=sharing
> _______________________________________________
> microprofile-wg mailing list
> micropr...@eclipse.org
> To change your delivery options, retrieve your password, or unsubscribe from
> this list, visit https://www.eclipse.org/mailman/listinfo/microprofile-wg
_____________________________________________________________________________________________________________________________________________
jakarta.ee-community mailing list
jakarta.ee...@eclipse.org
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakarta.ee-community
jakarta.ee-community mailing list
jakarta.ee...@eclipse.org
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakarta.ee-community
jakarta.ee-community mailing list
jakarta.ee...@eclipse.org
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakarta.ee-community