Comment GPL (Score 1) 45
The GPL requires software systems that 1) make use of GPL licensed code and 2) distribute such code as part of a larger commingled software project, to 3) publish their own full source code whenever a distributee asks for it.
AI training on GPL code == commingling through weights and model evaluation architecture
AI outputting code to a user == distributing code which is part of the AI project's internal architecture (weights + model architecture)
AI outputting actual GPL snippets == AI is making essential use of GPL code, in a legally provable way
AI source code == all source code, training scripts, data files, lists of unprocessed raw input files, that constitute the *preferred* way of recreating the AI system from scratch by the AI company.