[
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