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

Clarify the CLA situation #682

Closed
emillon opened this issue Apr 6, 2018 · 4 comments
Closed

Clarify the CLA situation #682

emillon opened this issue Apr 6, 2018 · 4 comments

Comments

@emillon
Copy link
Collaborator

emillon commented Apr 6, 2018

Hi,

I'd like to open a discussion about the Contributor License Agreement (CLA) that dune requires (see e.g. #666 and #678).

My understanding was that since this project was moved under the ocaml organization, it was more or less a community project. Apparently that is not the case, and it is necessary to sign a CLA with Jane Street.

I think it'd be useful for this project to:

Thanks!

@yminsky
Copy link
Contributor

yminsky commented Apr 6, 2018

To reiterate some things I said on the other thread:

Changing the org in Github doesn't really change the legal status. That legal status, though, doesn't I hope cut against this being a community-oriented project. Note that contributing to OCaml itself also requires a CLA (though to a different organization), and until fairly recently, it was considered part of best practices for responsibly managing the licensing of an open-source project.

And to be clear, the source code itself is licensed liberally, and there are contributors for a number of organizations.

FWIW, we do hope to move to a new more lenient license and to a DCO, not just for Dune, but also for all of Jane Street's open source code. But until then, the CLA is still required.

@ghost
Copy link

ghost commented May 2, 2018

To follow up on this, we are going to switch to DCO and change the license to MIT, see #737.

We actually took the decision a few weeks ago but then I realized that we were missing a few CLA from past contributions. We are still waiting for 2 of them and then we will be able to switch.

@yminsky
Copy link
Contributor

yminsky commented May 2, 2018

Indeed; more generally, we're switching all of JS's libraries to MIT+DCO. That should come through shortly on our public release.

@rgrinberg
Copy link
Member

The CLA situation has been clarified in https://github.com/ocaml/dune/blob/master/CONTRIBUTING.md

Please re-open this ticket if the description isn't adequate.

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

No branches or pull requests

3 participants