... so that it can be used under the LGPL as well as the GPL and MPL.
cc'ing dmose, who i believe did the last license update (to the dual license) years ago...
Actually, Gerv did the most recent update and has a better handle on the current licensing status than I. Adding him.
Hardware: Macintosh → All
The current licensing status in general is that we are waiting for a reply from one more major contributor, and then are going to do the remaining licensing in one go. However, if there's a customer need to relicense some particular code earlier, I don't mind doing the legwork to find out if it's possible. What's the need here? Gerv
I specifically need plarena.h and .c tri-licensed. Could we perhaps proceed with only those two files, contacting the authors that have made changes?
I have done licensing checks on the following files: plarena.h plarena.c nsPresShell.cpp As far as I can tell, everyone who has contributed to those three files is in the 99.x% of contributors who have already given relicensing permissions, or their company/employer has given it for them. Therefore, to the best of my knowledge, they may be tri-licensed. Gerv
wtc, if you don't mind, I'll change the plarena.[ch] license headers. Cc'ing leaf to see whether he minds my branching revision 3.5 of plarena.h and checking in the license change on the client branch of plarena.[ch], as well. Cc'ing mitchell in case she thinks it's a bad idea to make two of the NSPR sources tri-licensed while leaving the rest dual-licensed. /be
This should be fine. Could you attach a patch? Thanks.
Created attachment 127043 [details] [diff] [review] patch applying M/L/G boilerplate Changed the license blocks to comply with http://www.mozilla.org/MPL/boilerplate-1.1/mpl-tri-license-c (as desired)
Didn't this get done, then? r=gerv. Gerv
Tim: do you have checkin privs? Gerv
I do not have checkin privileges.
wan-teh: can you check this in? I don't have sufficient privileges. Gerv
Patch checked into the NSPR trunk (NSPR 4.5) and NSPRPUB_PRE_4_2_CLIENT_BRANCH (Mozilla 1.6 alpha). Updated the bug's summary to reflect that actually got tri-licensed. Note: although the patch was committed today, the permissions to use plarena.h and plarena.c under LGPL were given on 2002-12-08 and 2002-12-09 (comment 5, comment 6, comment 7).
Status: NEW → RESOLVED
Last Resolved: 15 years ago
Resolution: --- → FIXED
Summary: NSPR should be tri-licensed... → plarena.h and plarena,c (was: NSPR) should be tri-licensed...
Target Milestone: --- → 4.5
You need to log in before you can comment on or make changes to this bug.