Sun/Oracle have consistently insisted on strong compatibility requirements that prohibit incompatible implementations.
Others argue that incompatible implementations are permissible so long as these do not use the Java name.
Ensure that the JSPA defines a clear policy on compatibility and that this is addressed in any recommended or required licenses.
Should we continue to insist that compatibility is binary, or should we permit incompatible implementations under some circumstances? (E.g. the Transplant JSR proposal from JSR 306.)
Jira issue originally created by user pcurran:
Sun/Oracle have consistently insisted on strong compatibility requirements that prohibit incompatible implementations.
Others argue that incompatible implementations are permissible so long as these do not use the Java name.
Ensure that the JSPA defines a clear policy on compatibility and that this is addressed in any recommended or required licenses.
Should we continue to insist that compatibility is binary, or should we permit incompatible implementations under some circumstances? (E.g. the Transplant JSR proposal from JSR 306.)