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