Live data from Hacker News

I do not agree with Github's use of copyrighted code as training for Copilot

thelig.ht

51–60 of 545 posts

Re: I do not agree with Github's use of copyrighted code as training for Copilot

#51
post #15

Why is this noteworthy? Who is this person? Am I missing something? I agree that there needs to be talk about licensing and copyright but with so "less/no content" there can be no meaningful discussion other than aimless banter.

> Who is this person?

One of the beautiful things about HN is that you don't need to be anything, you just have to have something interesting to say.

Re: I do not agree with Github's use of copyrighted code as training for Copilot

#52

It's kind of interesting how quickly sentiment turned negative. The original feature showcase/announcement post was full of excitement by HN (which is kind of strange, if you think about how skeptical the HN crowd is towards AI/ML and automation of programming) but it hasn't been a week and people are already talking about the questionable ethics and potentially disastrous consequences of using the feature.

Do you mean this post? https://news.ycombinator.com/item?id=27676266

There's plenty of skepticism there, even in the early comments.

Re: I do not agree with Github's use of copyrighted code as training for Copilot

#54
post #8

While I understand the sentiment wasn’t Copilot trained on code not only hosted on GitHub, but found all over the Internet? Which means hosting your code yourself would not prevent GitHub from using it to train Copilot. That raises an interesting question though - how do you opt out? Is there even a way to do it?

robots.txt, or a copyright notice saying the code can't be used to train AI which bots will ignore and open their corporate masters to liability. on edit: fixed typo

Bad news for you. Japanese copyright law, article 47-7 explicitly allow using copyrightable works for data analysis by means of a computer(including recording a derivative work created by adaptation)

It should be considered as fair-use of USA except we don't use Common Law system so we explicitly state what exempt from the copyright protection.

Re: I do not agree with Github's use of copyrighted code as training for Copilot

#55
post #34

I thought this was a pretty good thread (by an ex-Wikipedia lawyer) on Twitter about the IP meaning of Copilot. https://twitter.com/luis_in_brief/status/1410242882523459585... And this is a longer article about how IP and AI interact: https://ilr.law.uiowa.edu/print/volume-101-issue-2/copyright... I am not a lawyer, but I am capable of summarizing the thoughts of lawyers, so my take is that in general, fair use allow…

> Nobody is really being hurt when a new tool makes it easier to copy little bits of code from the internet.

Quite the opposite. We all get a tiny bit better with good information like this. This is what the internet should be for, evolving, learning from past mistakes, information availability.

If the discussion was “I clicked this button and got someone’s entire chat platform” that would be different. Words and sentences aren’t copy written, books are, so when exactly are a collection of words a book?

There is nuance, and the linked page has none. But that’s fine, that guy is free to pull his content off GitHub. This seems like a useful feature for other people who want to make things first and foremost.

Re: I do not agree with Github's use of copyrighted code as training for Copilot

#56
post #8

While I understand the sentiment wasn’t Copilot trained on code not only hosted on GitHub, but found all over the Internet? Which means hosting your code yourself would not prevent GitHub from using it to train Copilot. That raises an interesting question though - how do you opt out? Is there even a way to do it?

robots.txt, or a copyright notice saying the code can't be used to train AI which bots will ignore and open their corporate masters to liability. on edit: fixed typo

robots.txt is a convention for those who want to be good 'web citizens' rather than legally binding. It does absolutely nothing to stop someone who ignores your wishes. For example, there are tons of bots that ignore robots.txt entirely or even go straight for the thing (i.e. 'hey, thanks for telling us where to look!') you're telling them to avoid in robots.txt. While copyright is a mechanism that can be used if you can make the case, and have the means, it will only work for entities that have something to lose and are within a jurisdiction where it matters.

Re: I do not agree with Github's use of copyrighted code as training for Copilot

#57
post #28

Earlier quoted context omitted.

I would like to know this too. I understand that GitHub is a private company and you have to accept their T&C, but surely they aren't allowed to use source code found elsewhere on the internet to train their ML models without asking for permission first unless it's a B2B cooperation such as with Stackoverflow.

Oh man I can’t imagine the consequences for certain languages and frameworks if it uses SO answers though. Imagine if it trained in all the dumb and ancient answers like “how do I get the length of a string in javascript” and took the first accepted answer of “use jquery”

This raises an issue of trolling. What prevents developers to generate "inappropriate" code to feed it to this algorithm the same way they did with the Microsoft Chat bot for example? That will surely reflect on the quality of code generated by this AI system and therefore the stability and security of applications built.

Re: I do not agree with Github's use of copyrighted code as training for Copilot

#59

I abandoned github when they put code that was not licensed (is: copyright retained) and reproduced it and saved it in their Arctic Vault without the authors consent (mine)

How is the Arctic Vault different from any other offsite backup?

I suppose one issue is that you (presumably) can't request deletion from it (which may even be a GDPR violation).

Edit: I looked up the relevant GDPR stuff, apparently there's an exemption for when "erasing your data would prejudice scientific or historical research, or archiving that is in the public interest.", which it arguably includes the Arctic Vault.

Re: I do not agree with Github's use of copyrighted code as training for Copilot

#60
post #8

While I understand the sentiment wasn’t Copilot trained on code not only hosted on GitHub, but found all over the Internet? Which means hosting your code yourself would not prevent GitHub from using it to train Copilot. That raises an interesting question though - how do you opt out? Is there even a way to do it?

I guess it goes back to closed source / trade secrets territory. If you have something you really don't want stolen, it is safer to never expose it and never trust that the law will fairly protect you.

The irony is that copilot won't suggest its own source code, just everyone else's. It is open source without the benefits.

Post reply on HN