Live data from Hacker News

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

twitter.com

321–330 of 806 posts

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

#321

For DALL-E and Stable Diffusion, the model size is an order of magnitude smaller than the total size of all the training set images? So it's not possible for the model to regurgitate every image in the training set exactly? For Copilot, is there a similar argument? Or its model is large enough to contain the training set verbatim?

How small is DALL-E/SD, compared to say, training dataset images shrank to 120x120, JPEG compressed at q=0.3, compressed as .tar.bz2?

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

#322
post #68
post #58

Earlier quoted context omitted.

> these AI tools give more power to people who control data, i.e., big companies or wealthy people, while at the same time, they take power away from individuals. Not sure I agree, but I can at least see the point for Copilot and DALL-E - but Stable Diffusion? It's open source, it runs on (some) home-use laptops. How is that taking away power from indies? Just look at the sheer number of apps building on or extending…

SD is better than the other two, but it will still centralize control. I imagine that Disney would take issue with SD if material that Disney owned the copyright to was used in SD. They would sue. SD would have to be taken off the market. Thus, Disney has the power to ensure that their copyrighted material remains protected from outside interests, and they can still create unique things that bring in audiences. Any s…

How is this situation made any worse by these AI systems?

If a small time artist has their work stolen, they probably won't be able to fight it very well. They might be able to get a few taken down, but the sheer number will make it impossible to keep up.

Disney, on the other hand, will have armies of lawyers going after any copyright violation.

It seems the same whether AI is involved or not.

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

#323

Earlier quoted context omitted.

> Joe Rando plays a song from 1640 on a violin he gets a copyright claim on Youtube That can't possibly be a valid claim, right? AFAIK copyright is "gone" after the original author dies + ~70 years. Before fairly recently it was even shorter. Something from 1640 surely can't be claimed under copyright protection. There are much more recent changes where that might not be the case, but 1640? > When Jane Rando uses dev…

The poster isn't claiming that this is a valid DMCA suit. Nearly everyone who is at a mildly decent level and has posted their own recordings of classical musical to YouTube have received these claims _in their Copyright section_. YouTube itself prefixes this with some lengthy disclaimer about how this isn't the DMCA process but that they reserve the right to kick you off their site based on fraudulent matches made b…

I have dealt with fraudulent Youtube copyright claims, it's a long and annoying process. First, you have to file a dispute, which typically the claimant will automatically reject, and then you have to escalate to a DMCA counternotice, which will take the video offline for a few days to give the claimant a chance to respond. In my experience, the claimant will drop the complaint at this point, but you're theoretically opening yourself up to legal action by sending the counternotice.

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

#324
post #257

Earlier quoted context omitted.

Stable Diffusion sometimes reproduces the large watermarks used by stock photo providers on their free sample images. That’s embarrassing at the minimum, and potentially a trademark violation.

Surely at the very least it'd be a TOS violation? I doubt any stock photo service grants you enough rights to redistribute their watermarked free image samples? Especially not in the context of a project like Stable Diffusion?

But it's not reproducing their samples. It's just adding their watermark to newly generated pictures you can't find in the training set.

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

#325

For DALL-E and Stable Diffusion, the model size is an order of magnitude smaller than the total size of all the training set images? So it's not possible for the model to regurgitate every image in the training set exactly? For Copilot, is there a similar argument? Or its model is large enough to contain the training set verbatim?

How small is DALL-E/SD, compared to say, training dataset images shrank to 120x120, JPEG compressed at q=0.3, compressed as .tar.bz2?

> The data can comfortably be downloaded with img2dataset (240TB in 384, 80TB in 224)

https://laion.ai/blog/laion-5b/

Not exactly what you asked, but hopefully useful? The model weights are about 4 GiB I believe.

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

#326
post #87

What does > with "public code" blocked mean? Are you able set a setting in GitHub to tell GitHub that you don't want your code used for Copilot training data? Is this an abuse of the license you sign with GitHub, or did they update it at some point to allow your code to be automatically used in Copilot? I'm not crazy about the idea of paying GitHub for them to make money off of my code/data.

The option to omit "public code" means it should, in theory, omit code that is licensed under such banners as the GPL. It does not mean "omit private repositories".

I should have pointed out that those were two separate questions.

Public code is a weird name to use for that use case.

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

#328
post #87

What does > with "public code" blocked mean? Are you able set a setting in GitHub to tell GitHub that you don't want your code used for Copilot training data? Is this an abuse of the license you sign with GitHub, or did they update it at some point to allow your code to be automatically used in Copilot? I'm not crazy about the idea of paying GitHub for them to make money off of my code/data.

> We built a filter to help detect and suppress the rare instances where a GitHub Copilot suggestion contains code that matches public code on GitHub. You have the choice to turn that filter on or off during setup. With the filter on, GitHub Copilot checks code suggestions with its surrounding code for matches or near matches (ignoring whitespace) against public code on GitHub of about 150 characters. If there is a m…

That is for people using Copilot. I’d like a setting that tells GitHub to not scan my code at all. And I am curious about that sneaking into the terms in between me signing up and paying and them taking code for free.

I have also never heard of “public code” being used in that way.

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

#329
post #214

Earlier quoted context omitted.

I haven’t seen any side by sides that seem like a lift. Any examples? I don’t see Midjourney (et al) as remixes, myself. More like “inspired by.”

https://alexanderwales.com/wp-content/uploads/2022/08/image.... Left: “Girl with a Pearl Earring, by Johannes Vermeer” by Stable Diffusion Right: Girl with a Pearl Earring by Johannes Vermeer This specific one is not copyright violation as it is old enough for copyright to expire. But the same may happen with other images. from https://alexanderwales.com/the-ai-art-apocalypse/ and https://alexanderwales.com/addendum-…

If a human drew that, it would not be copyright violation.

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

#330
Copyright Rules are not meant to favor a few.

If that's the case then it makes a great case to break the DMCA and steal all the content out there.

That sounds terrible in theory but it's one way to put some of these big money systems in check.

What about all the leaked source code in early 2022. It would make perfect sense for the hackers to remove the copyright and put it in Github for karma. That way, the IP of all now belongs to all. I'm quite sure a few won't agree with this method, but that's exactly how bad it is when removing licenses from software for code predictions.

Finally, Git was meant to allow people to host anywhere, so if the worry is about IP theft, one should stop hosting on Github and move it some place else, if they want it fully private.

Post reply on HN