I don't believe that I am adding anything new here. There is a lot of good in this GCD and having a documented policy will be better both for those who wish to cautiously use generative AI and those who advocate its prohibition.
Contrasting with the author's reasoned attempts to find consensus there have been many statements regarding very strong ideological and emotional aversion to the development and use of these tools. Once GNU publishes guidance on the use of generative AI for copyleft projects we may find that we have overshot the mark and overly restricted our use of AI. I expect that we will need to better evaluate and track the copyright status of all contributions, and the project may want to consider adopting a Developer's Certificate of Origin, as noted by Maxim. Since we recognize that this is an imperfect policy the only path available to amending the document is to add a sunset or expiration clause. A period of one year would be reasonable and allow time for the publication of GNU guidelines as well as for project contributors to explore the use of generative AI in the limited cases outlined by the GCD. As to the current document, I still find unclear the project commitment to "will not use genAI" with the separate policy for contributions which documents the use thereof. And with the recent change under "contribution acceptance" in bd04d0962a I would be happy to see included something similar to "mechanical integration of upstream bug fixes, configuration parameters, and minimal source adaptations required to achieve a successful Guix build". Greg
