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. TheDon+hZ[view] [source] 2021-10-27 23:20:56
>>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.

I think that could be crucial.

If I read a computer science book, and from that produce a unique piece of code which was not present in the book, I have created a new work which I hold copyright over.

If I train a machine learning algorithm on a computer science book, and that ML algorithm produces some output, that output does not have a new copyright.

In essence, there must be originality for a work to be under a new copyright, and that is likely a requirement that it must be a human author. See this wikipedia page: https://en.wikipedia.org/wiki/Threshold_of_originality#Mecha...

Similarly, if copilot synthesizes a bunch of MIT code and produces a suggestion, that may be MIT still, while if a human does the exact same reading and writing, if it is an original enough derivative, it may be free of the original MIT license.

[go to top]