aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.rst6
-rw-r--r--doc/source/contributor/contributing.rst43
2 files changed, 47 insertions, 2 deletions
diff --git a/README.rst b/README.rst
index 1ef3018d9..964b31f05 100644
--- a/README.rst
+++ b/README.rst
@@ -116,14 +116,16 @@ Getting Involved
Need a feature? Find a bug? Let us know! Contributions are much
appreciated and should follow the standard `Gerrit
-workflow <https://docs.openstack.org/infra/manual/developers.html>`__.
+workflow <https://docs.openstack.org/contributors/common/setup-gerrit.html>`__.
-- We communicate using the #openstack-kolla irc channel.
+- We communicate using the #openstack-kolla IRC channel on OFTC.
- File bugs, blueprints, track releases, etc on
`Launchpad <https://launchpad.net/kolla-ansible>`__.
- Attend weekly
`meetings <https://docs.openstack.org/kolla/latest/contributor/meeting.html>`__.
- Contribute `code <https://opendev.org/openstack/kolla-ansible>`__.
+- Please respect our `AI policy
+ <https://docs.openstack.org/kolla-ansible/latest/contributor/contributing.html#aipolicy>`__.
Contributors
============
diff --git a/doc/source/contributor/contributing.rst b/doc/source/contributor/contributing.rst
index 7e9bff16a..8144bf166 100644
--- a/doc/source/contributor/contributing.rst
+++ b/doc/source/contributor/contributing.rst
@@ -18,6 +18,49 @@ The source repository for this project can be found at:
https://opendev.org/openstack/kolla-ansible
+.. _aicontent:
+
+AI-Generated Content
+~~~~~~~~~~~~~~~~~~~~
+
+In general, please do not submit AI generated content to the Kolla
+project, but some exceptions apply.
+
+The OpenInfra foundation has created a policy for AI Generated content
+at https://openinfra.org/legal/ai-policy which provides useful
+background to the Kolla project's policy, but the Kolla project policy
+differs somewhat.
+
+As a free software project, we are concerned with the copyright
+ownership of the project's source code. Because most commercially
+available LLMs are not able to indicate whether their output may
+include training data incompatible with Kolla's licences, accepting
+substantial contributions generated by them increases the risk to the
+project. And because LLM-generated output is not considered
+copyrightable in the United States and other regions, that further
+increases the risk to the project.
+
+In many cases, the code and documentation output from LLMs is not of
+sufficient quality for easy incorporation into Kolla. A community of
+contributors and reviewers with deep understanding of the project is
+healthier in the long run. Contributions generated by LLMs without
+that understanding creates more work for the maintainers.
+
+Nevertheless, if you use an LLM to create a very small patch (one that
+would likely not be subject to copyright protection even if generated
+by a human), that's fine, but you must annotate it with the
+`Assisted-By` or `Generated-By` labels.
+
+In short:
+
+* Please do not submit substantial AI-generated content (code or docs)
+* Very small/limited use may be okay if it's not copyrightable
+* Make sure you fully understand the code or docs you are changing
+* If you don't, engage with humans in the Kolla community
+* Any AI-Generated content must have `Assisted-By` or `Generated-By` labels
+
+.. _communication:
+
Communication
~~~~~~~~~~~~~