We've agreed to the following requirements:
- Previously-offered licenses cannot be withdrawn (though new terms may also be offered.)
- Implementors required to adopt a new version of the TCK must be offered the old terms if they wish.
It would be unreasonable to require, in the case of a platform or other technology that evolves over many years through multiple JSRs, that the terms originally offered should continue to be offered "forever." (If so, Oracle would be obliged to honor the terms under which Sun had originally licensed the very first version of Java SE.)
The language should therefore be clarified to say something like "for the life of the JSR."
More seriously, the "forever" requirement had somehow been lost (or maybe it was never there.) So - this will need cleaning up.