Mauve license

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Kernel]     [Linux Cryptography]     [Fedora]     [Fedora Directory]     [Red Hat Development]

  Powered by Linux