diff options
| -rw-r--r-- | README.rst | 6 | ||||
| -rw-r--r-- | doc/source/contributor/contributing.rst | 41 |
2 files changed, 45 insertions, 2 deletions
diff --git a/README.rst b/README.rst index 3170ec726..034c15f88 100644 --- a/README.rst +++ b/README.rst @@ -152,15 +152,17 @@ 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>`__. - Attend weekly `meetings <https://docs.openstack.org/kolla/latest/contributor/meeting.html>`__. - Contribute `code <https://opendev.org/openstack/kolla>`__. +- Please respect our `AI policy + <https://docs.openstack.org/kolla/latest/contributor/contributing.html#aipolicy>`__. Notices ======= diff --git a/doc/source/contributor/contributing.rst b/doc/source/contributor/contributing.rst index 821d6ab88..d24c3b71f 100644 --- a/doc/source/contributor/contributing.rst +++ b/doc/source/contributor/contributing.rst @@ -18,6 +18,47 @@ The source repository for this project can be found at: https://opendev.org/openstack/kolla +.. _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 |
