@GeoffWozniak The author might be a good lawyer, but probably doesn't know much about AI. Unless Microsoft invented a completely new paradigm, Copilot uses standard ML techniques, and with them there is simply no way of preserving the licences attached to the learned code. For a while I've been wondering whether training the system on batches of software with licenses compatible with a specific one, but even MIT requires preserving an authorship statement, so almost no lincences are compatible in this sense.
Other than that, good article.