License in the Mac installer
Manuel M T Chakravarty
chak at cse.unsw.edu.au
Tue Feb 12 23:50:11 EST 2008
Bryan O'Sullivan:
> Manuel M T Chakravarty wrote:
>
>> By offering GHC under BSD3, we do allow people to distribute
>> it under the GPL and hence fullfil our obligations under the GPL
>> (which
>> we incurred by linking - in whatever way - against readline). Does
>> that
>> clarify the point?
>
> I believe that this claim is not at all correct. It's also not an
> abstract point: there has in the past been hassle between open source
> projects over exactly this sort of question. Witness the kerfuffle
> between Linux and OpenBSD developers over drivers a few months ago.
>
> I think it would be best if we ask the Software Freedom Law Center for
> guidance on this. They're incredibly thoughtful, accommodating
> people;
> they're *lawyers*, which we are not; and their expertise lies in
> resolving exactly these kinds of matters.
>
> I will put this question to one of the attorneys at the SFLC. I'm
> sure
> they'll be happy to give an answer that will steer you and us clear of
> the rocks and shoals of legal liability.
By all means get legal advice.
However, I am curious, what exactly is it in my reasoning that you do
not agree with? Specifically, which of the following:
* Whether you link statically or dynamically against a GPL'ed library
does not make any difference as far as your legal obligations are
concerned. (This opinion is supported, eg, by the following item in
the FSF's licensing FAQ: <http://www.fsf.org/licensing/licenses/gpl-faq.html#GPLPluginsInNF
>.)
* You can link a BSD3 program with a GPL'ed library and distribute the
result. (This opinion is supported by the FSF listing BSD3 as a GPL-
compatible license on their web pages and this item in their licensing
FAQ: <http://www.fsf.org/licensing/licenses/gpl-
faq.html#LinkingWithGPL>.)
* That it is sufficient to include both BSD3 and GPL in the click
through license agreement of an installer, saying that GHC is under
BSD3 and readline under GPL. (What's the alternative? To dual
license GHC in that agreement? That's probably impossible as it AFAIK
would require a unanimous decision by *all* copyright holders of
portions of GHC's source code, which is quite a large number of people.)
Manuel
PS: Once the new editline package is integrated, this problem should
vanish anyway (at least for Leopard users).
More information about the Cvs-ghc
mailing list