[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/racket-mode 9f8715d0c6: Explain policy about contributing
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/racket-mode 9f8715d0c6: Explain policy about contributing other code; closes #720 |
Date: |
Thu, 19 Sep 2024 13:01:43 -0400 (EDT) |
branch: elpa/racket-mode
commit 9f8715d0c63890438632126bb47a9de790f62c31
Author: Greg Hendershott <git@greghendershott.com>
Commit: Greg Hendershott <git@greghendershott.com>
Explain policy about contributing other code; closes #720
---
CONTRIBUTING.org | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/CONTRIBUTING.org b/CONTRIBUTING.org
index d48a513436..21590ff232 100644
--- a/CONTRIBUTING.org
+++ b/CONTRIBUTING.org
@@ -40,6 +40,22 @@ both:
1. the =Package-Requires:= line in =racket-mode.el=
2. the =deps= target in =Makefile=
+** Contributing code you did not write yourself
+
+It is fine to propose adding code that you copied from elsewhere,
+provided you say where ("provenance") and the license (e.g. "GPL",
+"MIT", etc.). Including a URL in a source code comment is ideal.
+
+As a GPL project, we can use code from most other types of licenses,
+but we need to know exactly which license, if any.
+
+Also we prefer to give credit ("attribution"), and in fact some
+licenses require this.
+
+**Important**: Because it is impossible to know the provenance/license
+of code generated by an LLM or "AI" (such as GitHub Copilot) we cannot
+accept such code.
+
** Pointing Emacs to your Git clone
After installing dependencies you should just need to add the path to
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [nongnu] elpa/racket-mode 9f8715d0c6: Explain policy about contributing other code; closes #720,
ELPA Syncer <=