Provide a Contributor License Agreement #584

Closed
mrennie opened this Issue Apr 10, 2015 · 4 comments

Projects

None yet

3 participants

@mrennie
Contributor
mrennie commented Apr 10, 2015

csslint should provide a CLA for contributors to agree with for contributions. This provides a way to mitigate any rights / copyright / IP provenance issues.

A very good example of a CLA is being used by eslint: http://eslint.org/cla/

Even something as simple as:

A CLA is a document that specifies how a project is allowed to use your code. We've put a lot of work into creating a CLA that is simple, effective, and as clear as possible so that it doesn't disrupt contributions to CSSLint.
When you make a contribution to the CSSLint project, you agree:

  1. The code you wrote is your original work (you own the copyright) or you otherwise have the right to submit the work.
  2. To grant the CSSLint project a nonexclusive, irrevocable license to use your submitted code in any way.
  3. You are capable of granting these rights for the contribution.

By submitting a fix to CSSLint you agree to the above statements.

added to contributing.md would probably suffice.

@mrennie mrennie pushed a commit to mrennie/csslint that referenced this issue Apr 10, 2015
@mrennie-otc mrennie-otc CSSLint#584
Adds a CLA to contributing.md
Signed-off-by: Mike Rennie <Michael_Rennie@ca.ibm.com>

Change-Id: If67601630f715c5db6be87f7a741c5f5b1642fd4
45ce63c
@mrennie
Contributor
mrennie commented Apr 10, 2015

Perhaps it might be worthwhile to also add it to the contributing wiki (or only add it to the wiki):

https://github.com/CSSLint/csslint/wiki/Contributing

@kkirsche

Why can't users just be bound to the license instead of having to go through yet another set of CLA's?

@mrennie
Contributor
mrennie commented Jun 23, 2015

I can't do the argument justice, but there is a very good write up here about the necessity of CLAs vs. just licenses: ternjs/tern#526

@mrennie mrennie pushed a commit to mrennie/csslint that referenced this issue Feb 1, 2016
@mrennie-otc mrennie-otc CSSLint#584
Provide a Contributor License Agreement #584 (updated naming)

Signed-off-by: Mike Rennie <Michael_Rennie@ca.ibm.com>
cd3cd51
@mrennie mrennie pushed a commit to mrennie/csslint that referenced this issue Feb 1, 2016
@mrennie-otc mrennie-otc Provide a Contributor License Agreement #584 (updated naming)
CSSLint#584

Change-Id: I9e84f13067d14f0ba512bc22549050ebb05f0d16
Signed-off-by: Mike Rennie <Michael_Rennie@ca.ibm.com>
effaa98
@frvge
Contributor
frvge commented Feb 2, 2016

Merged it and added a paragraph to https://github.com/CSSLint/csslint/wiki/Contributing .

@frvge frvge closed this Feb 11, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment