Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide a Contributor License Agreement #584

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

Provide a Contributor License Agreement #584

mrennie opened this issue Apr 10, 2015 · 4 comments

Comments

@mrennie
Copy link
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 added a commit to mrennie/csslint that referenced this issue Apr 10, 2015
Adds a CLA to contributing.md
Signed-off-by: Mike Rennie <Michael_Rennie@ca.ibm.com>

Change-Id: If67601630f715c5db6be87f7a741c5f5b1642fd4
@mrennie
Copy link
Contributor Author

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
Copy link

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

@mrennie
Copy link
Contributor Author

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 added a commit to mrennie/csslint that referenced this issue Feb 1, 2016
Provide a Contributor License Agreement CSSLint#584 (updated naming)

Signed-off-by: Mike Rennie <Michael_Rennie@ca.ibm.com>
mrennie added a commit to mrennie/csslint that referenced this issue Feb 1, 2016
CSSLint#584

Change-Id: I9e84f13067d14f0ba512bc22549050ebb05f0d16
Signed-off-by: Mike Rennie <Michael_Rennie@ca.ibm.com>
frvge added a commit that referenced this issue Feb 2, 2016
Provide a Contributor License Agreement #584 (updated naming)
@frvge
Copy link
Contributor

frvge commented Feb 2, 2016

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

@frvge frvge closed this as completed Feb 11, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants