Mercurial in pure Java

Matt Mackall mpm at selenic.com
Mon Sep 28 10:58:27 CDT 2009


On Mon, 2009-09-28 at 11:43 +0000, Fredrik Jonson wrote:
> Now, if you on the other hand just use the python source code of mercurial
> merely as documentation for how mercurial works, and otherwize choose your own
> technical solutions and your own code in the java implementation, the work
> cannot reasonalby be considered derivative, and you're free to use whatever
> license you want.

That may be true. But only a court can say for sure.

> I agree that a Java implementation using GPLv2 would add very little to the
> community. Greg Ward's proposal is probably more serious than he intended, if
> you go with a very permissive X11/MIT/BSD license your project can be included
> in both Apache and GPL licensed based projects. Of course, choose that path
> and be prepared for the possibility that Evil Corp[tm] may also use the code
> without ever giving back even a single line of code to the open source
> community.

You can also expect that I for one would rather unfriendly towards a
non-copyleft implementation of Mercurial.

-- 
http://selenic.com : development and support for Mercurial and Linux




More information about the Mercurial mailing list