C. Michael Pilato <cmpil...@collab.net> писал в своём письме Tue, 19 Jan 2010 01:10:26 +0300:

We still have in our tree (currently at
trunk/www/license-for-python-bindings.html, but likely to be moved
elsewhere) a special license for the Subversion Python bindings.  The
document claims that the copyright for the bindings is dually held by
CollabNet and by Edgewall (the folks behind Trac).

And also trunk/subversion/bindings/swig/python/LICENSE_FOR_PYTHON_BINDINGS which is otherwise the same, but uses the Apache license (and ASF).

I've not done much exploration here, but this seems odd to me. As far as I
remembered, our Python bindings don't use any Trac software at all.  I
recall that we imported the Trac test framework some time ago, but I was
under the impression that this was a limited dependency -- that the bindings
tests were based on Trac's framework, but that no part of the bindings
themselves were dependent on any of Edgewall's stuff.

AFAIK, the tests that are not in t/s/b/s/p/tests/trac do not come from Trac, but depend in a slight way on the Trac tests.

BTW, the license notice at the top of t/s/b/s/p/tests/trac/test.py is rather murky; it starts with the ordinary ASF notice and then refers you to LICENSE_FOR_PYTHON_BINDINGS.

Also note that I want to eventually remove the trac directory and integrate non-duplicate tests from there into the "main" testsuite - albeit I'm not sure if I'm allowed to do that. Maybe we can persuade Edgewall to formally contribute those parts to ASF so we can manupulate them freely?

Roman.

Reply via email to