From: Jason Self Date: Sun, 17 Dec 2017 17:28:12 +0000 (-0800) Subject: Implement a DCO-style contributor policy X-Git-Url: https://jxself.org/git/?a=commitdiff_plain;h=9adbea49e9a764d4d532dc89f8ec4a2db388f94a;p=muddle-interpreter.git Implement a DCO-style contributor policy This is a way for contributors to attest to their right to contribute and the license of the contribution. This Contributor Policy is based on the Developer's Certificate of Origin 1.1 from , which is is (C) 2005 Open Source Development Labs, Inc. and was originally licensed under CC BY-SA 2.5 and also said that "if you modify you must use a name or title distinguishable from "Developer's Certificate of Origin" or "DCO" or any confusingly similar name." Being that this is a slightly modified version I changed the name to be a generic "Contributor Policy" and also upgraded the license to the newer CC BY-SA 4.0. Signed-off-by: Jason Self --- 9adbea49e9a764d4d532dc89f8ec4a2db388f94a diff --git a/ATTESTATION.md b/ATTESTATION.md new file mode 100644 index 0000000..f71553f --- /dev/null +++ b/ATTESTATION.md @@ -0,0 +1,53 @@ +Contributor Policy +================== + +By making a contribution to this project, I certify that: + +(a) The contribution was created in whole or in part by me and I have + the right to submit it under the license indicated in the file; or + +(b) The contribution is based upon previous work that, to the best of + my knowledge, is covered under an appropriate license and I have + the right under that license to submit that work with + modifications, whether created in whole or in part by me, under + the same license (unless I am permitted to submit under a + different license), as indicated in the file; or + +(c) The contribution was provided directly to me by some other person + who certified (a), (b) or (c) and I have not modified it; and + +(d) In the case of each of (a), (b), or (c), I understand and agree + that this project and the contribution are public and that a + record of the contribution (including all personal information I + submit with it, including my sign-off) is maintained indefinitely + and may be redistributed consistent with this project or the + license indicated in the file. + +To indicate you understand and agree to this add a line to your +contribution saying: + + Signed-off-by: Your Name + +using your real name and email address (sorry, no pseudonyms or +anonymous contributions.) + +Git makes it easy to add the Signed-off-by. + +First, set up git with your real name and email address using commands +such as these: + + git config --global user.name "Your Name" + git config --global user.email user@host.root + +Once that is done just use -s or --signoff when you commit: + + git commit -s or git commit --signoff + +Contributions that do not have a Signed-off-by cannot be accepted. + +This Contributor Policy is based on the Developer's Certificate of +Origin 1.1 from +, +which is is (C) 2005 Open Source Development Labs, Inc. and licensed +under the Creative Commons Attribution-ShareAlike 4.0 License: +