Please remove reference to JEP 220 from the JSR 376 charter

Markus Karg markus.karg at gmx.net
Fri Feb 20 18:15:01 UTC 2015


Dear Experts,

 

JSR 376 will define a cross-vendor standard. But its charter mentions JEP
220, i. e. a pure OpenJDK-specific feature, as a contribution, with the
literal words 'The format of JDK binary images is being upgraded to
accommodate modules (JEP 220).' (not that it does not say "The format of
OpenJDK" but "of JDK"). This is misleading. Unbiased readers could interpret
this as JEP 220's disk structure becoming a mandatory part of Java SE 9,
hence has to be copied by all compliant JDKs. This in fact it is not the
case. As the final standard defined by JSR 376 is not assumed to restrict
the on-disk layout of other vendors' JDKs, the reference to JEP 220 should
be omitted from the charter page ASAP or the reference has to be clearly
marked as definitively not part of the final specification, as it has
nothing to do with the final specification's content provided under JSR 376.

 

This already has lead to confusion and discussion between me, Oracle and
Apache, hence I plea for an edit.

 

Regards

-Markus




More information about the jpms-spec-comments mailing list