Closed Bug 205418 Opened 22 years ago Closed 21 years ago

Relicense Spidermonkey (js/src)

Categories

(Core :: JavaScript Engine, defect, P1)

defect

Tracking

()

RESOLVED FIXED
mozilla1.6beta

People

(Reporter: gerv, Assigned: gerv)

Details

We have the necessary permissions to relicense Spidermonkey (our JavaScript implementation in C) which lives in mozilla/js/src. This needs to be done before 1.4 closes. Gerv
Moving from mozilla.org product to Browser product so I can actually request that this blocks 1.4 final. Gerv
Status: NEW → ASSIGNED
Component: Miscellaneous → Browser-General
Product: mozilla.org → Browser
Target Milestone: --- → mozilla1.4final
Version: other → Trunk
Flags: blocking1.4?
Priority: -- → P1
Just a minor detail: perhaps you should indicate in this bug what the new license is ;-).
Component: Browser-General → JavaScript Engine
The new license is MPL-tri or NPL-tri, depending on the MPLed-or-NPLed-ness of the original files. Gerv
Why isn't everything MPL now? We have long-standing agreement from Netscape to relicense from N to M. /be
Flags: blocking1.4? → blocking1.4+
What needs to be done to push this through? anything blocking it, or just someone finding the time to edit files?
Flags: blocking1.4+ → blocking1.4-
What files (or file mask, including directories)? I can toss together a patch if that's the only thing holding this up.
Exactly what needs doing is complicated; really, a script is the right way to go here. I currently have a Python guru fixing the current one up, and a queue of five other Python gurus if this one doesn't come up with the goods. ;-) Gerv
Will this be finished soon? I'm trying to create a convience wrapper around SpiderMonkey, and the licensing issues would be much easier if I could use LGPL. Thanks, Dan Willemsen (added myself to cc list)
I've got the relicensing code back from the author, and it does a fairly good job. We are currently looking at doing this when the tree opens for 1.6 development - in a couple of weeks time, probably. Is that good for you? Gerv
Sure, thanks. Dan Willemsen
All Spidermonkey files with licenses have now been relicensed to MPL/LGPL/GPL. There are 60 files (about 14% of the total) which currently have no license; they have not yet been touched, and it has not yet been decided what to do about them in the short term. However, you can consider the whole thing to be relicensed. The patch is 1.26Mb, so I am not attaching it here. Please contact me if you would like it. Gerv
Target Milestone: mozilla1.4final → mozilla1.6beta
This is no blocker
Severity: blocker → normal
Isn't this FIXED now? /be
Well, it depends. I'm still figuring out what to do about the files with no license. I'm leaning towards tackling that as a tree-global problem after the rest of the relicensing is done. So yes, we could mark this FIXED. Gerv
Status: ASSIGNED → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
Flags: testcase-
You need to log in before you can comment on or make changes to this bug.