Position on use of generative AI in contributions #4502
Replies: 15 comments 12 replies
-
|
I think the way data taken (usually without permission) from sources of many different licenses (some proprietary) presents a compliance problem for the output of generative AI models. At the very least, they fail to attribute or provide the license and copyright notice for works they substantially reproduce, which are common requirements of permissive licenses. I have to imagine this is worse for more restrictive licenses. So, I would lean towards saying we don't accept contributions which are substantially created by or based on generative AI output. I suspect I might be in the minority there. I think
might be a good balance. |
Beta Was this translation helpful? Give feedback.
-
|
I would be in favour of a stock response that provides some pathways forward and also aligns with our contributing guidlines, e.g.
Also note that I've just looked at our contributing guidelines and we don't actually state what PRs should have in them -_____- and that the contributing guidelines spend a lot of time on CoC etc up top, but do not reflect technical contribution requirements. So I'm adding an issue to fix that 😁 |
Beta Was this translation helpful? Give feedback.
-
|
Agree with Jim to not accept PRs that are substantially written by AI - If in doubt we can check with the person if it is the case and if they don't respond close the PR? For now it is still quite clear what is AI generated and what is not, perhaps that will change in the future.. |
Beta Was this translation helpful? Give feedback.
-
|
I think it's great that we're clarifying this. I like Arielle's idea which makes me think about what a good PR is., including things like being concise, specific, editing, proofreading, etc. After we talked about this Wednesday I wanted to look at whether someone has already created a guide for writing good PR's but I haven't gotten to it. We might need to do it ourselves to address the patterns Jim is seeing and has described so well. |
Beta Was this translation helpful? Give feedback.
-
|
Sharing my thoughts experiences from The pain point IMO lies in:Flip side: Gen AI could still be an effective "tool"; The issue lies in undisclosed/unguided use! How to mitigate (not 100%, but a decent start)
|
Beta Was this translation helpful? Give feedback.
-
|
The Fedora community had a pretty lengthy discussion about AI contribution policy that resulted in a pretty pithy statement of their position that might be useful to take inspiration from: https://docs.fedoraproject.org/en-US/council/policy/ai-contribution-policy/ |
Beta Was this translation helpful? Give feedback.
-
|
Nice example of how one project addressed turning off submissions: tldraw/tldraw#7695 |
Beta Was this translation helpful? Give feedback.
-
|
Also adding that this LinkedIn post has a bunch of different examples from different open source projects - most of them are asking for transparency, and one project has added an |
Beta Was this translation helpful? Give feedback.
-
|
I spoke with some Zulip team members at FOSDEM about this (and managing contributions in general). They have a use of AI section in their contributing guide |
Beta Was this translation helpful? Give feedback.
-
|
Resource dump: other people/project's AI policies overview: https://github.com/melissawm/open-source-ai-contribution-policies |
Beta Was this translation helpful? Give feedback.
-
|
Noting that we discussed this topic in the @the-turing-way/steering-committee meeting today - there's a lot of nuances here but what the SC members in attendance would like to do to move the discussion forward to a policy is either: What would contributors to this discussion so far prefer as a path forward? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
I quite like that the LLVM project's AI use policy does not recommend using AI tools for fixing issues labelled
|
Beta Was this translation helpful? Give feedback.
-
|
Here is a new blog post on AI from the R consortium: https://r-consortium.org/posts/open-source-makes-ai-better/ |
Beta Was this translation helpful? Give feedback.
-
|
Draft developed with @Arielle-Bennett summarizing the notes here: We have enough information here to start drafting:
Planning for the September Community Forum
Fireside Chat
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Related to #4424
We are getting PRs in from new contributors, we suspect using generative AI, that are time consuming compared to the additions/quality they add to the book:
To avoid the time sink to address this, it would be easier to prevent these PRs or have a reason to quickly close them by adding a text to the contributing.md such as:
"We're not saying you can't use generative AI, but it isn't reasonable to ask us to review entirely machine generated contributions or contributions which the author hasn't reviewed/edited"
Beta Was this translation helpful? Give feedback.
All reactions