if the models have been trained on copyleft code, mustn’t all the code they generate also be copyleft?