上都海奶茶馆 发表于 2018-11-28 09:11:11

Apache Threatens to Leave JCP-Sky的博客

  The Apache Software Foundation board has made an announcement to leave the JCP if their rights as implementers of the Java specification are not upheld.

  Through the JSPA, the agreement under which both Oracle and the ASFparticipate in the JCP, the ASF has been entitled to a license for thetest kit for Java SE (the "TCK") that will allow the ASF to test anddistribute a>
  The ASF will terminate its>
  At issue is the ongoing refusal of Sun, and later Oracle, to provide atesting compatibility kit for the ratification of their open-sourceJava implementation. The reason for this is financial – a significantportion of revenue that Oracle receives is for the use of Java on mobiledevices, and a freely-available JVM for mobile devices may threatenthat revenue stream. (The OpenJDK is not suitable for many embeddeddevices, as it requires that all source code be>  However, the JCP document requires that JSRs be available. Under the umbrella JSR for the Java 6 platform, JSR 270, the licensing terms include:csharp
  10. The Java SE 6 TCK will be offered for license at no charge, withtrademark and branding rights, but without support, to qualifiednot-for-profit entities (including not-for-profit academic institutions)and qualified individuals engaged in efforts to create compatibleimplementations of the Java SE 6 Specification.
  It is this discrepancy that the Apache board has been complaining about since April 2007, then referring to the Java 5 specification. The key problem, then as now, is the field of use limitation:
  Since August 2006, the ASF has been attempting to secure anacceptable license from Sun for the test kit for Java SE.This testkit, called the "Java Compatibility Kit" or "JCK", is needed by theApache Harmony project to demonstrate its compatibility with the Java SEspecification, as required by Sun's specification license.The JCKlicense Sun is offering imposes IP rights restrictions through limits onthe "field of use" available to users of our software.
  These restrictions are contrary to the terms of the Java Specification Participation Agreement (JSPA)- the governing rules of the JCP - to which Sun is contractually boundto comply as a signatory. Specifically, the JSPA requires that:

[*]A specification lead cannot "impose any contractual condition   or covenant that would limit or restrict the right of anylicensee tocreate or distribute such IndependentImplementations" (section5.C.III)
[*]A specification lead must license all necessary IProyalty-freeto any compatible implementation of aspecification (section 5.B)

  This implementation is orthogonal to the patent case between Oracle and Google,which is>  Since IBM joined OpenJDK, there has been an ongoing question of can Oracle save Java?With no softening on Oracle's stance – despite originally saying thatthe spec should be availble, prior to the takeover – this endgame willplay out in public.
  Unfortunately, whilst Oracle still needs to get a clue, others, such as Doug Lea have already left the JCP.
  Whether Apache stays as members of the JCP or not, Oracle areunlikely to change their stance on the unrestricted TCK availability forJava. And even if Apache were to stay and vote against Java 7, Oraclewould almost certainly still push it through anyway.
  Oracle has painted itself into a corner with the community. Many ofthe original developers of MySQL have left (and created open-sourceforks like MariaDB and Drizzle); the OpenSolaris board, having resigned, has moved on to Illumos and many other luminaries have also left. There's even a poll asking whether the JCP is an independent standards organization.

  Since Oracle control Java, and also the JCP, they can terminate theJCP as easily as they terminated the OpenSolaris project. As Apache doesnot have the resources to get into a prolonged legal battle aboutupholding the contractual obligation, whether they stay or go will haveno impact on whether Oracle>
页: [1]
查看完整版本: Apache Threatens to Leave JCP-Sky的博客