CONTRIBUTING.md: Added section about use of AI / LLMs#5896
Merged
Conversation
Signed-off-by: Ole Herman Schumacher Elgesem <ole.elgesem@northern.tech>
larsewi
approved these changes
Oct 2, 2025
| 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. |
Contributor
There was a problem hiding this comment.
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. |
|
|
||
| - 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. |
Contributor
There was a problem hiding this comment.
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. |
| - 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.). |
Contributor
There was a problem hiding this comment.
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.). |
| 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. |
Contributor
There was a problem hiding this comment.
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. |
| - 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. |
Contributor
There was a problem hiding this comment.
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. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.