You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xml-commons-dev@xerces.apache.org by Jeremias Maerki <de...@greenmail.ch> on 2005/07/16 11:05:41 UTC

Re: Proposed plan to move W3C-licensed sources from Batik to XML Commons External

No feedback here, either. I guess I can also assume lazy consensus, so I'm
going to implement this plan together with the Batik people as soon as
the SVN migration is through.

On 26.06.2005 13:45:47 Jeremias Maerki wrote:
> As requested by Shane, here's my proposed plan to move the following
> W3C-licensed source packages from Batik to XML Commons External:
> 
> org.w3c.css.sac: The Simple API for CSS, http://www.w3.org/Style/CSS/SAC/
> org.w3c.dom.smil: SMIL Bindings, http://dev.w3.org/cvsweb/java/classes/org/w3c/dom/smil/#dirlist
> org.w3c.dom.svg: SVG Bindings, http://www.w3.org/TR/SVG11/java.html
> 
> These three packages are currently found here:
> - http://svn.apache.org/viewcvs.cgi/xmlgraphics/batik/trunk/sources/org/w3c/css/sac/
> - http://svn.apache.org/viewcvs.cgi/xmlgraphics/batik/trunk/sources/org/w3c/dom/smil/
> - http://svn.apache.org/viewcvs.cgi/xmlgraphics/batik/trunk/sources/org/w3c/dom/svg/
> 
> The current XML Commons External can be found here:
> [1] http://cvs.apache.org/viewcvs.cgi/xml-commons/java/external/src/
> 
> 1. Placement of the sources:
> 
> I propose to simply put these source with their existing package
> structure under [1] like the existing Java Bindings:
> 
> This will help make sure that the interoperability among the different
> W3C-licensed packages will be maintained.
> 
> 2. Build process:
> 
> The build will be extended to create a separate JAR (xml-apis-ext.jar)
> containing the three new packages above. The contents of the original
> xml-apis.jar will not be changed, i.e. the three new packages will not
> land in xml-apis.jar.
> 
> 3. Documentation:
> 
> The documentation will be updated to show the additional packages.
> Additional license files will be created for each package, following the
> example of the existing packages like the W3C DOM Java Bindings.
> 
> Although the W3C does not specify the license of their Java Bindings
> properly everywhere I believe that all three new packages are licensed
> under the W3C license, because those packages that don't have an
> explicit license file are mentioned under [2].
> 
> [2] http://www.w3.org/Consortium/Legal/2002/ipr-notice-20021231
> 
> README.dom.txt will be changed in the following way:
> - It is updated to contain links to all (!) included W3C Java Bindings.
> - It is updated to explain that xml-apis.jar contains the DOM Level 3
> Java Bindings which are also included in JAXP 1.3 (and J2SE 5.0).
> - An explanation will be added how the individual packages are divided
> into xml-apis.jar and xml-apis-ext.jar.
> 
> A HISTORY file will be created (or updated) to document the changes made
> by implementing this plan.
> 
> 3. Timing:
> 
> If the SVN migration of XML Commons can happen within reasonable time 
> (until the ApacheCon EU Hackathon) I'd like to wait with implementing
> this plan until the SVN migration is complete so we have the full
> history of the move in Subversion.
> 
> -----
> 
> References:
> 
> Links to all W3C DOM Java Bindings: http://www.w3.org/DOM/DOMTR
> 
> List of DOM Java Bindings in JAXP 1.3:
> org.w3.dom
> org.w3.dom.bootstrap
> org.w3.dom.events
> org.w3.dom.ls
> 
> -----
> 
> WDYT?
> 
> Jeremias Maerki



Jeremias Maerki