Maybe MSFT should have one instance of Copilot for each common license, and then the user gets to pick which licenses they want to deal with when using Copilot. If you're writing code for a BSD-licensed codebase, you might accept Copilot trained on BSD- and MIT-licensed code, as well as any other license that's compatible with BSD. If you're writing code for a proprietary codebase you might want to exclude Copilot tr…
Which is ironic given that this is Microsoft. Whatever happened to "don't use programmers' code without paying them" and the whole "proprietary software is better because it sustains the programmer"?