JSR:评估规范与构建实现的规范

aka*_*lou 9 java jsr

请问任何人,请解释两者之间的区别:评估规范与构建任何可用JSR流程实现的规范,例如,JSR 299.

有时这是有价值的信息来源,但对于我作为开发人员,我应该下载和阅读哪一个?令人烦恼的是 - 有时这两个是相同的.

有什么想法吗?

eri*_*son 11

不同之处在于您在下载规范之前接受的许可证.当你仔细研究每个文件时,我很惊讶你没注意到这一点!对于我检查过的JSR,文档是相同的 - 包括文档中的实现许可证.

评估链接提供用于评估规范的"有限评估许可证".我认为这是针对希望了解规范的JCP参与者,公众评论员和应用程序开发人员.

实施链接为实施者提供许可.他们获得免版税许可,可在特定条件下分发实施.松散地解释,这些要求包括:实现完全实现规范,实现不会修改java超出规范允许的包命名空间,并且实现通过适用的TCK.