GCC AI Policy Announcement
Developer questions the definition and implications of AI-assisted code for GPL-licensed software.
Basile Starynkevitch raises concerns about the policy on AI-assisted code in GCC, questioning what constitutes AI and how it impacts the GPL. He notes that much GCC code is funded through AI-related calls and asks for clarification on how to handle AI-assisted contributions, referencing past involvement with AI-inspired techniques in GCC.
- proposer
Questions the definition of AI-assisted code and its implications for copyright and the GPL, noting that AI funding is common for GCC development.
“What happens if a patch contains a non-trival amount of code that cannot be copyrighted because it was assisted by AI? Are software projects like refpersys.org (source code below) considered as "AI"? Are code generators like https://carburetta.com/ considered as AI (they do use some clever AI techniques, and could be extended to use even better one). In some countries (including mine, France)…”
- reviewer
Acknowledges the question and its relation to a previous announcement but does not provide an answer in the snippet.
- other
Acknowledges the question and its relation to a previous announcement but does not provide an answer in the snippet.
Technical Tradeoffs
- Determining the legal status of AI-generated code under copyright law.
- Balancing the desire to incorporate AI advancements with the obligations of open-source licenses.
- Defining clear contribution guidelines for AI-assisted code.
In Details
This thread discusses the implications of AI-generated code on the GPL license as applied to GCC. The core issue is how to handle contributions where the authorship is partially or wholly machine-generated, and whether such code affects the GPL's copyright and distribution terms.