I'm a bit confused how this will work in practice, because I don't see how they can retrain their entire model every time someone toggles that setting.
We might really need a new clause in the license.
> The above copyright notice and this permission notice > shall be included in all copies or substantial portions > of the Software.
If you are using Copilot and it produces a MIT-licensed snippet of code, you are in plain violation of the license. It is wilful copyright violation.
Yes and like standard your cite says none of the interpretations would cover a snippet.
>the commonly accepted 'safe bet' is any single line of the software.
Github/MS aren't going for the 'safe bet'. They're going for the maximum that they can get away with.
If somebody left a code with some license 10 years ago, then that's how he published it and it should be respected. If there are some additional files, changes or checkboxes required on the author side (who may be dead btw), then it is a theater not a solution.
I could totally go with let's abandon licenses (but would prefer starting with patents), what's online is ours. But if we want to keep them then the license itself is enough of a statement. It's not like we have a hard time writing software which interprets them... it's more like "but we would have to do a big refactoring".