Live data from Hacker News

GitHub Copilot as open source code laundering?

twitter.com

471–473 of 473 posts

Re: GitHub Copilot as open source code laundering?

#471
post #113

Earlier quoted context omitted.

> the most recent Oracle vs. Google case has already settled a major point: APIs don't violate copyright. And as Github co-pilot is API (A self-modifying one, but an API nonetheless), Microsoft has a good defense That's a wild misconstrual of what the courts actually ruled in Oracle v. Google. (And to the reader: don't take cues from people banging out poorly reasoned quasi-legal arguments in off-the-cuff comments.)

Straight from the horse's mouth [1]: pg.2 'This case implicates two of the limits in the current Copyright Act. First, the Act provides that copyright protection cannot extend to “any idea, procedure, process, system, method of operation, concept, principle, or discovery . . . .” 17 U. S. C. §102(b). Second, the Act provides that a copyright holder may not prevent another person from making a “fair use” of a copyrigh…

[deleted]

Re: GitHub Copilot as open source code laundering?

#472
That's brilliant: I would argue that since MS used code with GPL type of licenses to train the Co-Pilot algorithm it shall release the Co-pilot model in its entirety. The ones who differentiate data and code missed their classes on Gödelization and functional programming.

Re: GitHub Copilot as open source code laundering?

#473

Earlier quoted context omitted.

> the smarter the agent gets, the less direct the derivation and the harder to explain it at some point it should be different enough to stand on its own, right? then we have no problem with copyrights

Yeah, also in principle. But the cleanroom approach isn't technically required for humans either -- it became standard because the legal notion of a derived work is very fuzzy and gradually changing, and lawsuits are expensive and chancy, so you want a process that's provably not infringing. "Yeah I learned some general ideas from this code, but I didn't derive any of my code from theirs" seems to be a logical rats-n…

I agree, but we aren't anywhere close to that level yet. For that to be true, I think the AI should possibly have the ability to explain the code it created. What we have now is basically a fancy markov adlib code completion tool.

A more intelligent agent should be able to tell you where it learned all of its knowledge from. I personally would like my AI to be above "gut level instincts" otherwise it reinforces blind trust.

Post reply on HN