Closed
Bug 1341976
Opened 7 years ago
Closed 4 years ago
Mozregression license needs clarification
Categories
(Testing :: mozregression, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: glandium, Assigned: wlach)
Details
Attachments
(1 file)
Many files don't have a license boilerplate header. setup.py says license='MPL 1.1/GPL 2.0/LGPL 2.1', but while there used to be tri-license license boilerplate headers in the past, there aren't any left. The last tri-license boilerplate header was removed in Dec 2012, in 3714ec4c89f535d0e3624ef718d16c360be2f7b0, and before that, the first MPL 2 license boilerplate headers were added in Nov 2012, in ecca726ceb3baa64a9eb5efe43fa0a75243170c3. The files I'm most interested in (for bug 1341215) were added in 2015 (download_manager.py and persist_limit.py), so I /guess/ they are meant to be MPL 2, but who knows, they might as well have been copied from some other project with a different license... which a search on github suggests is not the case, but also points to https://github.com/parkouss/dlmanager/ which has it under license="GPL/LGPL", from the same author who committed the files to mozregression... (plus, that's not very specific wrt the relevant versions of the licenses)
Assignee | ||
Comment 1•4 years ago
|
||
So 99% of mozregression has been written by a combination of Mozilla employees and Julien Pages (who wrote the files mentioned above). I just checked with Julien (who is no longer contributing to mozregression / Mozilla) and he agreed that any code he wrote could be licensed under MPL2.
I'm going to update the setup.py and add a LICENSE to the root of the repo. Per bug 1192801, per-file MPL headers are not really necessary for a project like this, so I'm just going to take them out.
Assignee: nobody → wlachance
Comment 2•4 years ago
|
||
Assignee | ||
Updated•4 years ago
|
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•