Live data from Hacker News

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

twitter.com

601–610 of 806 posts

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

#601
post #591

Earlier quoted context omitted.

The luddites were right. Everything is worse because they did not win, which is obvious if you spend a second thinking about what them not winning means: more concentrated wealth, more disenfranchised workers.

It’s difficult for me to see how 2022 is worse than 1816 all things considered.

Everything is worse than it could have been now, not directly compared to 200 years ago.

I find it very hard to believe you didn't understand the suggestion.

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

#602

Earlier quoted context omitted.

What’s the most github could reasonably be expected to do? Identify if multiple licenses are found for the same code then maybe it should be flagged for review or the most restrictive license applied.

Check timestamps of commits of replicated code to find the original.

Timestamps of commits can't be trusted, just like commit authors.

Github can only trust push timestamps.

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

#603
post #573

Earlier quoted context omitted.

> This is a new area of development, and we’re all learning. I’m personally spending a lot of time chatting with developers, copyright experts, and community stakeholders to understand the most responsible way to leverage LLMs. Given that there have been major concerns about copyright infringements and license violations since the announcement of Copilot, wouldn't it have been better to do some more of this "learning…

And why not train it on microsoft windows and office code?

Exactly, it would actually benefit many C/C++ programmers. Some components of NT are very high quality, why not wash their license if the aim is to empower the programmers and also make some profit?

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

#604

Earlier quoted context omitted.

> why not train it on opt-in repositories for a few years first, and iron out the kinks? Ha ha. Because then the product couldn’t be built. Better to steal now and ask forgiveness later, or better yet, deny the theft ever occurred.

Copyright infringement is not theft in the most important sense that matters. Theft is normally negative sum, copyright infringement is almost always positive sum.

Had to find this after a long time

IT Crowd Piracy Warning https://www.youtube.com/watch?v=ALZZx1xmAzg

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

#605

Earlier quoted context omitted.

I don't understand what is nonsense, how it works? Your response seems to be for something entirely different. But anyway, how I see stable diffusion being different is that it's a tool to generate all sorts of images, including copyrighted images. It's more like a database of *how to* generate images rather than a database *of* images. Maybe there isn't that much of a difference when it comes to copyright law. If yo…

A tool can't be held accountable and can't infringe on copyright or any other law for that matter. It's more of a product. It seems to me like it's a gray area that's just going to have to be decided in court. Like did the company that sells the tool that can very easily be used to do illegal things take enough reasonable measures to prevent it from being accidently used in such a way? In the case of Copilot, I don't…

The issue is not about what it produces. Copilot i am sure has safeguards to not output copyrighted code (they even mention they have tests). So it will sufficiently change the code to be legally safe.

The issue is in how it creates the output. Both Dalle and Copilot can work only by taking work of people in past, sucking up their earned know how and creations and remixing it. All that while not crediting (or paying) anyone. The software itself might be great but it only works because it was fed with loads of quality material.

It's smart copy&paste with obfuscation. If thats ok legally. You can imagine soon it could be used to rewrite whole codebases while avoiding any copyright. All the code will technically be different, but also the same.

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

#606
post #560

Earlier quoted context omitted.

Hi Ryan, thanks for posting here. So I had something similar happen to the OP a couple of days ago. I'm on friendly terms with a competing codebase's developer and have confirmed the following with them, both mine and it are closed source and hosted on github. Halfway through building something I was given a block of code by copilot, which contained a copyright line with my competitors name, company number and email…

> Those details have never, ever been published in a public repository. The most simple answer would be that this is false, it was published somewhere but you are not aware of it.

An equally simple answer is that copilot is pulling code (or at least analyzing) from repositories that are not public.

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

#607
post #560

Earlier quoted context omitted.

Hi Ryan, thanks for posting here. So I had something similar happen to the OP a couple of days ago. I'm on friendly terms with a competing codebase's developer and have confirmed the following with them, both mine and it are closed source and hosted on github. Halfway through building something I was given a block of code by copilot, which contained a copyright line with my competitors name, company number and email…

> Those details have never, ever been published in a public repository. The most simple answer would be that this is false, it was published somewhere but you are not aware of it.

Is it possible to verify with GitHub code search (cs.github.com)?

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

#608
post #555

Earlier quoted context omitted.

"risk" -_-' Because no private business has ever been bailed out or received any public funding, right?

Yes, that is also bad. Public bodies choosing to give private companies money because otherwise they'd fail is bad stewardship of our taxes. But also this point is silly. Plenty of money and effort is risked and lost with no bailout. Bailouts are extremely unusual in the grand scheme of things.

Not rarer than bankrupcy.

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

#609
post #520
post #419

Earlier quoted context omitted.

Slow down there with the snarky comments. I never said GPL'd code doesn't have a copyright owner.

Any code is proprietary by default. GNU GPL license lifts some restrictions, in excange of more code, but it doesnt work when license is broken. Look at cases about GPL violation. Copiloot doesn't obey GPL license, so they need to obtain written permission and pay license fees to be able to use code in their product.

Thank you for that, though it seems you replied to the wrong comment. That doesn't have to do with what I wrote.

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

#610

This exact code can be found 1000 times on github and many of those are MIT licensed https://github.com/search?q=%22cs+*cs_transpose+%28%22&type=... . Copilot, or any other developer or person, has no way of knowing where the original implementation came from or it's original license. The cat is out of the bag, get used to it.

Yes, they have a way. Even an algorithm given no access to anything but the copilot training data has a way, because it has temporal information: it says where the code appeared first! Github has the data, but doesn't give an easy way to search it, hmmm...

Although we can't rule out a common origin of shared code, including a common origin off github, we can know for sure that old code doesn't copy code from the future.

As to Microsoft and human developers having no clue about a piece of code's origin, thats especially false, since not only do we have timestamps on repositories, we can also easily verify that the code first appeared in the context of the csparse library, by Tim Davis, CS professor at Texas A&M who has worked on sparse matrix numerical methods his entire career.

Post reply on HN