Ben Bucksch wrote:
(Term 3.b) I may grant special rights to the Licensor (Initial Developer in MPL/NPL terms) to license my modifications under other terms, that's why I said that it's similar to the NPL, not MPL.In other projects, such as MySQL, this is done via copyright assignment; having the language in the license merely means you don't have to sign a load of forms.
The restriction could be a problem, though, in the case of Helix: Say, I take Mozilla and add a Real player plugin from Helix. That's fine. Now, I want to add Sun Java. Boom. Not allowed. Mozilla, Helix, GPL Flash and Java would, from what I understand, form together a Derivative Work, and Helix cannot be in the same Derivative Work as proprietary software like Sun Java.This is probably not true, because both Real and Sun are plugins, and so Mozilla is independent of them and they are not linked together, so are separate bits of software. Would that be right?
Gerv
