[Zope-dev] ZPL 2.0 usage and other license problems

Gediminas Paulauskas menesis at pov.lt
Fri Dec 3 11:13:05 EST 2010


Hello,

I am packaging Zope Toolkit for Ubuntu, but archive admins have
noticed that some files have "Zope Public License, Version 2.0" in
their headers. I guess this is unintentional, but now I have to find
such files and specify their license separately. Can I simply change
the version number to 2.1 and commit to the Zope repository? The
affected files that I care about are attached.

zope.server/src/zope/server/http/tests/test_wsgiserver.py even
specifies ZPL 1.1, that might be incompatible with 2.1.

At the same time, LICENSE.txt and COPYRIGHT.txt files that are still
missing in many packages could be added, using zope.repositorypolicy
scripts.

While investigating this, I noticed that there is only the ZPL 2.0 at
http://www.opensource.org/licenses/zpl.php that is correctly
categorized as "Non-reusable" in
http://www.opensource.org/licenses/category . The ZPL 2.1 is now
reusable, but it is not visible at opensource.org, and therefore its
claim "This license has been certified as open source." is not true.

Two more packages have other copyright problems:

zope.pagetemplate contains non-free files. See
https://bugs.launchpad.net/zope.pagetemplate/+bug/607228

zope.structuredtext contains some files that are (C) Digital Creations
and link to a non-existing COPYRIGHT.html. This makes them non-free as
well.

Who can fix the mentioned problems?

-- 
Gediminas Paulauskas
-------------- next part --------------
zc.buildout/src/zc/buildout/rmtree.py
zc.buildout/src/zc/buildout/tests.py
zc.buildout/src/zc/buildout/testselectingpython.py
zc.buildout/src/zc/buildout/testing.py
zc.lockfile/src/zc/lockfile/tests.py
zope.app.authentication/src/zope/app/authentication/password.py
zope.app.authentication/src/zope/app/authentication/idpicker.py
zope.app.catalog/src/zope/app/catalog/browser/catalog.py
zope.app.catalog/src/zope/app/catalog/keyword.py
zope.app.catalog/src/zope/app/catalog/field.py
zope.app.catalog/src/zope/app/catalog/interfaces.py
zope.app.catalog/src/zope/app/catalog/text.py
zope.app.catalog/src/zope/app/catalog/tests.py
zope.app.catalog/src/zope/app/catalog/attribute.py
zope.app.catalog/src/zope/app/catalog/catalog.py
zope.app.component/src/zope/app/component/browser/tests.py
zope.app.form/src/zope/app/form/browser/source.py
zope.app.intid/src/zope/app/intid/browser/tests.py
zope.applicationcontrol/test.py
zope.app.publication/src/zope/app/publication/tests/test_functional.py
zope.app.publication/src/zope/app/publication/tests/test_proxycontrol.py
zope.app.session/src/zope/app/session/http.py
zope.app.testing/src/zope/app/testing/tests.py
zope.app.testing/src/zope/app/testing/dochttp.py
zope.app.wsgi/src/zope/app/wsgi/tests.py
zope.app.zptpage/src/zope/app/zptpage/textindex/tests.py
zope.app.zptpage/src/zope/app/zptpage/textindex/zptpage.py
zope.cachedescriptors/src/zope/cachedescriptors/tests.py
zope.formlib/src/zope/formlib/tests/test_source.py
zope.formlib/src/zope/formlib/source.py
zope.i18n/src/zope/i18n/tests/test_testmessagecatalog.py
zope.i18n/src/zope/i18n/tests/test.py
zope.i18n/src/zope/i18n/locales/tests/test_fallbackcollator.py
zope.interface/src/zope/interface/adapter.py
zope.interface/src/zope/interface/common/tests/test_import_interfaces.py
zope.password/src/zope/password/password.py
zope.publisher/src/zope/publisher/tests/test_xmlrpc.py
zope.publisher/src/zope/publisher/tests/test_paste.py
zope.security/src/zope/security/_zope_security_checker.c
zope.security/src/zope/security/untrustedpython/tests.py
zope.security/src/zope/security/__init__.py
zope.securitypolicy/src/zope/securitypolicy/grantinfo.py
zope.session/src/zope/session/http.py
zope.testbrowser/src/zope/testbrowser/tests.py
zope.testing/src/zope/testing/renormalizing/__init__.py
zope.testing/src/zope/testing/testrunner/testrunner-ex-pp-products/sampletests.py
zope.testing/src/zope/testing/testrunner/testrunner-ex-pp-products/more/sampletests.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/samplelayers.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sampletestsf.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/pledge.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample1/sample11/sampletests.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample1/sampletests_ntd.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample1/sampletestsf.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample1/sampletests_none_suite.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample1/sampletests/test_one.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample1/sampletests/test112.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample1/sampletests/test122.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample1/sampletests/test1.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample1/sampletests/test12.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample1/sampletests/test11.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample1/sampletests/test121.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample1/sampletests/test111.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample1/sample13/sampletests.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample1/sampletests_none_test.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample1/sampletests_ntds.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/gc1.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/leak.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sampletests/test_one.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sampletests/test112.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sampletests/test122.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sampletests/test1.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sampletests/test12.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sampletests/test11.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sampletests/test121.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sampletests/test111.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/unicode.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/usecompiled/compiletest.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/usecompiled/package/compiletest.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample2/sampletests_ntd.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample2/sampletests_1.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample2/sampletests_f.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample2/sampletests/testone.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample2/sampletests/test_1.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample2/sample22/sampletests_i.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample2/sampletests_e.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample2/sample21/sampletests.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample2/sample21/sampletests_i.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample2/sampletests_ntds.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample2/donotenter/sampletests.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample2/sample23/sampletests_i.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample2/do-not-enter/sampletests.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample2/stderrtest.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/gc0.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/gcset.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sampletests_buffering.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/gcstats.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample3/sampletests_ntd.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample3/sampletests_d.py
zope.testing/src/zope/testing/testrunner/testrunner-ex/sample3/sampletests.py
zope.ucol/src/zope/ucol/__init__.py
zope.ucol/src/zope/ucol/tests.py
zope.ucol/src/zope/ucol/localeadapter.py


More information about the Zope-Dev mailing list