Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [microprofile-wg] [BALLOT][PLAN REVIEW]MicroProfile 7.0 - Voting ends April 1st

-1 (iJUG)

Why:

Doing a release for MP 7.0, that is not only based on Jakarta EE 10 Core Profile and instead based on Jakarta EE 9.1, is a bad design, as dependencies are outdated, will require a newer environment or try to be "compatible" with multiple environments that contain breaking changes, which will result in an unclean dependency tree and preventing testing against correct environment.

Loosely coupling things might sound well on the first view, as this is software architecture best practice, but in fact MP depends on Jakarta EE! Weakening these dependencies (instead of managing it) opens the door for randomness, which is the exact opposite of the intention of a specification. Not depending on something not required is good, depending on a wide range of required things is bad and wishful thinking only - specially regarding the next points: security and maintenance.

The fact, that (for a long time) known CVEs not patched in this umbrella spec release MP component specs - by intention - is really severe!
With this release plan security is a non-goal!

Current users of MicroProfile plan to continue/use it for serious projects, may be also in critical infrastructure. You might have heard about recent EU regulations (NIS2, CRA), that raises the bar regarding security requirements and liability. There are some exceptions for Open Source projects and foundations, but not for somebody who wants to do business with it.

With this in mind and representing a user organisation view, I only can vote against it.

Best,

Jan

Am 25.03.24 um 21:34 schrieb Emerson Castaneda via microprofile-wg:
To approve and ratify the Plan Review of the MicroProfile 7.0 Specification, a Steering Committee Representatives vote is requested. Please respond with +1 (positive), 0 (abstain), or -1 (reject).  Any feedback that you can provide to support your vote will be appreciated.

The MicroProfile Specification Process requires the Specification Committee and the Community to provide feedback during the approval process using the relevant documents:

https://github.com/microprofile/microprofile-wg/pull/238


This ballot runs for seven days, so it ends on April 1st, 2024. The ballot requires a Super-majority positive vote of the Steering Committee members.  There is no veto. Community input and Community votes are welcomed. However, only the votes delivered by Steering Committee Representatives will be counted.

--
Thank you
Emerson Castaneda on behalf of MicroProfile Steering Committee

_______________________________________________
microprofile-wg mailing list
microprofile-wg@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/microprofile-wg




Back to the top