Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
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.

HTH
--
Mickael Istria
Eclipse developer at JBoss, by Red Hat
My blog - My Tweets

Back to the top