Copyright license for ElementTraversal Java interface

Hello WG.

A question[1] just came up within the ASF about the license under which
the ElementTraversal Java interface is made.

Unlike some other W3C specifications, where Java interface files are
made available as separate files (perhaps within a ZIP file) with a
header at the top that states that the file is licensed under the W3C
Software License[2], the Element Traversal specification includes the
Java interface inline.  The specification itself is licensed under the
W3C Document License[3], which likely isn’t suitable for inclusion in
ASF software distributions.

Some time ago, I added the Java interface to the Batik project’s
repository[4].  The main contents of that file do not exactly match the
text that is in the specification; the formatting is different.  I did
however add the Apache License header to the top of that file, as is
done with other non-external source code.  Given that the contents of
the file don’t exactly match the text in the spec (but is quite
similar), and could reasonably have been generated from the IDL, I’m not
sure if including that header was the correct course of action.

So my questions are:

1. Should I replace the ElementTraversal.java file in the Batik
repository with one that is identical to the text in the Element
Traversal spec, but with a W3C license header at the top, and if so,
which one?

2. Should the W3C be explicitly licensing the ElementTraversal.java file
under the W3C Software License?

Thanks,

Cameron

[1] http://markmail.org/message/lgqmiixh4l3bdugv
[2] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
[3] http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231
[4] http://svn.apache.org/repos/asf/xmlgraphics/batik/trunk/sources/org/w3c/dom/ElementTraversal.java

-- 
Cameron McCormack ≝ http://mcc.id.au/

Received on Monday, 12 January 2009 04:06:00 UTC