melissawm/open-source-ai-contribution-policies

A list of policies by different open source projects about how to engage with AI-generated contributions.

Vue

297

93 commits

updated Sep 11, 2026

See the code

README

open-source-ai-contribution-policies

A list of policies by different open source projects about how to engage with AI-generated contributions.

Feel free to submit Pull Requests with policies you find in other projects!

Similar projects

Policies

The classification in the columns below is, in many cases, inadequate. It serves only as a general guide and should not be taken as the source of truth.

ProjectPolicy linkAI/LLMs allowed?Disclosure required?Policy includes copyright statement?Requires human in the loop?Notes
AdwaitaUse of Generative AINo---
AlacrittyLLM/"AI" ContributionsNo---
AlliumAI ContributionsNo----
AmberolUse of Generative AINo-Yes-Use of AI to "answer questions and find information" permitted but strongly discouraged in favour of "existing documentation" and "chats and forums"
Apache AirflowGen-AI Assisted contributionsYesYesYesYesAdd Copilot code review instructions to catch AI-slop PRs#62442
Apache CouchDBContribution GuidelinesNo---
Apache DataFusionAI-Assisted contributionsYesNoNoYesBetter ways to contribute than an AI dump
Apache KvrocksGuidelines for AI-assisted ContributionsYesYesYesYes
Apache PouchDBContribution GuidelinesNo---
Apache® Software Foundation (ASF)ASF Generative Tooling GuidanceYesYesYes-Applies to all ASF projects, but enforcement is decentralized. Requires use of "Generated-by:" in commit message.
Arcalibrerereading: because books are art, and art is laborNo----
ArrowAI-generated codeYesYesYesYes
Asahi Linux:Generative AINo---
AstropyUsage of Generative AIYesNoNoYes
attrsGenerative AI/LLM PolicyYes?YesYes"No LLM bots in Co-authored-by:s."
AvoydWhat is your policy on the use of generative AI and LLMs?No---It is AI image denoising that uses training data with appropriate rights. It doesn't allow LLM use for writing the code.
BevyAI PolicyNo-Yes--
BobbyUse of Generative AINo-Yes--
BorgmaticAGENTS.mdNo*---An AGENTS.md file is provided, which instructs the agent to not modify the code. AI is allowed to interact with the code in a read-only manner.
CapyPDFAI PolicyNo---
Cataclysm: Dark Days AheadCONTRIBUTING.mdNo---
CCExtractorUsing AI to generate PRs before and during GSoCYesYesYesYesMark PRs as "AI-generated/AI-assisted/No AI used"
CC Open SourceContribution GuidelinesNo---
Cheese PaperAINo-Yes--
chezmoiDeveloper guideNo---Shows a Claude banner due to a single Claude commit that was created before the introduction of the ban.
Chimera LinuxMastodon PostNo----
ChiPassContributing to KeePassChiNo----
ciliumCilium Generative AI PolicyYesYesYesYesDCO signoff required for all contributions, including AI-generated ones.
ClojureNo Generated CodeNo---
CloudNativePGAI PolicyYesYesYesYes
condaGenerative AI policyYesNoYesYes
CPythonGenerative AI policyYesNoNoYes"Disclosure of the use of AI tools in the PR description is appreciated, while not required."
CuPyAI PoliciesYesNoNoYes
curlOn AI Use in CURLYesYesYesYes"The golden rule is that a contribution should be worth more to the project than the time it takes to review it, which is usually not the case if large parts of your PR were written by LLMs."
DataJourneyHQAI aware checklistYesYesNo-
DeckerContributingNo----
DjangoAI-Assisted ContributionsYesYesNoYesPR template; No automated AI reviews
dltBlog post (No policy; proactively encourages AI usage)YesNoNoNo
doLicense and AI PolicyNo----
DrupalPolicy on the use of AI when contributing to DrupalYesYesYesYes
Dune 3DUse of large language models / generative "AI"No----
EasyBuildEasyBuild AI PolicyYesYesNoYesRequires declaration of specific AI models/tools used.
ElasticUse of Generative AINo----
Elementary OSGenerative AI PolicyNo----
EmulatorKitContributionRulesNo---Explicit ban on Copilot; maintainer has confirmed this applies to other LLM contributions
Endless SkyOn AI-generated/assisted contentNo-Yes--
EviUsing AINo----
FastAPIAutomated Code and AIYesNoNoYes"If the human effort put in a PR, e.g. writing LLM prompts, is less than the effort we would need to put to review it, please don't submit the PR."
FedoraAI-Assisted Contributions PolicyYesYesYesYesFedora Council Policy Proposal: Policy on AI-Assisted Contributions
FennelContribution TransparencyNo----
FirefoxFirefox AI Coding PolicyYesNoNoYes
FlutterAI contribution guidelinesYesNoNoYes
ForgejoAI AgreementNo----
FractalLLM ContributionsNo-Yes--
gaypanelThings that aren't allowedNo----
GDALAI/LLM tool policyYesYesYesYes
GeditGedit Development Guidelines - No Large Language Models AI toolsNo----
Gentoo LinuxAI PolicyNo----
GhosttyAI Usage PolicyYesYesNoYes"Our reason for the strict AI policy is not due to an anti-AI stance, but instead due to the number of highly unqualified people using AI."
GIMPContribution GuidelinesNo----
GiteaAI Contribution PolicyYesYesNoYes
GitteContributingNo----
Glasgow Interface ExplorerContributing code or documentationNo----
GNOME ExtensionsReview GuidelinesYes--Yes"While it is not prohibited to use AI as a learning aid or a development tool (i.e. code completions), extension developers should be able to justify and explain the code they submit, within reason."
GNOME LoupeUse of Generative AINo---
GNU BinutilsLLM Generated ContentNo----
gooseHow to Use AI with gooseYesNoNoYesAGENTS.md file
GoToSocialCode of ConductNo----
GramStrict No LLM / No AI PolicyNo---Fork of the Zed editor, which has AI-generated code. However, this is explicitly a fork seeking to remove AI. The amount of AI-generated legacy code may decrease over time.
HalloyAINo---Has the Claude banner due to a single Claude commit. There's currently at least some effort going into removing it
HighscoreUse of Generative AINo-Yes-This includes its porting interface libhighscore
hit-counter.netAI PolicyNo----
Homebrew(AI/LLM) usageYesYesNoYesDisclose model/tool and only one AI-assisted PR open at a time.
IcechunkAI Usage/Contribution PolicyYesNoNoYes
Iceshrimp"AI" policyNo----
IdrisThings We Will Not AcceptNo---Has the Claude banner due to a single Claude commit that occurred before this policy took effect. After that commit was made, the project changed their contributing guidelines to block LLM code.
InkscapeMastodon PostNo-Yes-The full LLM policy is being actively developed but appears to lean towards banning generative AI
Inochi2DOn Generative AINo----
IocaineContributing to the projectNo----
IREE (Intermediate Representation Execution Environment)AI tool useYesYesYesYesUse "Assisted-by:" or "Co-authored-by:"
JellyfinJellyfin LLM/"AI" Development PolicyYesNoNoYes
JoomlaGenerative AI policyYesYesYesYes
JqwikContributingNo-Yes--
jsoupUse of AINo----
KorniaAI_POLICY.mdYesYesNoYesUse "AI-generated/AI-assisted/No AI" labels
KritaAI MoratoriumNo---maintainer statement, to be reviewed in October 2026
KubernetesAI GuidanceYesYesNoYes"Assisted-by:", "Co-developed-by:" not allowed
LeiningenContributingNo-Yes*-"Please note that it is ethically unacceptable to submit patches (to this project or any other) which you did not author yourself without giving clear attribution to the original author. Note that this includes submitting changes generated by most so-called "artificial intelligence" language models as these systems often make it impossible to even identify (much less credit) the original author."
libadwaitaUse of Generative AINo-Yes--
libmanetteUse of Generative AINo---
libxml2Strict No LLM / No AI PolicyNo----
LighthouseA quick "Constitution" for LighthouseNo----
LinkMLAI CovenantYesYes*NoYesNo co-authorship with AI tools allowed; disclose usage when you don't understand the proposed changes fully
Linux KernelAI Coding AssistantsYesYesYesYes"Assisted-by:" required; DCO required.
Linux man-pagesAI - artificial intelligence policyNo---
LLVMLLVM AI Tool Use PolicyYesYesYesYes"Using AI tools to fix issues labelled as “good first issues” is forbidden."
LobstersGetting orientedNo-Yes--
LÖVEContributingNo---
MakkoContributor Policy AgreementNo----
MatplotlibRestrictions on Generative AI UsageYesYesNoYes"AI Disclosure" secion in PR template must be filled
MDAnalysisMDAnalysis AI-generated contributions policyYes*YesNoYesNo "substantial" contributions generated by AI tools.
MesaSubmitting PatchesYesYesYesYesUse "Assisted-by:" or "Generated-by:"; do not use "Co-authored-by:" with AI tools.
mGBAContribution GuidelinesNo----
MicroPythonGenerative AI PolicyYesNoNoYes
Migraine LogUse of Generative AINo-Yes--
MikanContributingNo----
MirBSDMore on the so-called “AI” crazeNo-Yes--
Molecular NodesMolecularNodes AI-generated contributions policyYes*YesNoYesNo "substantial" contributions generated by AI tools.
MuslRe: Proposed "AI" policiesNo-Yes-Threats reading an AI generated solution as being potentially tainted by proprietary code.
napariAI use policy and guidelinesYesYesNoYes
NetBSDNetBSD Commit GuidelinesYes*YesNoNoAI-assisted contributions require explicit core approval
NumPyAI PolicyYesYesYesYesMailing list discussion
nvim-treeAI Usage Policy: Highly DiscouragedYes*YesNoYes"AI generated code is discouraged as this doesn't match (these) nvim-tree values.""
OCamlGuidelines relevant to AI-assisted contributionsYesYesYesYes
Open edXAI Contribution PolicyYes*YesNoYesOnly specific tools with a "sufficient reputation for proper training" are allowed.
OpenInfraPolicy for AI Generated ContentYesYesYesYesRequired use of "Assisted-by:" or "Generated-by:". Open Source AI models recommended.
OpenJDKOpenJDK Interim Policy on Generative AINo---Interim policy.
OpenTTDUse of AINo-?-"Additionally, AI-generated code conflicts with this project's license (GPL v2), since you cannot truly release code for use if you didn't author it yourself."
OxideUsing LLMs at OxideYes-NoYesComprehensive, extensive policy.
PalletsLLM and AI PolicyNo---Applies to Flask, Jinja, Click, etc. "This policy focuses on trust and quality, but there are numerous other issues with the social, ethical, resource, and environmental impacts of LLM development and use."
PandasAutomated contributions policyYesYesNoYes
Pandemonium EngineContributions: Use of AI content generatorsNo-Yes--
pgwatchARTIFICIAL INTELLIGENCE & AUTOMATION POLICY (V1.0)YesYesNoYesMust mention specific tools used.
pipGenerative AI/LLM PolicyYesNoYesYesNo "Co-authored-by:" with AI tools.
pip-toolsLLM Generated ContributionsYesNoNoYes
pkgconfInstructions for agentic systemsNo---Instructs agents to stop.
PoezioUse of Generative AINo-Yes--
PolarsAI Usage PolicyYesYesNoYes
PolyphonyPolyphony Contributor Code of ConductNo-Yes*-"The training data used for these models is largely obtained without the consent of artists, denying them their right of control over their work and any sort of financial compensation."
postmarketOSAI PolicyNo----
Processing/p5.jsAI Usage PolicyYesYesNoYesDisclose specific tools used.
PytestAI/LLM-Assisted Contributions PolicyYesNoNoYesRecommended use of "Co-authored-by:".
PyTorchAI-Assisted DevelopmentYesNoNoYes
PyVistaGenerative AIYesNoNoYesFollows CPython's policy.
QEMUUse of AI-generated contentNo----
QGISQGIS Enhancement: AI tool use policyYesYesYesYesUse "Assisted-by:" or "Generated-by:" labels.
qutipAI Tools Usage PolicyYesYesYesYesNo AI contributions to "good first issues".
Redox OSAI PolicyNo----
RequestsGenerative AI/LLM PolicyYesNoYesYesNo "Co-authored-by:" with AI tools.
ruffAI PolicyYesNoNoYes
RustLLM Usage PolicyYesYesNoYesAnnouncement (blog post)
Schism TrackerAGENTS.mdNo-Yes-"Code generated by such LLMs may be based upon code under a license that is incompatible with the GPLv2."
SciActiveHuman Contribution PolicyNo----
scikit-imageAI PolicyYesYesNoYes
scikit-learnAutomated Contributions PolicyYesYesNoYes
SciPyAI PolicyYesYesYesYes
SDLPR TemplateNo---AGENTS.md file
SDL_netAGENTS.mdNo---Same policy as SDL.
SearXNGAI PolicyYesYesNoYes
SentinelAI guidelinesNo---
ServoAI ContributionsNo---
SkarnetRe: [PATCH] Add CLAUDE.mdNo----
SmedereeContribution guideNo---Point in section "Patch Requirements": "A patch SHALL NOT include any contributions which are believed to include or derive from AI generated content."
snacContributing to snacNo----
SphinxAI PolicyYesYesYesYes-
STACAI/LLM tool policyYesYesNoYesUse "Assisted-by:" and similar labels.
stbAI AND LLM ARE FORBIDDENNo---
SymPyAI Generated Code and Communication PolicyYesYesYesYes
TeamtypeGenerative AI/LLM policyNo----
TelegrafInfluxData Policy on AI-Generated Code ContributionsYesNo*YesYesDisclosure only required upon being asked.
TenacityThe Use of LLMs and AI in ContributionsNo-Yes--
TorchGeoAI PolicyYesYesYesYes-
TuskyAI policyNo----
TwistedAI PolicyNo----
tyAI PolicyYesNoNoYes
typescript-eslintAI Contribution PolicyYesNoNoYes
UnboundLLM PolicyNo---This policy covers all NLnet Labs projects such as ldns, NSD and Rotonda. LLM use permitted to generate vulnerability reports, to translate when communicating and for local assistance only.
UnisonLLM usageNo----
University of Alaska AnchorageGSoC/Acceptable-and-Ethical-AI-Use-Policy.mdYes*NoNoYes"No vibe code"
uvAI PolicyYesNoNoYes
VelorenContributingNo-Yes-"Content generated by large language models [...], is presumed to be tainted content, and must not be committed."
Vim ClassicFree of generative AINo----
WafrnAI Contributions PolicyNo----
WagtailUse of generative AIYesYesNoYes
WikipediaArtificial IntelligenceNo*---Allows a few, very specific uses such as translation assistance.
WP1Usage of LLMs/AI coding assistantsYesNoNoYes
x86cssWhat ai/model/llm do you use?No---"I do not use ai. I don't think you can build a project like this with an llm."
XarrayAI Usage PolicyYesNoNoYesXarray's CLAUDE.md file
XScreenSaverFAQ: 25.No----
yt-dlpAUTOMATED CONTRIBUTIONS (AI / LLM) POLICYNo-Yes-"AI-generated code conflicts with this project's license (Unlicense), since you cannot truly release code into the public domain if you didn't author it yourself."
ZigStrict No LLM / No AI PolicyNo---Contributor Poker and Zig's AI Ban - rationale for ban
ZiglingsAI-Generated ContentNo---AI tools are allowed to polish English only
ZulipAI use policy and guidelinesYesNoYesYes

