|Re: [tycho-dev] mercurial build timestamp provider|
Hi Jan, all
On 11/28/2012 09:34 AM, Sievers, Jan wrote:
AFAICT mercurial is licensed under GPLv2; this is probably a no-go for hosting the code at eclipse for license reasons. (Even if there is no compile-time dependency to hg).
I think if this is not a compile dependency, it might be possible to put some code at Eclipse.org, as long as you don't statically bind to a GPL lib or you don't embed some GPL code. You should ask Wayne about that.
What I have in mind is the example of how CDT uses to gcc: they need it to be present for some pieces of their code to work, but they don't statically link. If you directly rely on binary, it might be an Exempt-prereq: http://wiki.eclipse.org/RT/IP_FAQ#What_are_prereq_dependencies.3F . If you use the JavaHG api ( http://javahg.aragost.com/license.html ) you'd need a CQ for JavaHG (and probably try to make it part of Orbit) + an Exempt-Prereq for Mercurial command-line.
Back to the top