Beginning on October 25th, 2016, Persona will no longer be an option for authentication on BMO. For more details see Persona Deprecated.
Last Comment Bug 539671 - Add license information to Zamboni
: Add license information to Zamboni
Product: Graveyard
Classification: Graveyard
Component: Code Quality (show other bugs)
: unspecified
: All All
: -- minor
: ---
Assigned To: Wil Clouser [:clouserw]
Depends on:
  Show dependency treegraph
Reported: 2010-01-14 04:11 PST by Fred Wenzel [:wenzel]
Modified: 2016-02-04 14:48 PST (History)
5 users (show)
See Also:
QA Whiteboard:
Iteration: ---
Points: ---


Description Fred Wenzel [:wenzel] 2010-01-14 04:11:25 PST
From what I can tell, Zamboni currently has no license info at all, and is therefore copyrighted. This is not what we want, so we should add license info. looks like we'll have to go with the Tri-License here.
Comment 1 Jeff Balogh (:jbalogh) 2010-01-14 08:48:18 PST
Who can we talk to about what license we can use?  This isn't in a "" repository right now, so the rules don't technically apply.  And I don't think they were considering website code when those rules were written.

Really, I don't care what OSS license we're using, as long as there's no license noise in our source code.  The MPL is a bane on my small, pretty code files.
Comment 2 Justin Scott [:fligtar] 2010-01-14 11:03:43 PST
Ask in
Comment 3 Jeff Balogh (:jbalogh) 2010-01-14 12:18:59 PST
Begging and pleading:
Comment 5 Gervase Markham [:gerv] 2010-04-27 06:30:18 PDT
did not show up in my newsgroup reader, although all the other messages in the thread did.

Having discussed this question with Luis from legal, I've sent Jeff a message about it.

Comment 6 Fred Wenzel [:wenzel] 2010-05-10 07:54:50 PDT
Jeff mentioned, in spite of having decided on this months ago, we didn't actually do anything. Silly me.
Comment 7 Gervase Markham [:gerv] 2010-05-10 08:32:49 PDT
Oh, OK :-)

This is what I said to Jeff by email:

"Hi Jeff,

I owe you a reply about web app licensing from the newsgroup. My apologies for the long delay.

Having chatted about it with Luis, our view is that we think it's reasonable, when writing code for use in another community, to respect that community's choice of licensing. But we think a core Mozilla web app should be tri-licensed, for consistency with other Mozilla code (sort of the same principle).

So reusable modules can be BSDed or MITed according to language/framework community standards, but the core should be tri-licensed.

As you know, one of the things we hope to fix about the MPL in the revision process (which was planned but not public when you posted your question) is the overwhelming nature of the boilerplate text.


Fred, Jeff: I know this is a bit different to what you had decided. Are you happy to go with the above? If not, it would be great if you could help us understand your position.

Comment 8 Wil Clouser [:clouserw] 2010-05-10 08:45:14 PDT
Well, since this was assigned to me, I midaired with Gerv just now checking in the BSD:

Looking back at that thread there is another response saying the MPL isn't appropriate for a website[1].  In fact, aside from Gerv, all I've seen are people who are happy to use it.

Comment 9 Gervase Markham [:gerv] 2010-05-10 09:50:00 PDT
Might I respectfully suggest, with all due respect to my good friend Ben Bucksch, that the opinion of the legal counsel of the copyright owner (Luis) and the opinion of the person who handles day-to-day licensing issues for that copyright owner (me) carry a little more weight? (Incidentally, the copyright owner for all Mozilla-employee-or-contractor-authored code is the Mozilla Foundation, not the Mozilla Corporation.)

Ben is making the point that some of the legal provisions of the MPL cannot be enforced if the code is not shared. Which is true. But licensing policy is about community norms and setting expectations as well as legal enforceability. Using a copyleft licence such as the MPL says "we expect you to share with us", whether we can legally enforce that expectation or not.

If copyleft licences such as the MPL and GPL are "inappropriate" for website code, then there is a lot of inappropriately-licensed code out there.

If you strenously object to comment #7, then I can discuss it further with Harvey and (if I can get some of her time) Mitchell.

Comment 10 Wil Clouser [:clouserw] 2010-05-10 10:26:35 PDT
(In reply to comment #9)

> If you strenously object to comment #7, then I can discuss it further with
> Harvey and (if I can get some of her time) Mitchell.

Let's do it.  Please add jbalogh and Axel to the discussion also.
Comment 11 James Socol [:jsocol, :james] 2010-05-10 12:49:32 PDT
(In reply to comment #10)
> (In reply to comment #9)
> > If you strenously object to comment #7, then I can discuss it further with
> > Harvey and (if I can get some of her time) Mitchell.
> Let's do it.  Please add jbalogh and Axel to the discussion also.

I would like to lurk in this meeting as well, if you wouldn't mind.
Comment 12 Luis Villa [Outside Counsel; for non-law use] 2010-11-16 12:34:40 PST
Gerv told me he recently spoke to Mitchell about a related topic; perhaps he could update the bug?
Comment 13 Luis Villa [Outside Counsel; for non-law use] 2011-01-06 10:22:23 PST
Taking myself off this for now; I or someone from the Moz Legal team can be readded at a later date if necessary.
Comment 14 Wil Clouser [:clouserw] 2011-01-06 10:24:02 PST
If there is more to do here, please reopen.

Note You need to log in before you can comment on or make changes to this bug.