许多规范为不同版本的API定义不同的JSR,例如,对于Java Servlet规范:单个JSR,多个API版本
-------------------------------
|Servlet spec version | JSR |
-------------------------------
| 4.0 | 369 |
| 3.1 | 340 |
| 3.0 | 315 |
| ... | ... |
-------------------------------
但是,在其他情况下,多个版本的API由相同的JSR处理。 举例JavaMail有6个API版本 - 从1.1到1.6,都是通过JSR 919定义的。
当试图下载规范时,只能下载1.5版本(一个用于评估,另一个用于实现)文件称为JavaMail-1.5.pdf)。如果我想阅读1.6版或者实现1.2版,那我的运气不好。
作为过程的一部分,规格的旧版本是否被丢弃?
在这个特例中,有1.6个实现,但只有1.5个规范可以公开访问。有没有公开文件?
与创建全新JSR相比,如何决定保留在同一个JSR中?做出这个决定的过程是什么?我可以投票吗?