Skip to content

Commit e530718

Browse files
committed
add generated code statement
1 parent 9080dce commit e530718

File tree

3 files changed

+19
-0
lines changed

3 files changed

+19
-0
lines changed

content/community/contributing.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,10 @@ The development teams for these languages and libs will use the question votes t
4444
Clojure was created by Rich Hickey and is developed by a core team of developers at https://international.nubank.com.br/[Nubank], which supports this work. The Clojure development team values a measured and thoughtful approach to language evolution with a strong emphasis on maintaining backward compatibility. See <<xref/../../dev/dev#,Development>> for more information on Clojure development.
4545

4646
If you would like to provide a patch on a specific ticket in the jira tracker, please follow the <<xref/../../dev/dev#,process>> to become a contributor.
47+
48+
== No Generated Code
49+
50+
Clojure's code is written and reviewed by humans. Code generated by a large language model or similar technology, such as Anthropic's Claude, GitHub/Microsoft's Copilot, OpenAI's ChatGPT, Facebook/Meta's Code Llama et al, is not compliant with the covenants and representations of Clojure's <<xref/../../dev/contributor_agreement#,Contributor's Agreement>>, and is thus not acceptable as code for Clojure.
51+
52+
An exception may be made for human written generators whose source code is contributed along with the patch.
53+

content/dev/contributor_agreement.adoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@ The CA is derived from the Oracle Contributor Agreement (OCA), used for OpenJDK,
1313

1414
The CA does not change the rights or responsibilities of the Clojure community under the http://opensource.org/licenses/eclipse-1.0.php[Eclipse Public License (EPL)]. By executing the CA, contributors protect the Clojure code base, enable alternative licensing models, and protect the flexibility to adapt the project to the changing demands of the community. In order for the CA to be effective, the Clojure project must obtain an assignment for all contributions. Please review the CA for a complete understanding of its terms and conditions. By contributing source code or other material to Clojure, you represent that you have a CA with Rich Hickey for such contributions. In order to track contributors, you understand that your full name and username may be posted on a web page listing authorized contributors that is accessible via a public URL.
1515

16+
== No Generated Code
17+
18+
Clojure's code is written and reviewed by humans. Code generated by a large language model or similar technology, such as Anthropic's Claude, GitHub/Microsoft's Copilot, OpenAI's ChatGPT, Facebook/Meta's Code Llama et al, is not compliant with the covenants and representations of Clojure's Contributor's Agreement, and is thus not acceptable as code for Clojure.
19+
20+
An exception may be made for human written generators whose source code is contributed along with the patch.
21+
1622
== Instructions for submitting the agreement
1723

1824
* Fill out and submit the https://na1.documents.adobe.com/public/esignWidget?wid=CBFCIBAA3AAABLblqZhCSXRbJ7T5RGvmMvmpg3CzvkF_RcpWXMnGWW_W9340ztJ3-ChQ0m18hA-d06ufD8Yk*[Contributor Agreement] (an online e-form)

content/dev/developing_patches.adoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@ If you consider the following items before you begin coding, you will produce a
2121
* Document the changes in the patch in the ticket. Anything that can help a screener understand what changes you made and why will make their job easier.
2222
* Don't do too much! Submit small patches that address specific problems, don't add anything extra, even (especially!) "cleanup" of nearby code. This only serves to confuse the intent of the patch.
2323

24+
== No Generated Code
25+
26+
Clojure's code is written and reviewed by humans. Code generated by a large language model or similar technology, such as Anthropic's Claude, GitHub/Microsoft's Copilot, OpenAI's ChatGPT, Facebook/Meta's Code Llama et al, is not compliant with the covenants and representations of Clojure's <<contributor_agreement#,Contributor's Agreement>>, and is thus not acceptable as code for Clojure.
27+
28+
An exception may be made for human written generators whose source code is contributed along with the patch.
29+
2430
== While Your Patch is Being Considered
2531

2632
* Keep the description up-to-date as comments come in. It is very time-consuming to reconstruct the current state of a ticket by reading the comment thread.

0 commit comments

Comments
 (0)