From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26363 invoked by alias); 16 Feb 2006 16:41:01 -0000 Received: (qmail 26354 invoked by uid 22791); 16 Feb 2006 16:41:00 -0000 X-Spam-Check-By: sourceware.org Received: from outmail128142.authsmtp.net (HELO outmail128142.authsmtp.net) (62.13.128.142) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 16 Feb 2006 16:40:57 +0000 Received: from [192.168.1.13] (host217-37-65-246.in-addr.btopenworld.com [217.37.65.246]) (authenticated bits=0) by squirrel.dmpriest.net.uk (8.13.3/8.13.3/Kp) with ESMTP id k1GGeedX081561; Thu, 16 Feb 2006 16:40:40 GMT (envelope-from david.gilbert@object-refinery.com) Message-ID: <43F4AB1C.3000705@object-refinery.com> Date: Thu, 16 Feb 2006 16:41:00 -0000 From: David Gilbert User-Agent: Mozilla Thunderbird 1.0.7 (X11/20051013) MIME-Version: 1.0 To: Stuart Ballard CC: GNU Classpath , mauve-discuss@sourceware.org Subject: Re: Mauve license References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Server-Quench: f77fbd4e-9f0a-11da-84c5-001185d377ca X-Authentic-SMTP: 61633132333134.squirrel.dmpriest.net.uk:1.47/Kp X-Powered-By: AuthSMTP - http://www.authsmtp.com - Authenticated SMTP Mail Relay X-Report-SPAM: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-Virus-Status: No virus detected - but ensure you scan with your own anti-virus system! X-IsSubscribed: yes Mailing-List: contact mauve-discuss-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: mauve-discuss-owner@sourceware.org X-SW-Source: 2006-q1/txt/msg00028.txt.bz2 Stuart Ballard wrote: >(including the Classpath list as well as Mauve list here as I don't >know how many people actually read the mauve list) > >Recently on the Harmony list there's been some discussion of how tests >should be written and where they should be put. I chimed in pointing >out what I thought would be a no-brainer - tests for public APIs >should be in Mauve of course. > > Indeed. >I only just made that post and I haven't seen the responses yet, but >it occurred to me to look and see what Mauve's license is just to make >sure that wouldn't be a showstopper, and, well, as I'm sure many of >you know, it's GPL. > >This is slightly strange to me. We (the Free Software community) are >forced to make our own test suite because Sun won't release theirs >under terms we can use, but when we do write our own, we put it under >a license that prevents even other Free Software projects from working >with it. Our test suite is under a stronger copyleft than Classpath >itself is! > >I understand why we want Classpath itself to be copyleft. But what on >earth benefit are we getting from preventing people from >"proprietarizing" our testsuite? > > Free to use, free to redistribute, and since you'll never want to combine Mauve with anything else, I can't see why the GPL is considered a showstopper. >My understanding is that a license change could be difficult to effect >at this point because I don't think a copyright assignment has been >required for Mauve contributions and therefore there are probably a >lot of copyright holders, some of whom may be difficult to track down. >But if it *could* be managed (and if the Harmony hackers could be >persuaded to put their tests there), I think it would be a major win >for everybody. > > I think a more significant "problem" is practical: Mauve, which predates JUnit, uses its own test harness and Harmony is using JUnit. Integrating the two is a pile of work that you're not going to find anyone willing to spend time on. I think we should just accept that there are going to be two separate test suites, that will overlap in some places. It's not that big a deal in the scheme of things. >Mauve gets a bunch of new contributors (Harmony certainly seems to >have a fair bit of momentum at this point) and code (I believe some of >Harmony's big contributions came with test suites that could be >integrated). > >Classpath and Harmony both get a bunch of new tests. > > We have those tests now, just in separate places. Regards, Dave