tl;dr:
- Copilot was trained on open-source repos many of which have licenses that require attribution.
- There is no attribution.
- Github claims it falls under fair use.
Do they have a point or not?
Say I prompt Copilot with "a React shopping cart component".
This feels analogous to a human going to read some code, understand the intent and re-implement it and I think we largely feel fine with that idea.
But it gets a bit more interesting than that.
I can prompt Copilot with "a React shopping cart component, in the style of @wesbos " and it might return a verbatim implementation of the one from his Advanced React course.
Now, I don't think Wes has an attribution license there but you start to see the issue.