On Wed, Jul 16, 2025 at 3:28 PM Adam Williamson
<adamw...@fedoraproject.org> wrote:
>
> I noticed that AI-generated content has been added to a Fedora package:
>
> https://src.fedoraproject.org/rpms/python-pip/pull-request/157#
>
> Do we have rules about this?
>

No

> If not, should we?

Maybe?

> There are obvious concerns about whether such content is copyrightable
> (and the implications of that), and whether such content may cause
> copyright concerns by replicating training data. Various projects are
> currently reckoning with how to handle such contributions. See, for
> instance, https://github.com/avocado-framework/avocado/pull/6168 .

From my perspective (I'm not a lawyer, these comments do not reflect
those of my employer, <insert other CYAs here>):

I'm thinking we should treat AI-generated code the same way that we
would treat sub-contracted code. I've worked at companies that
outsourced some software-development to subcontracting companies. The
way this would generally work is that there would be an on-site
coordinator that submitted all of the code on behalf of the (most
likely underpaid) coders working elsewhere. The way this was
interpreted is that the coordinator, as a representative of the
subcontracting company, was taking on the responsibility (and
accountability) for verifying that the content being submitted is
functional, non-malicious and not *known to be* violating anyone's
copyright. If later it turned out that someone on their team was
stealing code, the person whose name was on the commit would be held
responsible for that violation.

I think we can realistically only hold generative AI submissions to
roughly this same standard: we already trust our contributors to do
their due-diligence. They remain responsible for what the code they
submit does (and will be held accountable for it if it's malicious or
violates copyrights and patents). And, frankly, there is very little
way we can detect if the code was AI-generated or written by a human
being. If we tried to make rules against GenAI, the practical effect
will be that people will just stop including notes telling us about
it. Discouraging transparency won't improve the situation at all.

-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to