Thanks, Donald. The way to use XSD files in geronimo-schema-javaee_6-trunk is a bit different, the packaged jar file does not include the xsd files, the scheam files are just used to generate the java source codes. I create an initial description below and add the file to svn first, wish Kevan or anyone else could help to add more words
--> ====================================== LICENSES FOR INCLUDED DEPENDENCIES ====================================== All the source code for the Geronimo project is released under the license above. Additionally, the Geronimo binary distribution includes a number of third-party files that are required in order to the software to function. Unless noted below, these jars and resource files are also released under the ASF license above. The exceptions are as follows: =========================== application_6.xsd application-client_6.xsd connector_1_6.xsd ejb-jar_3_1.xsd javaee_6.xsd javaee_web_services_1_3.xsd javaee_web_services_client_1_3.xsd jsp_2_2.xsd persistence_2_0.xsd web-app_3_0.xsd web-common_3_0.xsd web-fragment_3_0.xsd =========================== 2010/1/29 Donald Woods <[email protected]> > Here is what we have in the OpenJPA Notice files for jars that include > XSDs from Sun (including aggregate jars and distribution zips) - > > . . . > OpenJPA includes the persistence and orm schemas from the JPA > specifications. > Copyright 2005-2009 Sun Microsystems, Inc. All rights reserved. > OpenJPA elects to include this software in this distribution under the > CDDL license. You can obtain a copy of the License at: > https://glassfish.dev.java.net/public/CDDL+GPL.html > The source code is available at: > https://glassfish.dev.java.net/source/browse/glassfish/ > . . . > > > Here is what we have in the License files - > > <ASL 2.0 text> > > ====================================== > LICENSES FOR INCLUDED DEPENDENCIES > ====================================== > > All the source code for the OpenJPA project is released under the > license above. Additionally, the OpenJPA binary distribution > includes a number of third-party files that are required in > order to the software to function. Unless noted below, these jars > and resource files are also released under the ASF license above. > > The exceptions are as follows: > > =========================== > orm-xsd.rsrc - included in the openjpa jar, taken from: > http://java.sun.com/xml/ns/persistence/orm_1_0.xsd) > orm_2_0-xsd.rsrc - included in the openjpa jar, taken from: > http://java.sun.com/xml/ns/persistence/orm_2_0.xsd) > persistence-xsd.rsrc - included in the openjpa jar, taken from: > http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd) > persistence_2_0-xsd.rsrc - included in the openjpa jar, taken from: > http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd) > =========================== > > <CDDL 1.0 license text> > > > > -Donald > > > On 1/29/10 4:22 AM, Ivan wrote: > > The shipped xsd file in javaee6 are below : > > > > application-client_6.xsd > > application_6.xsd > > connector_1_6.xsd > > ejb-jar_3_1.xsd > > javaee_6.xsd > > javaee_web_services_1_3.xsd > > javaee_web_services_client_1_3.xsd > > jsp_2_2.xsd > > persistence_2_0.xsd > > web-app_3_0.xsd > > web-common_3_0.xsd > > web-fragment_3_0.xsd > > > > Also, in the xmlconfig.xml, use the package name below : > > > > <xb:namespace uri="http://java.sun.com/xml/ns/javaee"> > > <xb:package>org.apache.geronimo.xbeans.javaee6</xb:package> > > </xb:namespace> > > > > <xb:namespace uri="http://java.sun.com/xml/ns/persistence"> > > <xb:package>org.apache.geronimo.xbeans.persistence20</xb:package> > > </xb:namespace> > > > > Another thing I found is that we might need to update > > web-facesconfig_1_2.xsd in java ee 5 to web-facesconfig_2_0.xsd ? > > > > > > 2010/1/29 Ivan <[email protected] <mailto:[email protected]>> > > > > So is there a sample about the correct LICENSE and NOTICE file ? > > > > 2010/1/29 David Jencks <[email protected] > > <mailto:[email protected]>> > > > > IIUC this has actually been resolved on the legal-discuss list. > > As long as we get the LICENSE and NOTICE files correct in svn > > and the various jars, we can check small numbers of cddl source > > files in that aren't likely to be modified by users. So we can > > create these projects in the main geronimo tree or in > > geronimo/components. > > > > thanks > > david jencks > > > > > > On Jan 28, 2010, at 10:49 PM, Ivan wrote: > > > > Hi, > > Before the CDDL license issue is clarified > > (GERONIMO-4938), shall we create geronimo-schema-javaee6 in > > TCK svn first ? > > If no objection, I would go on to create it. > > -- > > Ivan > > > > > > > > > > > > -- > > Ivan > > > > > > > > > > -- > > Ivan > -- Ivan
