[ http://issues.apache.org/jira/browse/JCR-592?page=comments#action_12445587 ] Roy T. Fielding commented on JCR-592: -------------------------------------
The Day Spec License is the broadest possible license allowed under the JSPA (use of this template is enforced by Sun legal as part of the review process prior to publication of the Specification). The JCP requires that this license be enforced through (at a minimum) a click-through licensing agreement. In other words, that license can only be used for personal experimentation and distribution of bundles that include an independent implementation that passes the TCK. Apache Maven would require a separate license in order to distribute the JCR jar file to third parties. The CCLA that Day signed for Apache does not include the Specification and its associate API. JSPA rules do not allow us to transfer such a broad license to Apache due to the API compatibility restrictions. However, Day is able to extend additional license terms on its own that would not change the specification agreement. For example, Day could upload the JCR API jar file to the Maven repository with a license addendum that states it may also be redistributed unmodified to third parties for the purpose of building/compiling Java software, provided that further redistribution of the JCR API jar file (such as when distributed with the result of that compilation) is only allowed under the terms of the Day Specification License. In any case, it is not okay for anyone other than Day to upload the jar to a repository. All of the contribution agreements that feed IP into the JSR 170/283 process are funneled through the Spec Lead, so it is safer to have the spec lead perform any actions that might lead to copyright/patent issues down the line. [Those would be issues generated by the other EG members -- Day does not have any such issues of its own]. Apache should probably ask the JCP to add Maven-style distribution as an additional (optional) term to the standard template. That would allow Day to adopt the new term when 283 is published. > Use only the standard Maven repository for dependencies > ------------------------------------------------------- > > Key: JCR-592 > URL: http://issues.apache.org/jira/browse/JCR-592 > Project: Jackrabbit > Issue Type: Improvement > Components: maven > Affects Versions: 0.9, 1.0, 1.0.1, 1.1 > Reporter: Jukka Zitting > Assigned To: Jukka Zitting > Priority: Minor > Fix For: 1.1.1 > > > The JCR API jars are now available in the standard Maven repository, see > http://jira.codehaus.org/browse/MAVENUPLOAD-1050. We could thus remove the > dependency on the Day repository, as requested in > http://jira.codehaus.org/browse/MEV-453. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
