On Mon 22.Sep'14 at 15:26:30 +0100, Gervase Markham wrote:
> On 17/09/14 23:42, Julien Vehent wrote:
> > It is a Mozilla project called Masche: https://github.com/mozilla/masche
> > We are considering using part of the GDB source code to generate core
> > dumps, which is under GPL3. We *may* have to modify some of that GPL3 code.
> 
> I'm sorry I can't tell by reading the docs on that site: is Masche a
> standalone tool, or something which is linked into e.g. Firefox? If the
> latter, are you hoping to distribute builds of Firefox with Masche built in?
> 
> Why is Mozilla building Masche?
>

I should have clarified this bit earlier: Masche is not related to
Firefox in any way. It's a standalone memory forensic library that will
be used in another project - MIG: Mozilla Investigator - to perform live
forensic on servers. It's not a product we distribute to end users. It's
an operation security tool that we are building for our own needs.

> >> What do you mean by "use, modify and redistribute". Do you implicitly
> >> mean "as a linked-in part of the application"?
> > 
> > I mean that we want to use and modify GPL3 source code, and distribute
> > binaries that are built from MPL2 and GPL3 source code.
> 
> OK. Those binaries would be under GPLv3. You would be required to
> provide source code. Of that source code, the originally-GPLv3 bits
> would still be GPLv3, and the originally-MPL2 bits would be
> dual-licensed MPL2/GPLv3, when you provided them. However, a 3rd party
> could choose to resolve the dual license down to a single (in either
> direction) if they wished.
> 
> > So, if I understand correctly, all Mozilla code, including our own
> > modifications to GPL3 code, stay under the MPL2 license.
> 
> No; see above. The Mozilla code would become dual-licensed GPLv3/MPL2.
> 
> You would probably choose to license modifications to the GPLv3ed code
> as GPLv3-only; there's not much point making them MPL2 as well.
> 
> > Do we need to change the wording of the LICENSE file of the project? Or
> > is a License header at the top of each file sufficient?
> 
> The question you need to ask before this is: is this something Mozilla
> policy allows us to do? :-)
> 
> To answer that, I'd need to understand the answer to my first question
> above.

I think I got my answer:
- all original Mozilla code is under MPL2.
- all modified GPL3, or code added to the GPL3 source, is under GPL3

This is a difficult subject to navigate. I very much appreciate your
help in the matter!

Thanks.
Julien

_______________________________________________
legal mailing list
[email protected]
https://lists.mozilla.org/listinfo/legal

Reply via email to