Mercurial in pure Java
Alexander Schatten
ml_alexanderschatten at gmx.at
Thu Oct 1 00:50:40 CDT 2009
-------- Original-Nachricht --------
> Datum: Wed, 30 Sep 2009 22:29:05 -0400
> Von: Theodore Tso <tytso at mit.edu>
> An: Martin Geisler <mg at lazybytes.net>
> CC: mercurial at selenic.com
> Betreff: Re: Mercurial in pure Java
> The high level goal is to be able to ship an Eclipse-based product
> that will work with Mecurial repositories, though, right? You can
> ship multiple programs with different licenses together, as long as
> you fulfill the requirements of the license. Some Linux distributions
> ship closed-source Java Run-time Environment together with a GPL'ed
> kernel and other GPL'ed userspace utilities, and this isn't a problem
> at all.
Yes, but I think there is a misunderstanding here: the question is not what you ship together, but what is linked together.
If the judge asks you, if you can remove the JRE and Linux is still working (except for Java programs) you can say yes; if he asks you if you can put the JRE to a different Linux distribution and Java programs are still working, you can also answer "yes".
But if he asks you, if you can remove Mercurial and the Mercurial Eclipse plugin is still working, the answer is clearly "No". The Plugin only works with Mercurial. Not with GIT, not with Bazaar. Insofar it is pretty hard linked. And that is imho a significant issue that makes the plugin derivative work.
Alex
More information about the Mercurial
mailing list