Live data from Hacker News

Copilot sells code other people wrote

twitter.com

231–240 of 838 posts

Re: Copilot sells code other people wrote

#231

Sorry for the unproductive tone of this comment, but there's something about the attitude of this tweet that really grinds my gears. Any time someone invents something new and incredible, there's always a crowd of negative nancies eager to discredit and explain why the invention is nothing new and a detrement to society. I don't understand why someone would willingly share their code on github where it is publicly av…

Sounds like they're not selling any of your code

Re: Copilot sells code other people wrote

#232
post #217
post #143

Earlier quoted context omitted.

"it no more copies code than a human does" < that's a very big call right there, considering how much verbatim copying has already been documented in Copilot. The primitive understanding Copilot has of what it is generating doesn't even approach that of the most average programmers. It's classic AI: impressive on the surface.

This isn't true. All the "copied code" I've seen is where the person prompts it with a large amount of very unique preamble and then it fills in the exact example they are quoting from. Try it without doing that. And it's weird people think it can't understand conceptual relationships. Word2Vec demonstrated that nearly 10 years ago and that's a much weaker model in terms of both size and techniques than this is.

> And it's weird people think it can't understand conceptual relationships. Word2Vec demonstrated that nearly 10 years ago and that's a much weaker model in terms of both size and techniques than this is.

Saying that Word2Vec or Copilot have "understanding" of their input requires a redefinition of the word "understanding".

Re: Copilot sells code other people wrote

#233
post #150
post #132

Earlier quoted context omitted.

> The hard discussion is about what is acceptable What if we just say "both"? Libraries were a thing for millenia and writers still wrote books. There are costs to IP laws and the benefits aren't obvious.

As a writer, the benefits are quite obvious to me.

Convenient, isn't it?

As a consumer, it's quite obvious to me too how it benefits only the writer/creator at the detriment of everyone else.

Re: Copilot sells code other people wrote

#234

If GitHub could guarantee that the code Copilot had ingested was only made with OSS licenses, then I don't see what the problem is. But as far as I understand, GitHub trained Copilot on any public repository on GitHub, meaning even if it doesn't have a license specified (so the user publishing it still has the copyright to it), then I don't see how it can be OK.

Maybe when you accepted GitHub ToS you gave them permission for your code to be used for ML training.

I can’t say I remember the terms saying anything to the effect of granting Microsoft a perpetual unlimited license in addition to whatever license I package with the code when I signed up. Not doubting it, but I would have expected that to raise some suspicion long before Copilot was around.

Re: Copilot sells code other people wrote

#235

Sorry for the unproductive tone of this comment, but there's something about the attitude of this tweet that really grinds my gears. Any time someone invents something new and incredible, there's always a crowd of negative nancies eager to discredit and explain why the invention is nothing new and a detrement to society. I don't understand why someone would willingly share their code on github where it is publicly av…

I hear you, but this isn’t a “marvel at this free open clever academic thing we built”

It’s a product by a business. Why is that not open to criticism?

Re: Copilot sells code other people wrote

#236
post #204

Earlier quoted context omitted.

Yes, but those humans are humans, not machines. With machines the scale changes dramatically. Which, incidentally is something copyright law has addressed explicitly: if you mechanically transform at best you end up with a derived work.

I don't understand the difference between Co-Pilot on the one hand and Moderna (on the shoulders of medical research) or SpaceX (on the shoulders of physics knowledge and cumulative rocket engineering knowledge) on the other. They all heavily use technology, automation and machines. I don't see where the distinction is coming from, and if there is a technical legal distinction, is it an ethically important one?

There are thousands of novel decisions in the work of Moderna and SpaceX beyond their cultural starting points. Same thing with art. Copilot isn't inventing nor is DALLE-2 being artistic.

Re: Copilot sells code other people wrote

#237

Earlier quoted context omitted.

Do we have any evidence that copilot doesn't check/filter by license?

One of the (ex?) programmers from Valve managed to get it to spit out parts of the Source engine verbatim. He posted a Twitter thread yesterday I believe.

Does that prove it ignores licenses or does that imply the source engine exists verbatim (minus licenses) multiple times on Github?

Re: Copilot sells code other people wrote

#238

Earlier quoted context omitted.

One of the (ex?) programmers from Valve managed to get it to spit out parts of the Source engine verbatim. He posted a Twitter thread yesterday I believe.

Can you post the link to that?

Sure: https://twitter.com/ChrisGr93091552/status/15397316329318031...

Re: Copilot sells code other people wrote

#239

Sorry for the unproductive tone of this comment, but there's something about the attitude of this tweet that really grinds my gears. Any time someone invents something new and incredible, there's always a crowd of negative nancies eager to discredit and explain why the invention is nothing new and a detrement to society. I don't understand why someone would willingly share their code on github where it is publicly av…

> I don't understand why someone would willingly share their code on github where it is publicly available just to complain when others make use of that knowledge. Because they shared the code under a license, and they have the right to complain if people use that code but don't follow the license. For example, what happens if Github Copilot spits a copy of some copyrighted code verbatim? Is laundering open source co…

I've done a fair number of technical due diligence projects on acquisitions and potential partnerships, and on some project I've hired outside firms to analyze the code and figure out its origins and what licenses apply.

There are tools that will analyze a codebase and identify where chunks of varying size seem to come from. Mostly to determine if the code is encumbered by problematic licenses, but also to detect where the programmers may have borrowed code from.

If memory serves, some of these companies also have closed source codebases in their database, enabling them to detect if unpublished code has been re-used.

The times I've used this in due diligence it has rarely been a deal-breaker when we do find large chunks of code that may be problematic. For instance due to licensing terms that are not acceptable. You just make a note of it and have them rewrite the code before the transaction can take place. (Or you figure out if you can accomodate the license terms).

Re: Copilot sells code other people wrote

#240

Isn't every programmer in history (except the gall who invents her own language and writes all her own code) simply an archeologist for other people's work? We all Duck/Google for code anyway. Why not admit and make it easier?

You don't understand the difference between many open source licenses or the concept of crediting open source code authors... it does not mean that the code is free for everyone to just use as they please...

https://www.gnu.org/licenses/license-list.en.html for a quick intro

Also, are you okay with other people selling *your* work and *you* getting nothing out of it? Many people are not.

Post reply on HN