Skip to content

Add AI policy - #7

Merged
jnummelin merged 3 commits into
k0sproject:mainfrom
jnummelin:ai-policy
Sep 16, 2026
Merged

jnummelin merged 3 commits into
k0sproject:mainfrom
jnummelin:ai-policy

Conversation

@jnummelin

@jnummelin jnummelin commented Sep 11, 2026 •

Copy link
Copy Markdown
Member

Add a baseline AI policy modeled after Kubernetes AI policy.

Status Sept 15th 2026:
This was extensively discussed in the project public maintainers call. All participants were in favor of merging with some small tweaks.

Add a baseline AI policy modeled after Kubernetes AI policy.

Signed-off-by: Jussi Nummelin <jnummelin@mirantis.com>
Comment thread AI-POLICY.md Outdated
## Transparency

<!--
This needs discussion with maintainers, do we want to always have AI use disclosure in each PR? Do we care?

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

I think we don't need to require it, but may encourage. "Many maintainers appreciate to know when generative AI has been used" or similar.

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 personally very torn on this. I might want to know in some cases but if I'm reviewing code that is very good, even if AI helped on it, I probably would not care.

Plus the usual, can we enforce this in any way? Probably not. Maybe from that angle such a suggestion could work. 🤔

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 have any strong opinions, but adding additional checkbox in our list in the PR template is pretty simple, whoever wants to disclose it - they can. We don't enforce these checkbox today, either.

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.

We agreed on maintainers call that we will not use this. We have zero potential for verifying and the disclosure would not change anything.

Comment thread AI-POLICY.md Outdated
- Adding trailers like "assisted-by" or "co-developed" that attribute work to AI

<!--
Should we mention something about super long AI-generated descriptions in issues and PRs?

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

We can mention super long AI-generated text (or even better encourage short), but not under "Human accountability"

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.

We agreed in the maintainers call that we don't need this here, this belongs more in the general contributing guidelines

@ncopa ncopa left a comment •

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

This is very good. I am all for merge soon, even if non-optimal, and improve as we go. Its not like something is gonna break if we merge as is.

@jnummelin

Copy link
Copy Markdown
Member Author

I want to have a discussion on this in the next maintainers call so that everyone is on the same page with this.

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

One comment regarding link to k8s AI policy, but overall lgtm

Comment thread AI-POLICY.md Outdated

This document outlines the guidelines and principles for the use of artificial intelligence (AI) within our organization.

We use the [Kubernetes AI policy](https://kubernetes.io/blog/2026/06/26/open-source-maintainership-in-the-age-of-ai/) as the base for our own AI policy.

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.

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.

Fixed

Jussi Nummelin added 2 commits September 15, 2026 15:41
Signed-off-by: Jussi Nummelin <jnummelin@mirantis.com>
Signed-off-by: Jussi Nummelin <jnummelin@mirantis.com>
@jnummelin
jnummelin marked this pull request as ready for review September 15, 2026 12:47
@jnummelin

Copy link
Copy Markdown
Member Author

@ncopa @soltysh Care to have another pass. Fixed the link and dropped the parts we discussed and agreed to drop in the maintainers call.

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

lgtm

@jnummelin
jnummelin merged commit 26818f5 into k0sproject:main Sep 16, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants