LICENSES.txt 1.6 KB

1234567891011121314151617181920212223242526272829303132
  1. lxml is copyright Infrae and distributed under the BSD license (see
  2. doc/licenses/BSD.txt), with the following exceptions:
  3. Some code, such a selftest.py, selftest2.py and
  4. src/lxml/_elementpath.py are derived from ElementTree and
  5. cElementTree. See doc/licenses/elementtree.txt for the license text.
  6. lxml.cssselect and lxml.html are copyright Ian Bicking and distributed
  7. under the BSD license (see doc/licenses/BSD.txt).
  8. test.py, the test-runner script, is GPL and copyright Shuttleworth
  9. Foundation. See doc/licenses/GPL.txt. It is believed the unchanged
  10. inclusion of test.py to run the unit test suite falls under the
  11. "aggregation" clause of the GPL and thus does not affect the license
  12. of the rest of the package.
  13. The doctest.py module is taken from the Python library and falls under
  14. the PSF Python License.
  15. The isoschematron implementation uses several XSL and RelaxNG resources:
  16. * The (XML syntax) RelaxNG schema for schematron, copyright International
  17. Organization for Standardization (see
  18. src/lxml/isoschematron/resources/rng/iso-schematron.rng for the license
  19. text)
  20. * The skeleton iso-schematron-xlt1 pure-xslt schematron implementation
  21. xsl stylesheets, copyright Rick Jelliffe and Academia Sinica Computing
  22. Center, Taiwan (see the xsl files here for the license text:
  23. src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/)
  24. * The xsd/rng schema schematron extraction xsl transformations are unlicensed
  25. and copyright the respective authors as noted (see
  26. src/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl and
  27. src/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl)