Skip to content

CONTRIBUTING.md: Added section about use of AI / LLMs#5896

Merged
olehermanse merged 1 commit into
cfengine:masterfrom
olehermanse:master
Oct 2, 2025
Merged

CONTRIBUTING.md: Added section about use of AI / LLMs#5896
olehermanse merged 1 commit into
cfengine:masterfrom
olehermanse:master

Conversation

@olehermanse

Copy link
Copy Markdown
Member

No description provided.

Signed-off-by: Ole Herman Schumacher Elgesem <ole.elgesem@northern.tech>
Comment thread CONTRIBUTING.md
We allow the use of AI in source code and documentation contributions, subject to the following rules:

- You must review, understand, and, if necessary, correct the source code output when using an LLM.
We don’t want submissions purely generated and submitted by automated AI systems without any human ensuring that it is correct and valid.

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.

Suggested change
We don’t want submissions purely generated and submitted by automated AI systems without any human ensuring that it is correct and valid.
We don’t want submissions purely generated and submitted by automated AI systems without any human oversight to ensure that they are correct and valid.

Comment thread CONTRIBUTING.md

- You must review, understand, and, if necessary, correct the source code output when using an LLM.
We don’t want submissions purely generated and submitted by automated AI systems without any human ensuring that it is correct and valid.
And we don’t want to put this review burden solely on our reviewers.

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.

Suggested change
And we don’t want to put this review burden solely on our reviewers.
We also don’t want to place this review burden solely on our reviewers.

Comment thread CONTRIBUTING.md
- You must review, understand, and, if necessary, correct the source code output when using an LLM.
We don’t want submissions purely generated and submitted by automated AI systems without any human ensuring that it is correct and valid.
And we don’t want to put this review burden solely on our reviewers.
- We have the same expectation of quality for source code whether AI was used or not (including security, readability, maintainability, correctness, commit history, etc.).

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.

Suggested change
- We have the same expectation of quality for source code whether AI was used or not (including security, readability, maintainability, correctness, commit history, etc.).
- We have the same expectation of quality for source code, whether AI was used or not (including security, readability, maintainability, correctness, commit history, etc.).

Comment thread CONTRIBUTING.md
We don’t want submissions purely generated and submitted by automated AI systems without any human ensuring that it is correct and valid.
And we don’t want to put this review burden solely on our reviewers.
- We have the same expectation of quality for source code whether AI was used or not (including security, readability, maintainability, correctness, commit history, etc.).
- When AI is used as part of writing / editing some code, we consider the person using the AI as a tool, fact-checking / editing its output and ultimately submitting the code as a pull request to be the author.

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.

Suggested change
- When AI is used as part of writing / editing some code, we consider the person using the AI as a tool, fact-checking / editing its output and ultimately submitting the code as a pull request to be the author.
- When AI is used as part of writing / editing source code, we consider the person using the AI (as a tool), to be the author.

Comment thread CONTRIBUTING.md
- We have the same expectation of quality for source code whether AI was used or not (including security, readability, maintainability, correctness, commit history, etc.).
- When AI is used as part of writing / editing some code, we consider the person using the AI as a tool, fact-checking / editing its output and ultimately submitting the code as a pull request to be the author.
- When using AI, your use must be in compliance with applicable laws and terms, such as the EU AI Act, as well as the terms of service and acceptable use policy of your AI provider.
- We may change these rules in the future as AI tools and regulation develop.

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.

Suggested change
- We may change these rules in the future as AI tools and regulation develop.
- We may change these rules in the future as AI tools and regulations develop.

@olehermanse olehermanse merged commit 8aab07e into cfengine:master Oct 2, 2025
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants