W3C home > Mailing lists > Public > public-webapps@w3.org > January to March 2009

Re: Copyright license for ElementTraversal Java interface

From: Cameron McCormack <cam@mcc.id.au>
Date: Tue, 13 Jan 2009 13:46:40 +1100
To: Doug Schepers <schepers@w3.org>
Cc: public-webapps@w3.org, mrglavas@ca.ibm.com
Message-ID: <20090113024640.GC18954@arc.mcc.id.au>
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:




[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

This archive was generated by hypermail 2.3.1 : Friday, 27 October 2017 07:26:13 UTC