Skip to content

Mesa

Open source implementations of OpenGL, Vulkan and other graphics APIs.

Mostly friendly. Welcome, with extra rules.

Homepage Repository

AI-assisted code is allowed if the submitter understands it, takes responsibility including MIT licence compatibility, and discloses AI involvement with Assisted-by or Generated-by. Autonomous tools may not submit or interact with issues or MRs, and AI should not write comments, commit messages or GitLab comments.

Policy by area

Code contributionsPatches, pull requests and other changes written with AI tools.
Mostly friendly
  • AI use must be disclosed
  • Contributor takes full responsibility
  • Output must be license-compatible
  • No autonomous agents
Issues & bug reportsBug reports, security reports and issues found or written with AI tools.
Mostly friendly
  • No autonomous agents
AI-written textPull request descriptions, issue comments and summaries written by AI.
Unfriendly

In their own words

Code contributions

That responsibility includes making sure that the code change can be submitted under the MIT license that Mesa uses.

Mesa: Submitting Patches

Disclosure is always required when "AI" was involved in the creative process of coming up with the code, except in the following cases:

Mesa: Submitting Patches

It is not allowed to use autonomously acting tools to submit any contributions, that is every contributions needs explicit oversight and your review.

Mesa: Submitting Patches

Issues & bug reports

This includes interactions with GitLab issues or MRs in any autonomous way through such tools.

Mesa: Submitting Patches

AI-written text

"AI" shouldn't be used to generate code comments, commit messages, and Gitlab comments.

Mesa: Submitting Patches

Consequentially, contributors can use "AI" for research etc., but all text should be their own words.

Mesa: Submitting Patches

Sources