-
Notifications
You must be signed in to change notification settings - Fork 0
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
Add license files to public repositories #598
Comments
most likely going with Apache 2.0 License. we need to run it by Orran. |
query with OGC |
Concern raised by OGC (section 7, I think) apache.org 2.0 license that we will need to have contributors sign: We used to do this based on OpenStack but have fallen out of the habit. Do we want to consider alternate license options? |
https://meshedinsights.com/2016/01/07/apache-license-yes-apache-cla-no/ is an interesting read on the topic of the Apache license. Of particular note:
|
link to signed-off-by process above is broken (no idea why, since it is the same as what I played below) - I think this is what it is meant to point at: https://ltsi.linuxfoundation.org/software/signed-off-process/ |
query about signed-off-by with OGC |
From: Huang, Lilly <lohuang@bu.edu> Hi Michael, Yes – I’m comfortable with the Apache 2.0 license along with the signed-off-by language/process described by the Linux Foundation. As we discussed, if you expect users to download and use each other’s contributions, I would recommend that we add in the general user agreement that all code/patch is being provided as is without any warranties whatsoever. Let me know if I can help with this. Thanks, |
FWIW, the Apache license includes:
|
Based on the discussion here, there is now more to this task than just adding a license file. Minimally, we will also need to add a CONTRIBUTORS file that details the contribution process, including the signed-off-by requirement, and that includes (or links to) some sort of developer certificate of origin. |
yep - seems like a tool like this: https://github.com/CLAassistant might be helpful? |
@msdisme are you sure that's the link you meant to post? That goes to an empty organization with a single empty repository. In any case, my previous comment wasn't about tooling; it was about the need for documentation -- both in our repositories and potentially on the MOC website. |
closing as now addressed by epic: signed-off-by language/process for licenses on MOC A repositories. Next time will try convert issue to epic option. |
Our public repositories -- whether they're Python, Ansible playbooks, Kubernetes manifests, Documentation, etc -- should have clearly specified licenses associated with them.
We should select a license to be used by default for our content, and then ensure that public facing repositories include an appropriate
LICENSE
file.The text was updated successfully, but these errors were encountered: