Java 7(JSR 336)通過了公開評審?fù)镀?/h1>
這是JSR 336 公開評審?fù)镀钡淖罱K結(jié)果,Java SE/EE 執(zhí)行委員會已經(jīng)通過了此次投票結(jié)果。共 16 家公司參與投票,只有 Google 一家反對,投票通過。
根據(jù)投票的記錄以及各自發(fā)布的評論發(fā)現(xiàn),多數(shù)廠家投支持票是因為支持 Java 7 在技術(shù)方面的成就,但對其授權(quán)許可都頗有微詞。下文是Google投反對票的原因以及發(fā)表的評論,原文如下
While Google supports the technical content of this JSR, we are voting no because of its licensing terms. As per the JCP resolutions of 9/25/2007 and 4/7/2009, "TCK licenses must not be used to discriminate against or restrict compatible implementations of Java specifications by including field-of-use restrictions on the tested implementations. Licenses containing such limitations do not meet the requirements of the JSPA, and violate the expectations of the Java community that JCP specs can be openly implemented."
The proposed license clearly violates this requirement (see Exhibit A, Section II). Oracle was duly reminded of this when JSR-336 was first proposed, but has done nothing to address the issue. It would be wrong to condone the inclusion of field-of-use restrictions in a TCK license, as this clearly violates the JSPA, by Oracle's own admission. Google does not want to slow the progress of this release, but we do believe it is critical that this issued be addressed, in order to comply with the JSPA and to preserve the openness of the Java platform.
【小編碎語】上文中指出Google支持JSR技術(shù),但是反對它的許可條款,故投出反對票。Google也指出根據(jù)JCP協(xié)議Java社區(qū)應(yīng)該是公開的,現(xiàn)在的條款違反了原來的協(xié)議,也違反了Oracle自己承認的JSPA。同時Google聲明不希望減緩這個版本的進步,但是希望對現(xiàn)在的協(xié)議加以修改以符合JSPA并保留了Java平臺的開放性。
【編輯推薦】