Octopod Group wrote:
> We're plannig to use SpiderMonkey javascript engine (together with NSPR)
> in upcoming, closed-source project.
>
> Can we use *unchanged* versions of these elements (e.g. original DLLs) and
> redistribute them without opening our source?
Yes. Assuming that your own source code is entirely your own, then you
are under no obligation to release it. Your only obligation is with
regard to making source available for any JS and NSPR code included in
your product.
> We should put the credit
> line(s), pointers to www.mozilla.org but is something else needed (from the
> licensing point of view) ?
I recommend that in the appropriate place(s) (e.g., at least the
"Credits" page for your software and the documentation) you should not
only include a pointer to mozilla.org but also a pointer to some
instructions on how users can retrieve the _exact_ version of the
JS/NSPR source code that was used to build those DLLs. (For example, you
could give CVS instructions on checking out the source, referencing the
exact same CVS tags, etc., you used.) I recommend you also keep a copy
of that same source code yourself, in case you ever need it. (Among
other things, if the source code became unobtainable from the
mozilla.org site(s) for any reason, the NPL/MPL still require you to
make the JS/NSPR source code available yourself, e.g., as a download
from your own web site.)
> I read the previous post that explains that JS is indeed intended in using
> in such environments. But what about NSPR which is netscape - licensed?
NSPR can be used in your products just like the JS engine, as long as
you follow the appropriate notification requirements and other
requirements related to making JS and NSPR source code available to
people to whom you distribute your product.
Frank
--
Frank Hecker work: http://www.collab.net/
[EMAIL PROTECTED] home: http://www.hecker.org/