.. _ai_policy: ========= AI Policy ========= "AI" herein refers to generative AI tools like large language models (LLMs) that can generate, edit, and review software code, create and manipulate images, or generate human-like communication. Responsibility -------------- You are responsible for any code included in a plugin that you submit to the registry, regardless of whether it was manually written or generated by an AI. Your plugin needs to have been carefully reviewed and checked for bugs by a human prior to opening a pull request. Disclosure ---------- When you submit a plugin for inclusion in the community registry, please disclose any use of LLMs in your plugin's development/maintenance by checking the appropriate box in the pull request template. Your acknowledgment of using generative AI will not prejudice the success of your submission. Copyright --------- Plugins must have open source licenses in order to be included in the community registry. Code generated by AI may infringe on copyright and it is the submitter’s responsibility to not infringe. The maintainer team reserves the right to reject any pull requests or remove any plugins from the registry, AI generated or not, where the copyright is in question. AI Agents --------- The use of an AI agent that writes code and then submits a pull request autonomously is not permitted. A human must check any generated code and must be the one to submit the pull request. We strongly believe that human-to-human communication is essential for an open source community to thrive. Acknowledgments --------------- We thank SciPy and PyOpenSci for their AI policies, upon which this policy is based.