## MUST Read 1. **This is a DRAFT, not an announcement.** This topic is a work in progress. We encourage you to do join this work in a constructive way. 2. **The top post will be updated.** If you comment on something specific - quote the text you are commenting. 3. **Stay on point.** This is the topic to work on the AI Policy in the Fedora Project. Generic conversations about AI tools and use cases should be in other threads. We will move comments out of the topic if we don't find them relevant. ## Notes * We use the term "AI" loosely and it may include the topics like LLM, ML or some other similar or related things. * Some items in the policy are strict rules and some are just a call to the community. We may be will need some structure around that. --- # Fedora AI policy We are going to structure the AI Policy around several areas: 1) use of AI tools to make project contributions; 2) AI tools being used by Fedora users; 3) Fedora being used as a platform for AI development; 4) Fedora data being used for AI development. ## 1. Project contributions with a help from AI * **Embrace your human side** Contributing to Fedora is hard, especially when you have to overcome language and cultural barriers. And it might be tempting to use AI tools to polish the language and "look more professional". In the Fedora Project we would generally prefer people to use their own voice, however imperfect, than to communicate via a bland averaged LLM tool. * **Do NOT post AI/LLM slop in Fedora communication channels.** Do not post unverified dump of generated content as a reply to a Fedora Ask question, a draft for an article, a bug tracker item, a discussion item or any other Fedora communication channel. Adding a prefix: "I just wanted to share the AI output with you", "I asked AI and this is what it said, give or take" to slop doesn't make it less slop. Do not post it. * **Do NOT use LLM tools to expand** your talking points. If you want to write a one line question, do write a one-line question, not a generated one-pager from it. You will be perceived more professional and trustworthy in FOSS projects if you do not water down your main message. * **Do NOT use AI/ML tools to score submissions** for CfP, funding requests, internships and related items. It is hard to track and prevent natural bias included in most AI/ML tools by design, thus in the Fedora Project we will not rely on such tools for evaluation and choosing the candidates for speaking at Fedora events and other roles in the project. * TBA ## 2. AI tools for Fedora users * **Do explore AI/ML/LLM use for accessibility improvements** Consider use cases like translation, transcripting and voice generation. * **Do NOT enable any AI/ML/LLM assistants by default in Fedora Editions.** Any such service, especially sending the user data to a remote location, requires explicit informed consent. * TBA ## 3. Fedora as an AI Development platform * **Do package tools and frameworks** needed for AI research and development in Fedora, as long as they comply with Fedora Packaging and Licensing policies. * * TBA ## 4. Use of the Fedora Project data * **Aggressive scraping is strictly prohibited** Scraping of the data, which will cause significant load and costs on Fedora Infrastructure, is strictly prohibited, no matter the cause. In case you need to fetch the data for a certain reason, please reach out to Fedora Infrastructure team and figure an optimal and non-destructive way to do so. * **Respect the share-alike nature of the Fedora Project license** on the project data. A lot of the Fedora Project non-code content is covered by the [CC BY-SA](https://creativecommons.org/licenses/by-sa/4.0/). When you use open data from the project to run a research or train a model, please respect the open nature of that data, share the outcome and give credits. * TBA