Introduce AI policy based on CoMaps policy - #2472
Conversation
|
@mark9064 there may be good reason why you linked to the pull request in the comaps repo but I found this link a little easier https://codeberg.org/comaps/Governance/src/branch/main/AI_USAGE.md |
|
Honestly I was just following what they did :P I guess so people can see the discussion if they'd like? A link to the actual file is useful too though, thanks :) |
|
We're honored 🙏 much love and maximum respect to the project running on my wrist right now. Also CB seems to have a lot less of a problem with autobot vibe spam, if you want to see if the grass is greener over here 😁 |
|
We're moving to CB for NeoTime :) https://codeberg.org/InfiniTimeOrg/NeoTime (Currently there's nothing there since OS dev for PT Pro hasn't really started - major hardware blockers still) I'm not sure we'll move InfiniTime, but it's tempting. GitHub has some great features, but it's not going a direction I particularly love |
|
This proposed AI policy fits very well with my own opinions:
There's one thing I would like to add to this policy: I don't want our commit messages to become a free advertising platform for AI companies. In this context, I would like to ban all mentions of AI tools in commit messages, particularly tags like co-authored-by: . Such mentions do not provide useful information in the commit message, but effectively serve as free advertising for that company or tool. We might want to enforce and automate this with a new CI check that would block the PR if such mentions are detected in the commit messages. Of course, according to the policy, we can discuss these tools in pull request descriptions if that makes sense. |
Low effort AI contributions are driving me nuts. It's no fun at all reading through a load of slop somebody couldn't even been bothered to write. Even if these contributions are valid bugfixes, I personally have zero interest in spending my time on them. Taking somebody's review feedback and pasting LLM output back into the thread with zero revision or judgement requires an intense disrespect of people's time and energy.
This policy is based on the CoMaps AI Policy, which in turn is based on a version of Forgejo's. Slight changes have been made for emphasis, and to add/remove parts relevant specifically to InfiniTime (e.g. CoMaps has a note about cherry picking commits in, which isn't particularly relevant to InfiniTime)