emacs-elpa-diffs
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]