A modification of http://www.mozilla.org/hacking/notification/.

To: Name of P2PU legal contact <email@p2pu.org>
Subject: Acceptance of P2PU Committer's Agreement

I agree to all the terms and conditions of the P2PU Committer's Agreement v1.0 ('P2PU Committer's Agreement') below and agree to be bound by such terms. I represent that the terms below are the same as those provided by P2PU to me as the P2PU Committer's Agreement and that the terms below have not been changed or altered in any way. In addition, I authorize this transaction to be conducted by electronic means. If signed anonymously by using an email address only, I acknowledge my intent to be bound by these terms and the P2PU Committer's Agreement.

Name: 
Phone Number: 
Postal Address: 

              P2PU Committer's Agreement v1.0

In order to become a Committer - that is, to obtain the ability to contribute information ("Code") to a P2PU source code or data repository - you ("You") must indicate your agreement to the terms below by completing and signing this agreement and returning it to a P2PU representative at the address specified at http://www.p2pu.org/committers_agreement/notification/ (the "Notification Address").

1. Contact Information

[See contact information provided above.]

2. Treatment of Account

You will receive one or more sets of P2PU project access credentials. You will not allow anyone else to use these credentials to access any P2PU project system. Should You become aware of any such use, You will immediately notify P2PU in the manner specified at http://www.p2pu.org/committers_agreement/notification/; until such notice is received You will be presumed to have taken all actions made using Your credentials. P2PU and their designates will have complete control and discretion over capabilities associated with Your credentials and may change them for any reason at any time. Your name and email address, or a derivative of it, may be visible worldwide via the Internet.

3. License Terms

Code committed to a P2PU repository must be governed by the mozilla.org tri-license, consisting of the Mozilla Public License ("MPL"), the GNU General Public License ("GPL") and the GNU Lesser General Public License ("LGPL"), or another license or set of licenses acceptable to P2PU for the Code in question. Other licenses are not acceptable to P2PU until P2PU declares them to be acceptable in writing at http://www.p2pu.org/committers_agreement/license-policy.html. You will verify that committed Code contains appropriate boilerplate licensing text.

4. Committing Code Created by Others

You may check in Code to a P2PU repository that was not written by You, provided that:

  a) The checkin comment contains information (or references to information) sufficient to identify the author of the Code, including at minimum an email address; and
  b) You make all reasonable and appropriate efforts to ensure that such Code conforms to the terms of this agreement.

5. Cryptography

You understand that cryptographic Code may be subject to government regulations with which P2PU and/or entities using such Code must comply. Any Code which contains any of the items listed below must either be checked-in to a module explicitly identified as containing cryptography, or must not be checked in until the P2PU has been notified and has approved such contribution in writing.

  a) Cryptographic capabilities or features; or
  b) Calls to cryptographic features; or
  c) User interface elements which provide context relating to cryptography; or
  d) Code which may, under casual inspection, appear to be cryptographic.

6. Notices and Knowledge

By contributing Code, You confirm that, to the best of Your knowledge:

  a) For any Code contributed under MPL terms, any notices required by Sections 3.3, 3.4 or Section 4 of the MPL have been appropriately placed; and
  b) Code does not violate the rights of any person or entity.

If You contribute Code on behalf of Your employer, then You must confirm that an appropriate representative of that employer has authorized the inclusion of such Code in a P2PU repository under the terms of this agreement.