diff --git a/cspell.json b/cspell.json index aaf7a49be..4f9c70bdf 100644 --- a/cspell.json +++ b/cspell.json @@ -15,6 +15,7 @@ "checkmark", "claviska", "Clippy", + "codebases", "codepen", "colocated", "combobox", diff --git a/docs/resources/contributing.md b/docs/resources/contributing.md index ca8e9b9af..4ce1af8a5 100644 --- a/docs/resources/contributing.md +++ b/docs/resources/contributing.md @@ -19,6 +19,12 @@ A common misconception about contributing to an open source project is that you Please take a moment to review these guidelines to make the contribution process as easy as possible for both yourself and the project's maintainers. +## AI-generated Code + +As an open source maintainer, I respectfully ask that you refrain from using AI-generated code when contributing to this project. This includes code generated by tools such as GitHub Copilot, even if you make alterations to it afterwards. While some of Copilot's features are indeed convenient, the ethics surrounding which codebases the AI has been trained on and their corresponding software licenses remain very questionable and have yet to be tested in a legal context. + +I realize that one cannot reasonably enforce this any more than than one can enforce not copying licensed code from other codebases, nor do I wish to expend energy policing contributors. I would, however, like to avoid all ethical and legal challenges that result from using AI-generated code. As such, I respectfully ask that you refrain from using such tools when contributing to this project. At this time, I will not knowingly accept any code that has been generated in such a manner. + ## Using the Issue Tracker The [issue tracker](https://github.com/shoelace-style/shoelace/issues) is for bug reports, feature requests, and pull requests.