Re: Copyright license for ElementTraversal Java interface

Doug Schepers:
> My opinion is that the editor of the Element Traversal spec simply
> didn't know what he was doing (no offense).

:-)

> I would suggest that a separate file be made with the appropriate Java
> interface file, with the appropriate license, and that it be linked from
> an errata (and later a second edition).
> 
> Would this work for you, and for the rest of the WebApps WG?

Sounds good to me.  Attached is an ElementTraversal.java including
javadoc comments, as Michael requests.

I have just noticed, however, that the DOM Level 3 Core Java interface
zip file[1] is distributed with a COPYRIGHT.html file that has this
additional section above the W3C Software License:

  The DOM bindings are published under the W3C Software Copyright Notice
  and License. The software license requires "Notice of any changes or
  modifications to the W3C files, including the date changes were made."
  Consequently, modified versions of the DOM bindings must document
  that they do not conform to the W3C standard; in the case of the IDL
  definitions, the pragma prefix can no longer be 'w3c.org'; in the case
  of the Java language binding, the package names can no longer be in the
  'org.w3c' package.

I don’t know whether the W3C’s policy for publishing Java interface
files for specifications mandates this.  If so, then I suppose we should
link to a zip file including that COPYRIGHT.html and an
org/w3c/dom/ElementTraversal.java file, rather than just linking
directly to a bare ElementTraversal.java file.

Aside: the above quoted paragraph, which I have only just read for the first
time today, concerned me a little regarding the ASF’s policy on
distributing third-party code, so I’ve asked about it:

  http://markmail.org/message/tw2ddikfiid3qjt2

Thanks,

Cameron

[1] http://www.w3.org/TR/DOM-Level-3-Core/java-binding.zip

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

Received on Tuesday, 13 January 2009 02:47:50 UTC