On Thu, Jul 17, 2025 at 07:24:22PM -0400, Simo Sorce wrote:
> On Thu, 2025-07-17 at 15:26 -0700, Adam Williamson wrote:
> > On Thu, 2025-07-17 at 15:18 -0400, Simo Sorce wrote:
> > > In my opinion the situation is simple, as already several courts
> > > hinted, the output of an AI cannot be copyrighted, and that makes sense
> > > given Copyright hinges on protecting human creativity and AIs clearly
> > > are not human. So Fedora could make a decision that the default license
> > > for AI generated code is just "Public Domain".
> > 
> > The most 'dangerous' case is the potential one where the AI system's
> > output is a close copy of some pre-existing human-authored chunk of
> > code, to the extent that the human author's copyright would apply to
> > it. In that situation we may be violating their copyright by including
> > it, depending on the license.
> 
> Can we talk about what the risk of that is?
> Are we talking 30%, 3%, 0.3% 0.003% .. ?
> 
> In the end I would make it a risk calculation, and add a note that if
> that should ever happen, and an author comes around and demand changes,
> Fedora will expeditiously remove the code or add attribution as the
> author prefers.
> I assume the chance of that happening to be low of course.

We can hope things are so clearcut & simple. The pain comes when there
is a difference of opinion about the merits of the complaint, and/or
when the original code in question has become the foundation behind a
much larger piece of evolved work so not practically untanglable with
alot of collatoral damage.


Specifically in the case of Fedora RPM spec packaging work, I'd suggest
the risk is likely low. If AI was going to spit out copied work we'd
probably find it was copied from another Fedora RPM spec, or copied
from examples in Fedora packaging guidelines, and thus not something
to particularly worry about.

More broadly in terms of coding I'd say the problem mostly falls on
upstream projects, as the original coding work in context of RPM
package maint is usually fairly low, and mostly around backporting
existing upstream work rather than authoring net new code.

Other Fedora activities make be a different matter though. Consider
documentation authoring, or translation work, where the risk would
be cloning paragraphs of text from other sources in the training
material.

With regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|

-- 
_______________________________________________
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