Ongoing discussions

Other references

Acknowledgements

Many thanks to multiple contributors who shared links and contributed in private, on Mastodon or LinkedIn (let me know if you want attribution :smile:)

Talks

Contributors

(top 30 of 35)

melissawm

42 commits

emersion

4 commits

blinry

4 commits

gsauthof

3 commits

melissawm/open-source-ai-contribution-policies

A list of policies by different open source projects about how to engage with AI-generated contributions.

Vue

297

93 commits

updated Sep 11, 2026

See the code

README

open-source-ai-contribution-policies

A list of policies by different open source projects about how to engage with AI-generated contributions.

Feel free to submit Pull Requests with policies you find in other projects!

Similar projects

Policies

The classification in the columns below is, in many cases, inadequate. It serves only as a general guide and should not be taken as the source of truth.

ProjectPolicy linkAI/LLMs allowed?Disclosure required?Policy includes copyright statement?Requires human in the loop?Notes
AdwaitaUse of Generative AINo---
AlacrittyLLM/"AI" ContributionsNo---
AlliumAI ContributionsNo----
AmberolUse of Generative AINo-Yes-Use of AI to "answer questions and find information" permitted but strongly discouraged in favour of "existing documentation" and "chats and forums"
Apache AirflowGen-AI Assisted contributionsYesYesYesYesAdd Copilot code review instructions to catch AI-slop PRs#62442
Apache CouchDBContribution GuidelinesNo---
Apache DataFusionAI-Assisted contributionsYesNoNoYesBetter ways to contribute than an AI dump
Apache KvrocksGuidelines for AI-assisted ContributionsYesYesYesYes
Apache PouchDBContribution GuidelinesNo---
Apache® Software Foundation (ASF)ASF Generative Tooling GuidanceYesYesYes-Applies to all ASF projects, but enforcement is decentralized. Requires use of "Generated-by:" in commit message.
Arcalibrerereading: because books are art, and art is laborNo----
ArrowAI-generated codeYesYesYesYes
Asahi Linux:Generative AINo---
AstropyUsage of Generative AIYesNoNoYes
attrsGenerative AI/LLM PolicyYes?YesYes"No LLM bots in Co-authored-by:s."
AvoydWhat is your policy on the use of generative AI and LLMs?No---It is AI image denoising that uses training data with appropriate rights. It doesn't allow LLM use for writing the code.
BevyAI PolicyNo-Yes--
BobbyUse of Generative AINo-Yes--
BorgmaticAGENTS.mdNo*---An AGENTS.md file is provided, which instructs the agent to not modify the code. AI is allowed to interact with the code in a read-only manner.
CapyPDFAI PolicyNo---
Cataclysm: Dark Days AheadCONTRIBUTING.mdNo---
CCExtractorUsing AI to generate PRs before and during GSoCYesYesYesYesMark PRs as "AI-generated/AI-assisted/No AI used"
CC Open SourceContribution GuidelinesNo---
Cheese PaperAINo-Yes--
chezmoiDeveloper guideNo---Shows a Claude banner due to a single Claude commit that was created before the introduction of the ban.
Chimera LinuxMastodon PostNo----
ChiPassContributing to KeePassChiNo----
ciliumCilium Generative AI PolicyYesYesYesYesDCO signoff required for all contributions, including AI-generated ones.
ClojureNo Generated CodeNo---
CloudNativePGAI PolicyYesYesYesYes
condaGenerative AI policyYesNoYesYes
CPythonGenerative AI policyYesNoNoYes"Disclosure of the use of AI tools in the PR description is appreciated, while not required."
CuPyAI PoliciesYesNoNoYes
curlOn AI Use in CURLYesYesYesYes"The golden rule is that a contribution should be worth more to the project than the time it takes to review it, which is usually not the case if large parts of your PR were written by LLMs."
DataJourneyHQAI aware checklistYesYesNo-
DeckerContributingNo----
DjangoAI-Assisted ContributionsYesYesNoYesPR template; No automated AI reviews
dltBlog post (No policy; proactively encourages AI usage)YesNoNoNo
doLicense and AI PolicyNo----
DrupalPolicy on the use of AI when contributing to DrupalYesYesYesYes
Dune 3DUse of large language models / generative "AI"No----
EasyBuildEasyBuild AI PolicyYesYesNoYesRequires declaration of specific AI models/tools used.
ElasticUse of Generative AINo----
Elementary OSGenerative AI PolicyNo----
EmulatorKitContributionRulesNo---Explicit ban on Copilot; maintainer has confirmed this applies to other LLM contributions
Endless SkyOn AI-generated/assisted contentNo-Yes--
EviUsing AINo----
FastAPIAutomated Code and AIYesNoNoYes"If the human effort put in a PR, e.g. writing LLM prompts, is less than the effort we would need to put to review it, please don't submit the PR."
FedoraAI-Assisted Contributions PolicyYesYesYesYesFedora Council Policy Proposal: Policy on AI-Assisted Contributions
FennelContribution TransparencyNo----
FirefoxFirefox AI Coding PolicyYesNoNoYes
FlutterAI contribution guidelinesYesNoNoYes
ForgejoAI AgreementNo----
FractalLLM ContributionsNo-Yes--
gaypanelThings that aren't allowedNo----
GDALAI/LLM tool policyYesYesYesYes
GeditGedit Development Guidelines - No Large Language Models AI toolsNo----
Gentoo LinuxAI PolicyNo----
GhosttyAI Usage PolicyYesYesNoYes"Our reason for the strict AI policy is not due to an anti-AI stance, but instead due to the number of highly unqualified people using AI."
GIMPContribution GuidelinesNo----
GiteaAI Contribution PolicyYesYesNoYes
GitteContributingNo----
Glasgow Interface ExplorerContributing code or documentationNo----
GNOME ExtensionsReview GuidelinesYes--Yes"While it is not prohibited to use AI as a learning aid or a development tool (i.e. code completions), extension developers should be able to justify and explain the code they submit, within reason."
GNOME LoupeUse of Generative AINo---
GNU BinutilsLLM Generated ContentNo----
gooseHow to Use AI with gooseYesNoNoYesAGENTS.md file
GoToSocialCode of ConductNo----
GramStrict No LLM / No AI PolicyNo---Fork of the Zed editor, which has AI-generated code. However, this is explicitly a fork seeking to remove AI. The amount of AI-generated legacy code may decrease over time.
HalloyAINo---Has the Claude banner due to a single Claude commit. There's currently at least some effort going into removing it
HighscoreUse of Generative AINo-Yes-This includes its porting interface libhighscore
hit-counter.netAI PolicyNo----
Homebrew(AI/LLM) usageYesYesNoYesDisclose model/tool and only one AI-assisted PR open at a time.
IcechunkAI Usage/Contribution PolicyYesNoNoYes
Iceshrimp"AI" policyNo----
IdrisThings We Will Not AcceptNo---Has the Claude banner due to a single Claude commit that occurred before this policy took effect. After that commit was made, the project changed their contributing guidelines to block LLM code.
InkscapeMastodon PostNo-Yes-The full LLM policy is being actively developed but appears to lean towards banning generative AI
Inochi2DOn Generative AINo----
IocaineContributing to the projectNo----
IREE (Intermediate Representation Execution Environment)AI tool useYesYesYesYesUse "Assisted-by:" or "Co-authored-by:"
JellyfinJellyfin LLM/"AI" Development PolicyYesNoNoYes
JoomlaGenerative AI policyYesYesYesYes
JqwikContributingNo-Yes--
jsoupUse of AINo----
KorniaAI_POLICY.mdYesYesNoYesUse "AI-generated/AI-assisted/No AI" labels
KritaAI MoratoriumNo---maintainer statement, to be reviewed in October 2026
KubernetesAI GuidanceYesYesNoYes"Assisted-by:", "Co-developed-by:" not allowed
LeiningenContributingNo-Yes*-"Please note that it is ethically unacceptable to submit patches (to this project or any other) which you did not author yourself without giving clear attribution to the original author. Note that this includes submitting changes generated by most so-called "artificial intelligence" language models as these systems often make it impossible to even identify (much less credit) the original author."
libadwaitaUse of Generative AINo-Yes--
libmanetteUse of Generative AINo---
libxml2Strict No LLM / No AI PolicyNo----
LighthouseA quick "Constitution" for LighthouseNo----
LinkMLAI CovenantYesYes*NoYesNo co-authorship with AI tools allowed; disclose usage when you don't understand the proposed changes fully
Linux KernelAI Coding AssistantsYesYesYesYes"Assisted-by:" required; DCO required.
Linux man-pagesAI - artificial intelligence policyNo---
LLVMLLVM AI Tool Use PolicyYesYesYesYes"Using AI tools to fix issues labelled as “good first issues” is forbidden."
LobstersGetting orientedNo-Yes--
LÖVEContributingNo---
MakkoContributor Policy AgreementNo----
MatplotlibRestrictions on Generative AI UsageYesYesNoYes"AI Disclosure" secion in PR template must be filled
MDAnalysisMDAnalysis AI-generated contributions policyYes*YesNoYesNo "substantial" contributions generated by AI tools.
MesaSubmitting PatchesYesYesYesYesUse "Assisted-by:" or "Generated-by:"; do not use "Co-authored-by:" with AI tools.
mGBAContribution GuidelinesNo----
MicroPythonGenerative AI PolicyYesNoNoYes
Migraine LogUse of Generative AINo-Yes--
MikanContributingNo----
MirBSDMore on the so-called “AI” crazeNo-Yes--
Molecular NodesMolecularNodes AI-generated contributions policyYes*YesNoYesNo "substantial" contributions generated by AI tools.
MuslRe: Proposed "AI" policiesNo-Yes-Threats reading an AI generated solution as being potentially tainted by proprietary code.
napariAI use policy and guidelinesYesYesNoYes
NetBSDNetBSD Commit GuidelinesYes*YesNoNoAI-assisted contributions require explicit core approval
NumPyAI PolicyYesYesYesYesMailing list discussion
nvim-treeAI Usage Policy: Highly DiscouragedYes*YesNoYes"AI generated code is discouraged as this doesn't match (these) nvim-tree values.""
OCamlGuidelines relevant to AI-assisted contributionsYesYesYesYes
Open edXAI Contribution PolicyYes*YesNoYesOnly specific tools with a "sufficient reputation for proper training" are allowed.
OpenInfraPolicy for AI Generated ContentYesYesYesYesRequired use of "Assisted-by:" or "Generated-by:". Open Source AI models recommended.
OpenJDKOpenJDK Interim Policy on Generative AINo---Interim policy.
OpenTTDUse of AINo-?-"Additionally, AI-generated code conflicts with this project's license (GPL v2), since you cannot truly release code for use if you didn't author it yourself."
OxideUsing LLMs at OxideYes-NoYesComprehensive, extensive policy.
PalletsLLM and AI PolicyNo---Applies to Flask, Jinja, Click, etc. "This policy focuses on trust and quality, but there are numerous other issues with the social, ethical, resource, and environmental impacts of LLM development and use."
PandasAutomated contributions policyYesYesNoYes
Pandemonium EngineContributions: Use of AI content generatorsNo-Yes--
pgwatchARTIFICIAL INTELLIGENCE & AUTOMATION POLICY (V1.0)YesYesNoYesMust mention specific tools used.
pipGenerative AI/LLM PolicyYesNoYesYesNo "Co-authored-by:" with AI tools.
pip-toolsLLM Generated ContributionsYesNoNoYes
pkgconfInstructions for agentic systemsNo---Instructs agents to stop.
PoezioUse of Generative AINo-Yes--
PolarsAI Usage PolicyYesYesNoYes
PolyphonyPolyphony Contributor Code of ConductNo-Yes*-"The training data used for these models is largely obtained without the consent of artists, denying them their right of control over their work and any sort of financial compensation."
postmarketOSAI PolicyNo----
Processing/p5.jsAI Usage PolicyYesYesNoYesDisclose specific tools used.
PytestAI/LLM-Assisted Contributions PolicyYesNoNoYesRecommended use of "Co-authored-by:".
PyTorchAI-Assisted DevelopmentYesNoNoYes
PyVistaGenerative AIYesNoNoYesFollows CPython's policy.
QEMUUse of AI-generated contentNo----
QGISQGIS Enhancement: AI tool use policyYesYesYesYesUse "Assisted-by:" or "Generated-by:" labels.
qutipAI Tools Usage PolicyYesYesYesYesNo AI contributions to "good first issues".
Redox OSAI PolicyNo----
RequestsGenerative AI/LLM PolicyYesNoYesYesNo "Co-authored-by:" with AI tools.
ruffAI PolicyYesNoNoYes
RustLLM Usage PolicyYesYesNoYesAnnouncement (blog post)
Schism TrackerAGENTS.mdNo-Yes-"Code generated by such LLMs may be based upon code under a license that is incompatible with the GPLv2."
SciActiveHuman Contribution PolicyNo----
scikit-imageAI PolicyYesYesNoYes
scikit-learnAutomated Contributions PolicyYesYesNoYes
SciPyAI PolicyYesYesYesYes
SDLPR TemplateNo---AGENTS.md file
SDL_netAGENTS.mdNo---Same policy as SDL.
SearXNGAI PolicyYesYesNoYes
SentinelAI guidelinesNo---
ServoAI ContributionsNo---
SkarnetRe: [PATCH] Add CLAUDE.mdNo----
SmedereeContribution guideNo---Point in section "Patch Requirements": "A patch SHALL NOT include any contributions which are believed to include or derive from AI generated content."
snacContributing to snacNo----
SphinxAI PolicyYesYesYesYes-
STACAI/LLM tool policyYesYesNoYesUse "Assisted-by:" and similar labels.
stbAI AND LLM ARE FORBIDDENNo---
SymPyAI Generated Code and Communication PolicyYesYesYesYes
TeamtypeGenerative AI/LLM policyNo----
TelegrafInfluxData Policy on AI-Generated Code ContributionsYesNo*YesYesDisclosure only required upon being asked.
TenacityThe Use of LLMs and AI in ContributionsNo-Yes--
TorchGeoAI PolicyYesYesYesYes-
TuskyAI policyNo----
TwistedAI PolicyNo----
tyAI PolicyYesNoNoYes
typescript-eslintAI Contribution PolicyYesNoNoYes
UnboundLLM PolicyNo---This policy covers all NLnet Labs projects such as ldns, NSD and Rotonda. LLM use permitted to generate vulnerability reports, to translate when communicating and for local assistance only.
UnisonLLM usageNo----
University of Alaska AnchorageGSoC/Acceptable-and-Ethical-AI-Use-Policy.mdYes*NoNoYes"No vibe code"
uvAI PolicyYesNoNoYes
VelorenContributingNo-Yes-"Content generated by large language models [...], is presumed to be tainted content, and must not be committed."
Vim ClassicFree of generative AINo----
WafrnAI Contributions PolicyNo----
WagtailUse of generative AIYesYesNoYes
WikipediaArtificial IntelligenceNo*---Allows a few, very specific uses such as translation assistance.
WP1Usage of LLMs/AI coding assistantsYesNoNoYes
x86cssWhat ai/model/llm do you use?No---"I do not use ai. I don't think you can build a project like this with an llm."
XarrayAI Usage PolicyYesNoNoYesXarray's CLAUDE.md file
XScreenSaverFAQ: 25.No----
yt-dlpAUTOMATED CONTRIBUTIONS (AI / LLM) POLICYNo-Yes-"AI-generated code conflicts with this project's license (Unlicense), since you cannot truly release code into the public domain if you didn't author it yourself."
ZigStrict No LLM / No AI PolicyNo---Contributor Poker and Zig's AI Ban - rationale for ban
ZiglingsAI-Generated ContentNo---AI tools are allowed to polish English only
ZulipAI use policy and guidelinesYesNoYesYes

Ongoing discussions

Other references

Acknowledgements

Many thanks to multiple contributors who shared links and contributed in private, on Mastodon or LinkedIn (let me know if you want attribution :smile:)

Talks

Contributors

(top 30 of 35)

melissawm

42 commits

emersion

4 commits

blinry

4 commits

gsauthof

3 commits

Languages

Vue

60.7%

TypeScript

27.5%

CSS

11.8%