Skip to content

docs(contributing): add policy on generative AI/LLMs - #1586

Open
shiftinv wants to merge 8 commits into
masterfrom
docs/contributing-ai-policy
Open

docs(contributing): add policy on generative AI/LLMs#1586
shiftinv wants to merge 8 commits into
masterfrom
docs/contributing-ai-policy

Conversation

@shiftinv

Copy link
Copy Markdown
Member

Summary

Perhaps somewhat overdue at this point, this adds a policy to the CONTRIBUTING.md guidelines on the use of generative AI in contributions to this project/repository.

I tried being as clear as possible wrt. the rationale for this particular stance on AI contributions; for the most part, it can simply become a licensing liability, while also eating up the reviewers'/maintainers' (currently rather limited) time.

I'll keep this as a draft for the time being to allow for more discussion, suggestions/reviews and other ideas are welcome <3

Checklist

  • If code changes were made, then they have been tested
    • I have updated the documentation to reflect the changes
    • I have formatted the code properly by running uv run nox -s lint
    • I have type-checked the code by running uv run nox -s pyright
  • This PR fixes an issue
  • This PR adds something new (e.g. new method or parameters)
  • This PR is a breaking change (e.g. methods or parameters removed/renamed)
  • This PR is not a code change (e.g. documentation, README, ...)

@shiftinv shiftinv added t: meta Changes to the project itself (CI, configs, etc.) skip news labels Jul 29, 2026
@shiftinv shiftinv added this to disnake Jul 29, 2026
@github-project-automation github-project-automation Bot moved this to Todo in disnake Jul 29, 2026
Comment thread CONTRIBUTING.md
@read-the-docs-community

read-the-docs-community Bot commented Jul 29, 2026

Copy link
Copy Markdown

Documentation build overview

📚 disnake | 🛠️ Build #33822582 | 📁 Comparing 0290d92 against latest (c85e0b4)

  🔍 Preview build  

47 files changed · ± 47 modified

± Modified

Comment thread CONTRIBUTING.md Outdated
Comment thread CONTRIBUTING.md Outdated
Comment thread CONTRIBUTING.md Outdated
This policy **applies to all parts of the project**, including, but not limited to, code contributions, documentation contributions, and conversations in issues/pull requests.
An **exception** applies specifically for translating texts to interact with issues, pull requests, or discussions in the repository.

Not only is AI-generated content typically a detriment to the overall quality of the issue tracker and codebase, resulting in additional work for maintainers and often wasting valuable time; it also raises concerns about copyright and ownership of intellectual property, as LLMs have been shown to occasionally reproduce copyrighted material verbatim, and it remains unclear whether the output of LLMs is copyrightable in the first place.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see the importance of mentioning ai's copyright issues here. I think this section could focus more on the problems of cognitive offloading that tends to be done with increased usage of llms.

@shiftinv shiftinv Jul 29, 2026

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not a lawyer (probably for the best), but I do think licensing is a concern in this context for open-source projects; e.g. under EU law, some AI-generated content seemingly may not be copyrightable at all, depending on the extent to which a human influenced the process (which can be questionable?).
I've shortened that section a little in 669b53a, in any case.

Mentioning cognitive offloading is a good call, but I'm a little torn on whether to include it, I already considered mentioning the potential environmental impact but scrapped the idea for now. I didn't want to turn this policy into a lecture on ethics and sustainability, but they're certainly valid points, so... not sure?

@EmmmaTech EmmmaTech left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good :D

Comment thread CONTRIBUTING.md
@shiftinv
shiftinv marked this pull request as ready for review August 2, 2026 15:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip news t: meta Changes to the project itself (CI, configs, etc.)

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

2 participants