> "It is not permitted to use Large Language Model (such as ChatGPT,
> Gemini, Copilot etc.) to generate any non-trivial (legally
> significant) part of code that is produced as a part of GCC GSoC."
I like this language. It's very similar to what large companies
are starting to add into their standard purchase terms and conditions.
> I may add an exception for testcases (explicitely marked as such), that
> seems harmless and potentially useful.
I agree except that I don't see the reason to identify them as such
and saying that adds complexity.
> Suggestions how to improve the
> wording - in the context of GSoC only - welcome.
I'd replace "legally significant" because we really don't want people
to feel they have to make legal decisions. "de mimimus" isn't known
to lots of people either, but at least they can look it up.
I'd suggest:
You may not used use a Large Language Model (an "AI" such as
ChatGPT, Gemini, and Copilot.) to generate any non-trivial (more
than de-minimus) amount of code that you produce as a participant
of GCC GSoC except for test cases.