-
Notifications
You must be signed in to change notification settings - Fork 510
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
CLAs #10
Comments
http://web2py.com/init/static/web2py_contributor_agreement.pdf is an example of a contributor agreement to a project which i know is commercially friendly and developer friendly. Disclaimer: Massimo, web2py creator, is my mentor. |
Having a CLA creates a barrier for entry, as well as administrative load. We need to track who has and who hasn't signed it. |
Closing for now given the above comment and https://github.com/WorldHealthOrganization/app/blob/master/LICENSE Will note this as an outstanding item in the Legal Review ticket |
Per offline thread. |
Before deciding to go with a CLA, make sure that it is actually 1500% needed, and see if the GitHub inbound=outbound policy is sufficient. This guide from GitHub looks at some of the issues: https://opensource.guide/legal/#does-my-project-need-an-additional-contributor-agreement From my own experience with other projects using a CLA, it can make it virtually impossible for some people to contribute to a project depending on their company (or terms imposed by the government on the company or federal employees). For example, I wanted to contribute a package to https://github.com/microsoft/vcpkg, but my company is unable to sign the corporate CLA because the contract with the United States DOE requires an indemnity clause for the government. I asked if I could sign the individual CLA to submit a package made on my own time, and the answer was no because it is too closely related to things that I am paid to work on. This same issue has come up with the CLAs used by other non-Microsoft open source projects. I would strongly urge not adding a CLA -- it can add insurmountable legal barriers to contribution, and there are other much larger open source projects than this one that have figured out how to make things work without a CLA. |
Other resources on the issues with CLAs: |
I know we're operating very fast here possibly without formal CLAs, so I'm just going to leave this here. It's not legal advice to anyone else.
I, Advay Mengle, license all of my original software contributions in this repository to the World Health Organization and to the public at large, under the terms of the MIT License:
The text was updated successfully, but these errors were encountered: