Bob Relyea wrote re attribution issues with using (unmodified) NSS/NSPR/JSS code in products:
While attribution is nice, it's not required under any of the NSS licenses. When you ship NSS, you choose which license you ship under (MPL/GPL or LGPL... or the tri-license itself ). For the requirements of these licenses see http://www.mozilla.org/MPL/

To be more precise about this: If you're using the code under MPL terms (which I suggest you do unless you happen to be shipping GPL-licensed products) then the relevant requirement is in section 3.6, "Distribution of Executable Versions":

"You may distribute Covered Code in Executable form only if ... You include a notice stating that the Source Code version of the Covered Code is available under the terms of this License, including a description of how and where You have fulfilled the obligations of Section 3.2. The notice must be conspicuously included in any notice in an Executable version, related documentation or collateral in which You describe recipients' rights relating to the Covered Code."

So basically at whatever part of the program (or documentation) you include your own license terms (e.g., a EULA being presented as part of the installer) you should note that you are using NSS/NSPR/JSS code under the terms of the MPL, and point to where the source code is available.

Section 3.2 goes into more detail about source code availability: You can point to mozilla.org, but you should also be prepared to supply a copy of the code yourself if for some reason mozilla.org ever goes away. Also, good practice is to point to the exact version of the source code that you used, e.g., the NSS source tarball for the relevant NSS version.

So, to sum up, as Bob notes you don't have to do what most people think of as attribution: Adding mentions of NSS, etc., to your About box or startup screens, mentioning NSS, etc., in advertisements, and so on. However you do need to comply with the basic notice requirements of the MPL. (And if you want to go beyond those requirements and mention your use of NSS, etc., in other contexts I'm sure the NSS/NSPR/JSS developers wouldn't mind the publicity.)

Frank

--
Frank Hecker
[EMAIL PROTECTED]
_______________________________________________
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to