許多規範爲不同版本的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中?做出這個決定的過程是什麼?我可以投票嗎?