zlacker

[return to "GitHub Copilot available for JetBrains and Neovim"]
1. snvzz+1o[view] [source] 2021-10-27 19:33:04
>>orph+(OP)
Still no way to opt your code out of this.

Disgusting.

◧◩
2. rectan+aq[view] [source] 2021-10-27 19:42:24
>>snvzz+1o
Legally, it needs to be opt-in in order to protect downstream consumers of code written by Copilot.

Copilot sometimes reproduces code verbatim. You can't use open source code except under the terms of the license. Authors whose code may be reproduced by Copilot need to grant a license to downstream consumers, and republishers of Copilot-generated code need to adhere to the terms of that license.

Copilot is inserting ticking time-bombs into its users' codebases.

◧◩◪
3. meetup+0y[view] [source] 2021-10-27 20:22:00
>>rectan+aq
Nope. Copilot users are inserting "ticking time-bombs" into their own codebases.

The buck stops with the user, when they use code from any source at all, whether it's their head, the internet, some internal library, lecture notes, a coworker, a random dude of the street, or who knows what else, it their own responsibility to ensure the code they're using has been released under a license they can use. They don't get to go back and point fingers just because they didn't do their own due-diligence.

The exception would be if a vendor provides code under a legal contract providing liability and an agreed license, that has not happened in this case so there's no reason to expect any legal protections.

◧◩◪◨
4. rectan+7B[view] [source] 2021-10-27 20:40:07
>>meetup+0y
We agree that downstream users who redistribute copyrighted code regurgitated by Copilot are in violation of copyright.

It doesn't seem to me as though the distinction between "Copilot reproduced the code and the engineer copy/pasted/saved it" versus "Copilot inserted the code" is crucial.

There's a separate question about Microsoft's own liability. When Copilot reproduces open source code without adhering to the terms of the license, that's redistribution and thus copyright infringement. A copyright owner might not be able to get substantial monetary damages, but they ought to be able to get a copyright injunction.

I wonder what happens to Copilot should a Github user secure injunctive relief, forcing Microsoft to exclude their code from Copilot.

◧◩◪◨⬒
5. meetup+uQ[view] [source] 2021-10-27 22:14:31
>>rectan+7B
> It doesn't seem to me as though the distinction between "Copilot reproduced the code and the engineer copy/pasted/saved it" versus "Copilot inserted the code" is crucial.

Yes, the only thing that matters is who authorized the code to be published, which is never Copilot (an automated system that takes tickets, has copilot craft patches from them, then publishes them with no human review would be a) very cool and b) an incomprehensibly terrible idea; but even then there is still a human authorizing the code to be published, just residing a level of abstraction removed from the process itself)

[go to top]