Not entirely sure what's being said. There were two schools of thought on the call and I understood we started with A, but settled on B:
A) We would create two MicroProfile branded certification logos and levels. One certification program would be for implementations that pass just the MicroProfile TCK tests, the other for implementations that pass the MicroProfile TCK tests and the Jakarta EE component TCK tests. The suggestion was something like "MicroProfile Certified" and "MicroProfile Full Certified". This would mean there'd be three compatible logos in our larger ecosystem: MicroProfile Certified, MicroProfile Full Certified, Jakarta EE Certified. In practice we'd likely have Quarkus using MicroProfile Certified, Helidon using MicroProfile Full Certified and everyone else using both MicroProfile Full Certified & Jakarta EE Certified. Users would need to sort out what all these levels mean.
B) We would create one MicroProfile branded certification logo and level. The one and only one level would be for implementations that pass just the MicroProfile TCK tests. This would mean there'd be two compatible logos in our larger ecosystem: MicroProfile Certified, Jakarta EE Certified. In practice we'd likely have Quarkus and Helidon using MicroProfile Certified and everyone else using both MicroProfile Full Certified & Jakarta EE Certified. Users who want greater compliance would pick a product with both certifications.
B.next) Part of the conversation on B was in the future we could move towards expanding our testing requirements in some way; either get Jakarta to create profiles that define exactly what we need, or we ourselves define our own list of tests from the Jakarta EE component TCKs that should be passed.
Are you advocating A or B or something else? It sounds like B, but I can see how it can be interpreted as A.
--
David Blevins
http://twitter.com/dblevins
http://www.tomitribe.com