Omni Contributor License Agreement

From Omni
Revision as of 13:22, 4 November 2013 by Jerdog (Talk | contribs)

Jump to: navigation, search

Omni, CLA and You!

The Open Source Initiative defines open source as "a development method for software that harnesses the power of distributed peer review and transparency of process. The promise of open source is better quality, higher reliability, more flexibility, lower cost, and an end to predatory vendor lock-in." [1] We at Omni embrace this definition because it's what we were founded on: transparency and distributed peer review. We welcome involvement and contributions from all members of the community because that is how things grow and is at the heart of all that is good about open source.

With that being said, and as Omni grows and the excitement continues to build, it is important to note that those contributions to the project need to be covered by an agreement between Omni (the project) and the contributors that make this whole thing possible. A Contributor License Agreement (CLA) is what is commonly put in place, especially with projects like Apache [2], Google's AOSP [3], Canonical [4], and even CyanogenMod [5]. A CLA is a lightweight agreement between two parties that grants the necessary rights for the contribution to be used in, and redistributed as part of, the project.

OSSWatch recommends CLAs "...when accepting third party contributions to an open development project, such as an open source software project." [6] They go on to state that in "order to redistribute contributions, it is necessary to ensure that the project has the necessary rights to do so."

It is to that end that Omni has recently put up our CLA on Gerrit [7], which you can find here [8]. Since we have put this in place, all current contributors will need to go and sign the CLA via their account on Gerrit before they can submit anything else. The process to do so is:

  1. Login to Gerrit
  2. Click your name in the top right, and choose Settings
  3. Select Agreements in the column on the left
  4. Click "New Contributor Agreement" and fill out the form

If you have any questions, or would like to discuss your current contributions please contact us via this form [9].