Live data from Hacker News

GitHub Copilot, with “public code” blocked, emits my copyrighted code

twitter.com

761–770 of 806 posts

Re: GitHub Copilot, with “public code” blocked, emits my copyrighted code

#762
post #733
post #658

Earlier quoted context omitted.

It really isn't mental gymnastic. Copilot, the model, is a program that is a derivative work of open source code. It should be open source.

That is another discussion. He is not claiming that it should be open source - he is claiming it is created to destroy open source.

He is me. Allowing large companies to ignore licenses and giving them a tool to launder licensed code at scale is a significant threat to the integrity of open source licenses.

Re: GitHub Copilot, with “public code” blocked, emits my copyrighted code

#763

Earlier quoted context omitted.

The chilling effect of this decision is something everybody who uses open source software should be worried about.

I'm worried that this will harm open source, but in a different way: lots of people switching to unfree "no commercial use at all" licenses, special exemptions in licenses, and so on. I'm also worried that it'll harm scientific progress by criminalizing a deeply harmless and commonplace activity such as "learning from open code" when it's AIs that do it. And of course retarding the progress of AI code assistance, a v…

Horrible framing. AI is not learning from code. The model is a function. The AI is a derivative work of its training material. They built a program based on open source code and failed to open source it.

They also built a program that outputs open source code without tracking the license.

This isn't a human who read something and distilled a general concept. This is a program that spits out a chain of tokens. This is more akin to a human who copied some copywritten material verbatim.

Re: GitHub Copilot, with “public code” blocked, emits my copyrighted code

#764
post #408

Earlier quoted context omitted.

Seems more like a massive class-action copyright target, potentially at ($50k/infraction) x (the number of usages).

Good. Where do I sign up?

Find a good and ambitious copyright attorney with some free capacity.

Also, register your code with the copyright office.

Edit: Apparently, with the #1 post on HN right now, you could also just go here: https://githubcopilotinvestigation.com/

Re: GitHub Copilot, with “public code” blocked, emits my copyrighted code

#765
post #79

Earlier quoted context omitted.

there's exactly no way they have

I'm curious how you could possibly know that for sure.

because Microsoft is known to be extremely protective of their code. there is just no way they would expose their internal code to being straight up decoded from the model, while they can just train the model on the huge public data of GitHub

Re: GitHub Copilot, with “public code” blocked, emits my copyrighted code

#766
post #11

Same issue with Stable Diffusion/NovelAI and certain people's artwork (eg Greg Rutkowski) being obviously used as part of the training set. More noticeable in Copilot since the output needs to be a lot more precise. Lawmakers need to jump on this stuff ASAP. Some say that it's no different from a person looking at existing code or art and recreating it from memory or using it as inspiration. But the law changes when…

Yes, lawmakers should come ASAP and make everybody pay rents that will ultimately not even be pocketed by the median creator/developer. What a fantastic vision! What a feast for the capitalist beast …

Re: GitHub Copilot, with “public code” blocked, emits my copyrighted code

#767

Earlier quoted context omitted.

That code block is neither "simple like FizzBuzz" nor is it in a lawsuit. I feel like we're speaking past each other at this point.

What makes it not simple like FizzBuzz? You will not be able to come up with a reason why this one single function is copyrightable, but a FizzBuzz function isn’t. It’s one function in 15 lines of code. Get 1,000,000 developers to implement that function and you’re not going to have anywhere near 1,000,000 substantially different implementations.

Google v. Oracle ended with a six line function not being granted de minimus protection. What you're talking about is arguably common sense, but not based on current case law in the US.

Re: GitHub Copilot, with “public code” blocked, emits my copyrighted code

#768
post #763

Earlier quoted context omitted.

I'm worried that this will harm open source, but in a different way: lots of people switching to unfree "no commercial use at all" licenses, special exemptions in licenses, and so on. I'm also worried that it'll harm scientific progress by criminalizing a deeply harmless and commonplace activity such as "learning from open code" when it's AIs that do it. And of course retarding the progress of AI code assistance, a v…

Horrible framing. AI is not learning from code. The model is a function. The AI is a derivative work of its training material. They built a program based on open source code and failed to open source it. They also built a program that outputs open source code without tracking the license. This isn't a human who read something and distilled a general concept. This is a program that spits out a chain of tokens. This is…

The brain is a function. You're positing a distinction without a difference.

Re: GitHub Copilot, with “public code” blocked, emits my copyrighted code

#769
post #160

Earlier quoted context omitted.

That's not even a joke. One of the premises of a copyright is that you defend your intellectual property or lose it. If the system were more equitable then it would defend your copyright.

You're thinking of trademarks.

Ah! You're right.

Re: GitHub Copilot, with “public code” blocked, emits my copyrighted code

#770

Earlier quoted context omitted.

Why would I waste time doing this?

Because you were already willing to waste time panning his code on a public forum. Maybe do something constructive instead of destructive if your time is so precious.

> Maybe do something constructive instead of destructive if your time is so precious.

How does the first part of this follow the second? Being constructive likely takes more time.

Post reply on HN