[muddle] [PATCH] Implement a DCO-style contributor policy
Jason Self
j at jxself.org
Sat Feb 3 15:36:09 PST 2018
Copying this over from the interpreter repository. It is probably
better to have it live on the website instead.
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
<http://web.archive.org/web/20060524185355/http://www.osdlab.org:80/newsroom/press_releases/2004/2004_05_24_dco.html>,
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 <j at jxself.org>
---
get-involved/attestation.html | 72 +++++++++++++++++++++++++++++++++++++++++++
get-involved/index.html | 5 +--
2 files changed, 75 insertions(+), 2 deletions(-)
create mode 100644 get-involved/attestation.html
diff --git a/get-involved/attestation.html b/get-involved/attestation.html
new file mode 100644
index 0000000..1668aa2
--- /dev/null
+++ b/get-involved/attestation.html
@@ -0,0 +1,72 @@
+<!--#include virtual="../header.inc" -->
+ <title>Attestation</title>
+</head>
+<body>
+ <header>
+ <h1>Attestation</h1>
+<!--#include virtual="../navigation.inc" -->
+ <p><em>You are here:</em> <a href="/">muddlers.org</a> / <a href="/get-involved/">Get Involved</a> / <a href="/get-involved/attestation.html">Attestation</a>.</p>
+ <hr>
+ </nav>
+ </header>
+ <p>By making a contribution to this project, I certify that:</p>
+ <ol type="a">
+ <li>
+ <p>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</p>
+ </li>
+ <li>
+ <p>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</p>
+ </li>
+ <li>
+ <p>The contribution was provided directly to me by some other
+ person who certified (a), (b) or (c) and I have not modified
+ it; and</p>
+ </li>
+ <li>
+ <p>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.</p>
+ </li>
+ </ol>
+ <p>To indicate you understand and agree to this add a line to your
+ contribution saying:</p>
+ <pre>
+ <code>Signed-off-by: Your Name <user at host.root></code></pre>
+ <p>using your real name and email address (sorry, no pseudonyms or
+ anonymous contributions.)</p>
+ <p>Git makes it easy to add the Signed-off-by.</p>
+ <p>First, set up git with your real name and email address using
+ commands such as these:</p>
+ <pre><code>git config --global user.name "Your Name"
+git config --global user.email user at host.root</code></pre>
+ <p>Once that is done just use -s or –signoff when you commit:</p>
+ <pre><code>git commit -s or git commit --signoff</code></pre>
+ <p>Contributions that do not have a Signed-off-by cannot be
+ accepted.</p>
+ <footer>
+ <hr>
+ <p>Contributions that do not have a Signed-off-by cannot be
+ accepted.</p>
+ <p>This Contributor Policy is based on the Developer’s
+ Certificate of Origin 1.1 from <a href=
+ "http://web.archive.org/web/20060524185355/http://www.osdlab.org:80/newsroom/press_releases/2004/2004_05_24_dco.html"
+ class=
+ "uri">http://web.archive.org/web/20060524185355/http://www.osdlab.org:80/newsroom/press_releases/2004/2004_05_24_dco.html</a>,
+ which is is (C) 2005 Open Source Development Labs, Inc. and
+ licensed under the Creative Commons Attribution-ShareAlike 4.0
+ License: <a href=
+ "https://creativecommons.org/licenses/by-sa/4.0/" class=
+ "uri">https://creativecommons.org/licenses/by-sa/4.0/</a></p>
+ </footer>
+</body>
+</html>
\ No newline at end of file
diff --git a/get-involved/index.html b/get-involved/index.html
index 1b899ff..6571977 100644
--- a/get-involved/index.html
+++ b/get-involved/index.html
@@ -16,14 +16,15 @@
bug, help work on the Muddle language (or related software), help
with documentation, translation, or something else, there is a
place for you.</p>
- <h2>Where to go for help</h2>
+ <h2>Discussion</h2>
<p><strong>Mailing Lists</strong> - Join the <a href=
"/cgi-bin/mailman/listinfo/">mailing lists</a> to stay informed and
discuss all things Muddle.</p>
<p><strong>IRC</strong> - Chat in real-time with other muddlers in
<strong>#muddle</strong> on <strong>irc.freenode.net</strong>.</p>
<p>Please be sure to read and understand our <a href=
- "/get-involved/code-of-conduct.html">Code Of Conduct</a>.</p>
+ "/get-involved/code-of-conduct.html">Code Of Conduct</a> and
+ <a href="/get-involved/attestation.html">Attestation</a>.</p>
<footer>
<!--#include virtual="../standard-footer.inc" -->
</footer>
--
1.9.1
More information about the muddle
mailing list