Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,17 @@ When submitting your pull request, please make sure you:
* Become familiar with the *Northern.tech AS Contributor statement* as described
in the [*AUTHORS*](./AUTHORS) file.

### Use of AI/LLMs in contributions

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.

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.

- 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.).

- 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.

- 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.


### Pull request title and description

Expand Down
Loading