今天上JCP去下载jdbc的规范,看到有2个链接:
记得以前下servlet规范时候也看到了,貌似JSR都有这2个,就google了一下,在stack overflow上看到一个完整的解答了:
The difference is in the license that you accept before downloading the specification. I'm surprised you didn't notice this as you careful studied each document! For the JSRs I've checked, the documents are identical—including the implementation license in-lined in the document.
The evaluation link offers a "Limited Evaluation License" for evaluating the specification. I think this is aimed at JCP participants, public commentators, and application developers that want to understand the specification.
The implementation link offers a license to implementers. They get a royalty-free license to distribute implementations under certain conditions. Paraphrasing loosely, these requirements include: that the implementation completely implements the specification, that the implementation doesn't modify the java package namespace beyond what the specification allows, and that the implementation passes the applicable TCK.
主要就是license上的区别,如果你是为了实现这个规范而去下载的话,就要承诺你的实现将要怎么怎么样……
比如说,我要开发一个web app,需要了解servlet规范,我应该下for evaluation;如果我是要实现一个servlet容器,我就应该下for implementation
哎呀,不过老外的这些license我是确实搞不懂,也不是很关心
另外顺便就说一下JCP的一些知识
JCP全称Java Community Process,是JAVA的一个社区组织,貌似是推动和管理JAVA规范的,java规范叫JSR
JSR会有不同的阶段,到了最后的Final阶段,JCP还会提供一个RI和TCK
RI是参考实现,Reference Implementation,也就是该规范实现的参考
TCK是技术兼容包。当提供商声称他们的实现符合某个JSR,那么就要用TCK检测一下,是否真的符合规范。如果通过了TCK检测,再缴纳商标费,就通过J2EE认证(Authorized Java Licensees of J2EE)
- 大小: 28.3 KB
分享到:
相关推荐
标题 "WLW_JCP2.zip" 提供的信息表明这可能是一个关于WLW(可能是开发者或项目的简称)的项目,而“JCP2”可能是该项目的第二个版本或者特定部分的标识。描述简单地标注为“源文件”,暗示我们正在处理一个包含编程...
杰表云打印 JCP 推出Webkit内核版,打印速度更快,功能更强 ! 1. 支持 CSS3 ,HTML 5 标签,如 Canvas,SVG; 2. 得力于js,渲染引擎速度提升,打印更快,对于JCP自动分页,速度提升近50%; 3. 对于同时使用国产系统...
JCP007
JCP011
JCP035
JCP073
JCP057
JCP008
JCP060
JCP071
JCP072
JCP002
JCP048
JCP010
JCP047
JCP003
JCP006
JCP070
JCP085
JCP059