Question about AI-generated code policy
Hello everyone, I would like to raise a question about Wine's policy on code generated by Large Language Models (LLMs). Several large open-source projects, including NetBSD, QEMU, and Gentoo, have already stated their strict position about contributing such code [1] [2] [3], but I found no results related to this topic in either the Wine Developer's Guide [4] or wine-devel archives [5]. Would it make sense to formalize a clear code policy regarding code generated by LLM and add it to the Developer's Guide? This would be relevant for both the main Wine tree and the tests subsystem. Best regards, Y. Osipov [1]: https://www.netbsd.org/developers/commit-guidelines.html#tainted [2]: https://www.qemu.org/docs/master/devel/code-provenance.html#use-of-ai-genera... [3]: https://wiki.gentoo.org/wiki/Project:Council/AI_policy [4]: https://gitlab.winehq.org/wine/wine/-/wikis/Wine-Developer%27s-Guide [5]: https://list.winehq.org/archives/search?mlist=wine-devel%2540list.winehq.org
The main concern to contributing LLM-generated code I see is that such code cannot be checked for its primary source, and so for its license as a consequence, which would likely conflict with Clean Room Guidelines [1] and actually violate the Developer Certificate of Origin. [1] https://gitlab.winehq.org/wine/wine/-/wikis/Clean-Room-Guidelines
participants (1)
-
mcm@etersoft.ru