docs/content/policies/artificial-intelligence.md
Artificial Intelligence (AI) is a rapidly growing field of technology which is rapidly changing the way we interact with technology, especially in the areas of security and privacy. It's regularly used by developers to generate content in a more efficient way.
We welcome the use of Generative Artificial Intelligence from the community in a general sense. We however have several policies which dictate the way in which it is to be used. These policies are designed to ensure that the community is able to interact with the technology in a professional and responsible manner.
These policies apply to several areas of the Authelia project, such as but not limited to:
As with other policies these policies form part of and augment our Code of Conduct. As such these rules may be enforced using the remediation process described in the Code of Conduct.
The following rules form the basis of the policy.
The following rules apply to all areas of the project.
Some users may use artificial intelligence to perform translations into English in the conversational areas. We accept this is a reasonable use case within the conversational areas of the repository.
As such we make an exception for this use case provided some simple guidelines are followed.
For GitHub areas use the details method as per below, where {{ Input }} is replaced with your input.
<details>
<summary>Translation Input for Artificial Intelligence</summary>
{{ Input }}
</details>
For all other areas include a GitHub Gist or equivalent link with the input.
The following rules apply to pull requests.
It's important to note that this is not a comprehensive list of rules, and users of the technology should be aware of the limitations of the technology and the limitations of the tools used to generate the content; and they should use these tools responsibly.
The requirement of responsible use is the basis for this policy and should a particular use of the technology be found to violate this principle, it may still be subject to this policy regardless of whether the use is explicitly detailed in this policy.
If we deem a use to be in violation of this policy, we expect the users response to fall within the "gracefully accepting constructive feedback" clause of the Code of Conduct. Discussion about the content or application of this policy and the Code of Conduct should be held in the appropriate channels.
Policies similar to these are very common in the open source community, and while this is not a rational argument for these policies, they are a good starting point in this fairly new phenomenon. We expect these guidelines and ideas will evolve over time. Regardless of your personal view of generative artificial intelligence, we expect community members to abide by these policies as a matter of professionalism.
There are a few reasons for these rules. In no particular order: