Ralf Hauser wrote:
> ii) Contributor G applies Modification 1 and creates a
> ContributorVersionGPL.C with it, licenses it with GPL and includes it
> in her GPL Larger Work.
This is expressedly discouraged by both mozilla.org and Richard Stallman.
> 1) I guess T does not have the right to just take "parts of
> Modifications 1" into a ContributorVersionTRI.b.C and distribute with
> the LargerWorkArbLicensed.
Correct.
> 2) Can G help T doing so?
Keep the tripple-license.
> 3) Or is there a timing/rigidity issue? Should G first publish her
> modifications under the less rigid license (i.e. the triple license)
> in the same repository as ID published OriginalCode.C
(or in a repository of G, but that's much less practical.)
> and only then proceed to step ii) with the more restrictive GPL?
Yes. Step ii) is only a thought/legal step and most people think that it
does not have to be performed actually.
I have a question of my own, though:
I have heard the argument of some GPL-zealots that Mozilla is now or
soon to be available under the GPL and that we could thus theoretically
use GPL (not LGPL) libraries. It would make it impossible to distribute
other propriatary libs with it, but that is often seen as advantage my
these people. They have thus refused to relicense the lib under LGPL or
even MPL, although they considered it previously. Case in point is the
GPGME library to access GPG. Another case might be the GPL Flash
implementation (I haven't heard from that author yet).
Personally, I find it inacceptable to be forced under the GPL and thus
make it impossible to distribute Macromedia Flash with it and maybe even
impossible to *offer* Macromedia Flash for it, just for 1 or 2 GPL libs.
I had no success to argue that with those people though ("Lesser" GPL,
all the world must be under GPL, bla bla).
(For the record: I am against monopolies, even if the monopoly is the
GPL. Eventhe GPL has IMO weak and imperfect wordings and we should not
all be forced to use that one license. I think that LGPL, BSD and MPL
are just as reasonable licenses and that all Open-Source should be
possible to be combined, but the GPL disallows that.)
Ben