Live data from Hacker News

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

twitter.com

591–600 of 806 posts

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

#591
post #486

Earlier quoted context omitted.

What alternative are you suggesting? Things turned out pretty great economy-wise for people in the UK. So that's a poor example even if Luddites didn't hate technology. Not working on the technology wouldn't have done the world any favours (nor the millions of people who wore the more affordable clothes it produced). I personally think it'd be rewarding to make developers lives easier, essentially just saving the cou…

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.

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

#592
post #538

Earlier quoted context omitted.

what happened with auto looms is cloth became cheap which allowed more people to have clothing and expanded the fashion industry by 1000x Sure glad thse Luddites didn't get their way

I can guess the modern slaves producing our cheap clothes would have an opinion on that.

It's true that a lot of the fashion industry appears to be pretty disgusting. But that doesn't mean that it would be better if fewer of the steps were automated.

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

#593

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?

Mentioning DALL-E, you've hit on something.

The world seems slightly mad about these things that produce "almost" pictures from text. We forgive DALL-E when it produces a twisted eye or an impossible perspective, because its result is "close enough" that we recognise something and grant the image intention.

So now you've got me waiting for DALL-Ecode. Give DALL-Ecode a description, it produces code.

"DALL-Ecode: Code that is sufficiently close to what you'd expect that you'll try to use it."

"DALL-Ecode: Code that looks like it does what is needed."

"DALL-Ecode: Good enough to compile, good enough to get through a code review (just not good enough to get through testing)."

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

#594

Howdy, folks. Ryan here from the GitHub Copilot product team. I don’t know how the original poster’s machine was set-up, but I’m gonna throw out a few theories about what could be happening. If similar code is open in your VS Code project, Copilot can draw context from those adjacent files. This can make it appear that the public model was trained on your private code, when in fact the context is drawn from local fil…

Does Copilot keep attribution of public code if it reuses it in its suggestions?

For example, if I copy pasted code from someone in my open source project, and the copied code was subjected to required attribution will Copilot keep that attribution when it copies my code again?

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

#595
post #575

Earlier quoted context omitted.

How do you know GH didn't? Maybe they only included repos with LICENSE.MD files which followed a known permissive licence? What if a particular piece of code is licensed restrictively, and then (assuming without malice) accidentally included in a piece of software with a permissive license? What if a particular piece of code is licensed permissively (in a way that allows relicensing, for example), but then included i…

> How do you know GH didn't? Maybe they only included repos with LICENSE.MD files which followed a known permissive licence? Since copilot famously outputs GPL covered code… no, we have proof they didn't do that.

I think you've missed my point.

If you write some code and release it under the GPL. Then I take your code, integrate it into my project, and release my project with the MIT licence (for example), it may be that Copilot was only trained on my repo (with the MIT licence)

The fault there is not on Github, it's on me. I was the one who incorrectly used your code in a way that does not conform to the terms of your licence to me.

I don't think the fact that Copilot outputs code which seems to be covered under the GPL proves that Github did not only crawl repositories with permissive licences when training Copilot.

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

#596
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?

Because then your Re4ct code would look like this:

    export default class USERCOMPONENT extends REACTCOMPONENT {
    constructor (oProps: IUSER){
      super(oProps);
    }
    render() {
      return (  
        
          User Component
            Hello, {This.oProps.sName}
            
You are {This.oProps.dwAge} years old
You live at: {This.oProps.sAddress}
You were born: {This.oProps.oDoB.ToDateString()} ); } }

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

#597
post #300
post #40

I didn't feel like weighing into that Twitter thread, but in the screenshot one will notice that the code generated by Copilot has secretly(?) swapped the order of the interior parameters to "cs_done". Maybe that's fine, but maybe it's not, how in the world would a Copilot consumer know to watch out for that? Double extra good if a separate prompt for "cs_done" comingles multiple implementations where some care and s…

In my opinion Copilot helps with the easy, boring stuff by typing what I likely would have typed anyway. The harder the code to write, the less likely I'd be to lean on Copilot.

The only algorithm I'll accept from copilot is a rot13 function, it got the rot26 one wrong.

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

#598
post #429

Earlier quoted context omitted.

Copilot is the largest disrespect to open source software I have ever seen. It is a derivative work of open source code and it is not released under the same license. It is also capable of laundering open source code. Congratulations for working on the "extinguish" phase of embrace, extend, extinguish for open source.

The code that the tweet refers to is not open source. That's the scandal here.

LGPL is open source, the scandal is violating the license agreement.

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

#599
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?

Easy pal, we don't want to multiply that shyte.
Post reply on HN