Skip to content
Merged
Show file tree
Hide file tree
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
6 changes: 4 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -170,15 +170,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
=======
Expand Down
41 changes: 41 additions & 0 deletions doc/source/contributor/contributing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down