David,
I appreciate your engaging folks here.
To be honest, this is a very complex topic. From a principles standpoint, having multiple truly independent implementations is ideal. However, if you look at the Java SE world, having one reference implementation with multiple robust distributions from multiple independent parties is also workable and one might say even reduces some duplication of effort and leads to a pooling of resources. I think ultimately what leads to investment into a common pool is whether companies think investing in specifications/distributions will make them money, whether or not implementations are truly independent or if one party has a bit more (but not overly so) influence than another. If you really look, the situation is very similar with Linux and there is ongoing investment in keeping Linux robust.
What do you think? Am I off base?
Reza Rahman
Jakarta EE Ambassador, Author, Blogger, Speaker
Please note views expressed here are my own as an individual community member and do not reflect the views of my employer.
> On Mar 24, 2021, at 8:07 PM, David Blevins <
david....@gmail.com> wrote:
>
> We have 13 certified Jakarta EE servers, however for most component specifications we have just 1 certified implementation.
> --
> You received this message because you are subscribed to the Google Groups "Jakarta EE Ambassadors" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
jakartaee-ambass...@googlegroups.com.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/jakartaee-ambassadors/ED6641EC-EAE2-4314-AF85-D4E65946D2EA%40gmail.com.