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]
