--
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/fd02d06f-ec9f-4259-b506-1230ca34f76cn%40googlegroups.com.
Hi Arjan,Less than a year ago, there was a proposal to move MP to Jakarta, which unfortunately didn’t go through.
What changed in the meantime that would allow us to reach a consensus? I haven’t seen any further debate on the matter, but maybe I’m not following the proper channels and missed it.
To view this discussion visit https://groups.google.com/d/msgid/microprofile/a2744db7-c32b-4ed1-9b25-ff7d358a046fn%40googlegroups.com.
Hi Arjan,I agree that we should have a unified group at this point.I believe the big blocker is the namespace. I’ve read the past conversations, and most members are only willing to move forward with an all-or-nothing approach: merge, yes, but with a full namespace rename (microfile to jakarta). We can argue that it was done before with javax to jakarta, but I believe there are three fundamental differences:
- javax was effectively legally blocked, meaning that renaming was the only way to move forward.- While Microprofile is considerably smaller than Jakarta, there are also fewer resources working on the project today than when we first started, so who is going to do the work? Remember that this also affects implementations and consumers. We had a justification before (see previous bullet), but now I don’t see a good justification for something that will bring zero short-term value to users, and long-term value is still to be determined.- The javax to jakarta was essentially only a rename. Here we have a merge with a possible rename, which opens up a lot of unanswered questions (at least in my mind; maybe for others these are clear):- Should we keep MP Config or go with a new Jakarta Config?- Should we keep JWT, or should it be merged with Jakarta Security / Authentication / Authorization?- Should we keep REST Client and OpenAI, or should they be merged with Jakarta REST- Should we keep Reactive Messaging, or should it be merged with Jakarta Messaging?- What about Fault Tolerance and Health? Keep them standalone? Or should they live in another Jakarta spec?- What about deprecated OpenTracing and Metrics? Is there any point in those?- And many other questions...Pragmatically, MP should be merged into Jakarta as is, and then we can have these conversations and decide what to do with each spec.
To view this discussion visit https://groups.google.com/d/msgid/microprofile/BA6D1295-619D-4FF4-8E8C-F6378E7BF26D%40yahoo.com.
To view this discussion visit https://groups.google.com/d/msgid/microprofile/CAGZXXAKDELWyBmmheO8cQ%3DPjwfqg3%2Bgx5H4exB3cj-pUwQZTUw%40mail.gmail.com.
On 11 Sep 2026, at 18:47, Arjan Tijms <arjan...@omnifish.ee> wrote:On Fri, 11 Sept 2026 at 16:48, 'Roberto Cortez' via MicroProfile <microp...@googlegroups.com> wrote:Hi Arjan,I agree that we should have a unified group at this point.I believe the big blocker is the namespace. I’ve read the past conversations, and most members are only willing to move forward with an all-or-nothing approach: merge, yes, but with a full namespace rename (microfile to jakarta). We can argue that it was done before with javax to jakarta, but I believe there are three fundamental differences:If most members want the full namespace rename, it's difficult to understand why that hasn't happened then. But...
- javax was effectively legally blocked, meaning that renaming was the only way to move forward.- While Microprofile is considerably smaller than Jakarta, there are also fewer resources working on the project today than when we first started, so who is going to do the work? Remember that this also affects implementations and consumers. We had a justification before (see previous bullet), but now I don’t see a good justification for something that will bring zero short-term value to users, and long-term value is still to be determined.- The javax to jakarta was essentially only a rename. Here we have a merge with a possible rename, which opens up a lot of unanswered questions (at least in my mind; maybe for others these are clear):- Should we keep MP Config or go with a new Jakarta Config?- Should we keep JWT, or should it be merged with Jakarta Security / Authentication / Authorization?- Should we keep REST Client and OpenAI, or should they be merged with Jakarta REST- Should we keep Reactive Messaging, or should it be merged with Jakarta Messaging?- What about Fault Tolerance and Health? Keep them standalone? Or should they live in another Jakarta spec?- What about deprecated OpenTracing and Metrics? Is there any point in those?- And many other questions...Pragmatically, MP should be merged into Jakarta as is, and then we can have these conversations and decide what to do with each spec.At this point I'm willing to agree with that. I've been working with/on J2EE/Java EE/MP/Jakarta EE for give or take 23 years now. In my case that amounted to 6, sometimes 7 days per week. We had our challenges and crises in the past, but this is the first time I'm really seeing a truly existential crisis. If we don't act now instead of bickering and discussing among ourselves, there will not be much left to bicker about in perhaps a year from now.
I'm less concerned about the exact details. With so few resources available, we simply don't have the luxury to spend endless time debating these issues. Let's move forward in whatever way we can.We can rename (or not) and decide all those things you mention later. It's not unheard of. In EE and MP we rename, move, and refactor things too. Security is about to incorporate Authentication and Authorization, while Query Language has just been split out from Persistence, as Expression Language was once split out from Faces and Pages.
So yes, I agree, moving and deciding later is most likely the most optimal thing we can do at this point in time.
To view this discussion visit https://groups.google.com/d/msgid/microprofile/CAGZXXAKDELWyBmmheO8cQ%3DPjwfqg3%2Bgx5H4exB3cj-pUwQZTUw%40mail.gmail.com.
To clarify, these were Jakarta members, not necessarly MP members.
You received this message because you are subscribed to a topic in the Google Groups "MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/pPCM0ynBMDg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/microprofile/86A1EDC4-8875-4845-86E5-DF22ACBEC96B%40yahoo.com.
On 14 Sep 2026, at 12:24, arjan tijms <arjan...@gmail.com> wrote:Hi,To clarify, these were Jakarta members, not necessarly MP members.Just a small clarification, aren't these largely the same people just wearing different hats? They are surely the same companies.
To view this discussion visit https://groups.google.com/d/msgid/microprofile/CAE%3D-AhC7So3s1qz4mYoBPB2oi-ZnXTu_XDRdYOZQ92AC1oOTkQ%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/microprofile/6ecd1e72-3c8f-4e04-92df-453333856e8an%40googlegroups.com.
John,Just wondering, but does any of what you say make a difference for Config, and somehow not for CDI and REST?
We're always busy revising and tuning the process, fee structure etc, but that discussion should be independent of the merge of Config etc into EE. Unless you really do have a reason why the fee structure is important for Config, OTEL, JWT, ... but not for CDI, REST and JSON.
I think Jakarta would be better if it were more transparent, cost-effective, and more of a meritocracy, including CDI and REST specs.
You received this message because you are subscribed to a topic in the Google Groups "MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/pPCM0ynBMDg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/microprofile/ad23b64d-3b2e-42b9-9948-dcacadb51e77n%40googlegroups.com.