I had a discussion with a developer who wants to use the JavaScript
implementation of Mozilla for a commercial embedded product. He claims he
can sell that with a "traditional" licence (based on copies) to his
customers. He says he just adds code to the project and does not or only on
a very small scale modify the original code and claims his project falls
under clause 3.7 (larger works). He is willing to provide the licencees
with the modified MPL source and his additions.

The Mozilla part will be linked to his code via a static library (but I
think a dynamic library wouldn't change this).

I claim this violates the MPL. I think the only way for him to "use" the
Mozilla code is by communicating on a different level (e.g. DCOM) with a
separate executable.

Who is right? Is there a way for him to use the MPL code for his
proprietary program using "traditional" calling methods?

  Thanks for your help,

    Christian

Reply via email to