Closed Bug 866118 Opened 12 years ago Closed 12 years ago

License contradictions in Make API

Categories

(Webmaker Graveyard :: MakeAPI, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: cade, Assigned: cade)

Details

(Whiteboard: [MakeAPI])

Attachments

(1 file)

I've noticed that the package.json file claims an Apache 2.0 license, and several other files claim MPLv2. Should this software be one of those, or MIT or...?
Flags: needinfo?(swex)
Flags: needinfo?(jon)
Flags: needinfo?(david.humphrey)
We're moving away from MIT due to lack of patent protection. Either of Apache 2 or MPL are fine. I'd say use MPL throughout and be done with it. If Simon disagrees, he can suggest something else.
Flags: needinfo?(david.humphrey)
The decision for whether to use Apache-2.0 or MPL-2.0 is whether we want other people to build on our code, since it has a "must distribute source code with binaries" provision. For the MakeAPI, I think MPL-2.0 is fine.
Flags: needinfo?(jon)
I've added a LICENSE file with the MPL-2.0 text in it. I've also added headers to all the source code files.
Attachment #742510 - Flags: review?(david.humphrey)
Status: NEW → ASSIGNED
Comment on attachment 742510 [details] [review] https://github.com/mozilla/MakeAPI/pull/42 This looks fine to me. I'd like Simon to sign-off on it, as this code originated with him. Adding him for review.
Attachment #742510 - Flags: review?(swex)
Attachment #742510 - Flags: review?(david.humphrey)
Attachment #742510 - Flags: review+
Flags: needinfo?(swex)
From irc: 14:27 < wex> MPL2 +1 14:27 < wex> yup
Attachment #742510 - Flags: review?(swex)
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Attachment mime type: text/plain → text/x-github-pull-request
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: