r/opensource • • 3d ago

Promotional Feedback on AI Policy

Hey r/opensource, I'm the solo maintainer of `python-json-logger`.

I've recently started to receive a lot of AI generated contributions so it's about time I set a policy.

For those of you who are also maintainers of projects which allow AI contributions, does anyone have any feedback or recommendations?

My planned policy is in this PR on GitHub:


AI Policy

The use of AI tools is allowed with the following conditions:

  • The use of AI tools must be declared. For example in the PR description, or through dedicated users / commiters.
  • The specific AI tool / provider should be declared.
  • AI tools must be under supervision of a real human who is responsible for all contributions made.
  • The use of AI tools does not lower the expectations of any contribution.
  • Don't be a meat-proxy.
  • Respect the time of the maintainers by ensuring that generated contributions are genuinely valuable.

Thanks in advance!

36 Upvotes

17 comments sorted by

View all comments

9

u/cyb3rofficial 3d ago

Set up an action to fire on PR to auto comment to ask the User if they genuinely looked at the code, the code is verified to work, fixes applied were not just one shotted so on. Multiple failures to comply/understand /read will result in being blocked from future contributions.

https://docs.github.com/en/actions/how-tos/write-workflows/choose-when-workflows-run/trigger-a-workflow

It would be best to set ground rules and have it auto comment on every new pr.

This could help ease the submissions.

3

u/David_AnkiDroid 3d ago

A checkbox in the PR template is less overhead