From 38a19043a7906dad3895ab4697d9de8e24c097dd Mon Sep 17 00:00:00 2001 From: Elliotte Rusty Harold Date: Mon, 30 Jun 2025 19:40:36 -0400 Subject: [PATCH 1/3] Xerces no longer bundles DOM classes --- LICENSE.DOM-software.html | 90 --------------------------------------- build.xml | 3 +- 2 files changed, 1 insertion(+), 92 deletions(-) delete mode 100644 LICENSE.DOM-software.html diff --git a/LICENSE.DOM-software.html b/LICENSE.DOM-software.html deleted file mode 100644 index 4c77b6856a..0000000000 --- a/LICENSE.DOM-software.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - W3C IPR SOFTWARE NOTICE - - - -

- W3C SOFTWARE NOTICE AND LICENSE -

-

- Copyright © 2004 World Wide Web - Consortium, (Massachusetts - Institute of Technology, European Research Consortium for - Informatics and Mathematics, Keio University). All Rights - Reserved. -

-

- 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. -

-

- Note: The original version of the W3C Software Copyright Notice - and License could be found at http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 -

-

- This work (and included software, documentation such as READMEs, - or other related items) is being provided by the copyright holders - under the following license. By obtaining, using and/or copying - this work, you (the licensee) agree that you have read, - understood, and will comply with the following terms and - conditions. -

- -

- Permission to copy, modify, and distribute this software and its - documentation, with or without modification, for any purpose - and without fee or royalty is hereby granted, provided that you - include the following on ALL copies of the software and - documentation or portions thereof, including modifications: -

-
    -
  1. The full text of this NOTICE in a location viewable to users - of the redistributed or derivative work.
  2. - -
  3. Any pre-existing intellectual property disclaimers, notices, - or terms and conditions. If none exist, the W3C - Software Short Notice should be included (hypertext is - preferred, text is permitted) within the body of any redistributed - or derivative code.
  4. - -
  5. Notice of any changes or modifications to the files, including - the date changes were made. (We recommend you provide URIs to the - location from which the code is derived.)
  6. -
- -

THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND - COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY - OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE - SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, - COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.

- -

COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, - SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE - SOFTWARE OR DOCUMENTATION.

- -

The name and trademarks of copyright holders may NOT be used in - advertising or publicity pertaining to the software without - specific, written prior permission. Title to copyright in this - software and any associated documentation will at all times remain - with copyright holders.

- - diff --git a/build.xml b/build.xml index d0da81856f..37e4f9f538 100644 --- a/build.xml +++ b/build.xml @@ -1011,8 +1011,7 @@ Authors: From c0c2fd7e6573aed336b92d1bf0b1d4c8b8b4c2ca Mon Sep 17 00:00:00 2001 From: Elliotte Rusty Harold Date: Tue, 1 Jul 2025 08:34:08 -0400 Subject: [PATCH 2/3] restore DOM license --- LICENSE.DOM-software.html | 90 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 LICENSE.DOM-software.html diff --git a/LICENSE.DOM-software.html b/LICENSE.DOM-software.html new file mode 100644 index 0000000000..4c77b6856a --- /dev/null +++ b/LICENSE.DOM-software.html @@ -0,0 +1,90 @@ + + + + + W3C IPR SOFTWARE NOTICE + + + +

+ W3C SOFTWARE NOTICE AND LICENSE +

+

+ Copyright © 2004 World Wide Web + Consortium, (Massachusetts + Institute of Technology, European Research Consortium for + Informatics and Mathematics, Keio University). All Rights + Reserved. +

+

+ 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. +

+

+ Note: The original version of the W3C Software Copyright Notice + and License could be found at http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 +

+

+ This work (and included software, documentation such as READMEs, + or other related items) is being provided by the copyright holders + under the following license. By obtaining, using and/or copying + this work, you (the licensee) agree that you have read, + understood, and will comply with the following terms and + conditions. +

+ +

+ Permission to copy, modify, and distribute this software and its + documentation, with or without modification, for any purpose + and without fee or royalty is hereby granted, provided that you + include the following on ALL copies of the software and + documentation or portions thereof, including modifications: +

+
    +
  1. The full text of this NOTICE in a location viewable to users + of the redistributed or derivative work.
  2. + +
  3. Any pre-existing intellectual property disclaimers, notices, + or terms and conditions. If none exist, the W3C + Software Short Notice should be included (hypertext is + preferred, text is permitted) within the body of any redistributed + or derivative code.
  4. + +
  5. Notice of any changes or modifications to the files, including + the date changes were made. (We recommend you provide URIs to the + location from which the code is derived.)
  6. +
+ +

THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND + COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY + OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE + SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, + COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.

+ +

COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, + SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE + SOFTWARE OR DOCUMENTATION.

+ +

The name and trademarks of copyright holders may NOT be used in + advertising or publicity pertaining to the software without + specific, written prior permission. Title to copyright in this + software and any associated documentation will at all times remain + with copyright holders.

+ + From 2366a4fa93de8a7e6ba77fc0264b7a3619b68590 Mon Sep 17 00:00:00 2001 From: Elliotte Rusty Harold Date: Tue, 25 Nov 2025 16:37:50 -0600 Subject: [PATCH 3/3] Update includes for file copying in build.xml --- build.xml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/build.xml b/build.xml index 37e4f9f538..7473a437ad 100644 --- a/build.xml +++ b/build.xml @@ -230,8 +230,7 @@ Authors: @@ -1516,7 +1514,6 @@ Authors: basedir="${build.dest}" compress="true" includes="org/apache/**, META-INF/** - org/w3c/dom/html/HTMLDOMImplementation.class org/w3c/dom/ls/** org/w3c/dom/DOMError.class org/w3c/dom/DOMErrorHandler.class