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

RESOLVED FIXED in 4.5

Status

RESOLVED FIXED
16 years ago
15 years ago

People

(Reporter: hyatt, Assigned: wtc)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

16 years ago
... so that it can be used under the LGPL as well as the GPL and MPL.
(Reporter)

Comment 1

16 years ago
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
(Reporter)

Comment 4

16 years ago
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
(Assignee)

Comment 7

16 years ago
This should be fine.  Could you attach a patch?  Thanks.

Comment 8

16 years ago
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

Comment 11

16 years ago
I do not have checkin privileges.
wan-teh: can you check this in? I don't have sufficient privileges.

Gerv
(Assignee)

Comment 13

15 years ago
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.