plarena.h and plarena,c (was: NSPR) should be tri-licensed...

RESOLVED FIXED in 4.5

Status

defect
RESOLVED FIXED
17 years ago
16 years ago

People

(Reporter: hyatt, Assigned: wtc)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

... 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.
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
Closed: 16 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.