Uploaded image for project: 'ODF Toolkit'
  1. ODF Toolkit
  2. ODFTOOLKIT-419

OASIS-licensed schema files not compatible with ASF policy

    XMLWordPrintableJSON

Details

    Description

      odfdom includes OASIS-licensed schemas in

      https://github.com/apache/odftoolkit/tree/trunk/validator/src/main/resources/schema/odf1.2

      (and siblings)

      Their copyright (but not their license) is declared in
      https://github.com/apache/odftoolkit/blob/trunk/NOTICE#L11

      These files have an OASIS license, which include a BSD-like permissive license:

      This document and translations of it may be copied and furnished to others, and
      derivative works that comment on or otherwise explain it or assist in its
      implementation may be prepared, copied, published, and distributed, in whole or
      in part, without restriction of any kind, provided that the above copyright
      notice and this section are included on all such copies and derivative works.

      but also a no-modification clause:

      However, this document itself may not be modified in any way, including by
      removing the copyright notice or references to OASIS, except as needed for the
      purpose of developing any document or deliverable produced by an OASIS
      Technical Committee (in which case the rules applicable to copyrights, as set
      forth in the OASIS IPR Policy, must be followed) or as required to translate it
      into languages other than English.

      As also discussed in LEGAL-111 and TAVERNA-925 the ASF policy is to NOT include source code that can't be modified:

      http://www.apache.org/legal/resolved.html#no-modification

      and so I believe the OASIS schema files can't be part of ASF source code releases of odfdom – policy-wise, not legally. (We are legally OK as the files have not been modified).

      I am not sure about the license of 1.1 and 1.0 schemas as they don't have their license stated in their headers:

      https://github.com/apache/odftoolkit/blob/trunk/validator/src/main/resources/schema/odf1.1/OpenDocument-schema-v1.1.rng

      but their license on http://docs.oasis-open.org/office/v1.1/OS/OpenDocument-v1.1-html/OpenDocument-v1.1.html also includes:

      However, this document itself may not be modified in any way (..)

      One workaround would be to include by URL during the build - e.g. from
      http://docs.oasis-open.org/office/v1.2/os/
      http://docs.oasis-open.org/office/v1.1/OS/
      (but no v1.0 version of just the schemas)

      – of course this means dependency on the docs.oasis-open.org server remaining available..

      (The schema files are also present under
      https://github.com/apache/odftoolkit/tree/trunk/generator/schema2template/src/main/resources/examples/odf/odf-schemas )

      Attachments

        Issue Links

          Activity

            People

              svanteschubert Svante Schubert
              stain Stian Soiland-Reyes
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: