On 3/10/26 8:55 AM, Michał Górny wrote:
Our "AI policy" [2] covers only direct contributions to Gentoo.  At the
time, we did not consider it appropriate to start restricting what
packages are added to Gentoo.  Still, general rules apply and some of
the recent packages are starting to raise concerns there.  Hence I'm
looking for your feedback.

A note: chardet's recent use of LLMs to perform licensing shenanigans is a specific separate case for me, because I think there are potentially real legal concerns there (and I doubt many folks on this list would consider it ethical to "LLM wash" an LGPL code base as was done there).


For the general case though, I have two major concerns with this proposal:

- What counts as "AI slop" or packages using AI? A large number of open source projects and foundations -- including the OpenInfra Foundation (OpenStack + kata containers + others) and the Apache Foundation -- have published specific guidance about how to submit AI generated code. I doubt we could come to an agreement that would cover all the cases you care about while excluding the cases I might care to fight for.

- If such a policy existed, it would deputize all Gentoo contributors into being AI-police, so to speak. It's not my job -- and I have ZERO volunteer interest in -- policing how other people use AI code in their own projects. That includes having to evaluate if something is "too AI" for Gentoo packaging.

If such a policy were to be implemented, depending on the exact verbiage, I would potentially choose to no longer be a Gentoo developer than put myself in the place of judging upstreams for whatever choices they made. I think this is mildly obvious given I'm the maintainer of our claude-code package, and haven't been shy about my usage of them in other communities as permitted by policy.

IMO, this primarily has to work out to a maintainer/project decision point: if someone is uncomfortable maintaining a given package for any reason, they shouldn't maintain it. I would be extremely +1 to the python project generally refusing to package chardet 7 (or any other package which has used *any method whatsoever* to screw developers and operators out of their copyleft rights).


--
JayF


P.S. While I know I'm not the most active gentoo developer, I do have lots of experience with my other hats on with combatting AI slop. I've also had positive experiences with these tools. Slop coming out of an LLM/AI process reflects on *the people using the tools* as much as the tools themselves. If there's a project producing crappy code, or trying to screw old contributors out of their rights -- that's a MAJOR PROJECT PROBLEM regardless of if AI or LLMs were involved. That's mainly why I don't like when these conversations are LLM/AI-forward -- we end up blaming 1s and 0s for actions taken by inconsiderate humans.

Reply via email to