On Tue, 2005-06-28 at 17:33 +1200, Simon Kitching wrote:
> Hi,
> 
> I'm looking at fixing some issues with commons-logging unit tests by
> adding a couple of classes that enhance junit. In one case this means
> copying-and-pasting a dozen lines from junit.framework.TestSuite into a
> local class.
> 
> JUnit is published under the Common Public License 1.0
>   http://www.opensource.org/licenses/cpl.php
> 
> As there are already many cases of calls from APL2.0 code to junit
> methods, I would assume that the CPL 1.0 is declared compatible.
> However:
> (a) is there a list somewhere of APL-compatible licenses?

i don't believe that there is one but i think that the licensing group
were planning to put a FAQ together. i'm not sure what progress has been
made.

> (b) does a dozen lines in a unit-test-related class justify putting
>     credit to junit in the NOTICE.txt file?

IMO there are two distinct issues here: ethics and legalities.
ethically, the source of the code needs to be credited. 

however, cut-and-pasting a section into an existing document can make
things tricky from a legal perspective with many licenses: it's much
cleaner and easier when dealing with a complete document with
modifications. as far as i can tell, there seems to be a number of
clauses which effect those wishing to create derivative works from the
source. it may (or may not) be possible to combine the source with ASF
source in such a way that both license conditions were satisfied.

of course IANAL and to get good answers, we should ask licensing.

IMHO it may be quicker and easier to create a clean room implementation
of the required code than to tackle the legal questions. if you were to
post your requirements, i'd be willing to take a stab at creating the
code you need.

- robert


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to