Well, if you're distributing this with your executable, you probably don't want to use the GPL side of the tri-license because of its requirements affecting all code in the "Program."
That means you're in the NPL/MPL world. Your obligaitons under the NPL and MPL are exactly the same. The only difference between the two licenses is that Netscape has some special rights under the NPL that it doesn't have under the MPL. All these special rights are collected in a single place, so neither you nor your lawyer need wade through both the MPL and the NPL. Read either for your obligations. Read the NPL addendum if you care about Netscape's special rights. I'm not giving legal advice, or course. Mitchell Baker Evan wrote: > Hi. > > We are making a "value add" application to accompany our main products > and are looking to utilize the XPCOM framework. My question is not > about what requirements I have to fufil since we are going to have a > lawyer interpret the license, but with so many licenses(NPL,MPL,and > the tri-license) I don't know which license we should be concerned > with. We are going to be distributing xpcom.dll, nspr4.dll, plc4.dll > and plds4.dll along with our executable. I cannot figure out what > license we are dealing with as I'm unable to find out what license > those pieces are under. Any insight will be greatly appreciated. > > evan > > >
