Earlier quoted context omitted.
> It would be sad if someone succeeded in shutting down CoPilot for this kind of copyright stuff. It enables the large scale theft of code. It completely ignores licenses. There are plenty of open source licenses that allow code use with proper attribution yet Copilot doesn't (and probably can't) figure a way to comply with all of them. Copilot, as the article suggests, is a marketing stunt. To me it's more than that…
So many comments like this, but none list a tangible harm that's anywhere near the millions of man hours systems like this will save. Heck, basically none (including this one!) list a harm at all!
GitHub Copilot investigation
761–770 of 1001 posts
Re: GitHub Copilot investigation
#762Here are a few thoughts I haven't formulated before: It seems clear enough to me that training AIs on copyrighted works is typically or commonly a fair use under existing law, because the AIs can and commonly do learn non-copyrightable elements and aspects of those works. It's very obvious from enormous numbers of examples that current AI systems are capable of learning much more abstract features of human culture (g…
This actually depends on how you train the model. Techniques such as using unlikelihood to penalize plagiarizing models exists. Microsoft/OpenAI are of course aware of those techniques but have chosen not to use them. The reason why is not difficult to figure out. Because the model hasn't learned how to implement sparse matrix multiplication in C, it has learned how to spit out someone else's code with a few variable names changed. Not unlike how many CS students not cut out for software development try to pass their entry-level programming courses. Professors use anti-cheating software to catch cheating students. Such software would catch Codex too and expose it as incompetent. Hence why it is not used.
Re: GitHub Copilot investigation
#763Earlier quoted context omitted.
From GitHub’s Terms of Service [0]: > Except to the extent applicable law provides otherwise, this Agreement between you and GitHub and any access to or use of the Website or the Service are governed by the federal laws of the United States of America and the laws of the State of California, without regard to conflict of law provisions. You and GitHub agree to submit to the exclusive jurisdiction and venue of the cou…
Anyone can say that, but that doesn’t make it real, especially with regards to European consumer protection.
The mechanisms limiting this are mostly about privacy. Not whether you can agree to adjudicate copyright or TOU in California
Re: GitHub Copilot investigation
#764Re: GitHub Copilot investigation
#765I really don't care if my code gets ingested and regurgitated by Copilot, but it seems rather a stretch to imagine that this is fair use, in part because it separates me from the legal protections afforded by the licenses I released my software under. In my ideal world, Copilot would be legally viable, and releasing my software without restriction wouldn't be risky. As a long-time open source software developer, I ha…
Re: GitHub Copilot investigation
#766Earlier quoted context omitted.
Anyone can start their own GitHub competitor and do whatever they want with the source code that ends up on it. GitHub pays the bills and lets us freely upload whatever we want to their service, so it seems a bit entitled to complain about what features or data they provide or don't provide.
I pay for Github because I thought it was a nice, reputable service who wouldn't go through my stuff without asking me first.
Re: GitHub Copilot investigation
#767Earlier quoted context omitted.
I don't think most people are concerned that Copilot is going to be reproducing verbatim copyrighted code, it's more that it sucks that a giant corporation is going to make a billion dollars from a tool that is entirely built off of millions of peoples' work who were never asked permission and will never be compensated.
GitHub’s free code storage, static site hosting, etc. is compensation If you aren’t paying for the product, you are the product.
Re: GitHub Copilot investigation
#768While the moral and legal discussions here are interesting and worth exploring, I find this text hyperbolic. Its premise is that the main way that people currently interact with open-source projects is by digging into their source code, copy-pasting away a snippet of code that solves a particular problem, and then of course giving the authors the required attribution. This is far from the truth. The main usage of mos…
I haven’t used Copilot but do its samples give links on where it was from? If so, that seems to be a sufficient funnel back to the OSS repo itself without the community harming aspects mentioned in the article.
Copilot doesn't recognize what you're trying to do and then paste a code sample from a repo it has in its index. Just like DALL·E 2 doesn't produce images that say "I picked these pixels from this image and this part from this other one and these colors from this third one". When a model is trained, it's effectively a set of hundreds of millions of numbers that when combined in just the right way can produce a specific output. In my experience the vast majority of the time Copilot doesn't write code that already exists. It actually uses the variables you declared, the functions that already exist in your code base, etc.
It's not an index of best matches from GitHub for what you're trying to do.
Re: GitHub Copilot investigation
#769Earlier quoted context omitted.
> It would be because it's illegal and violates the licenses, desires, and intentions of the thousands of workers who wrote the code in its corpus. Yeah, the vocal few. Do you think I give a rats ass that Copilot is duplicating my OS code? I have to imagine most people are completely ambivalent. Of course I have no proof, I just can’t imagine anything else. The lines probably fall somewhere along the MIT vs GPL camps…
> Of course I have no proof, I just can’t imagine anything else. "Ambivalent" means "of two minds," but I'm going to assume you meant that you're indifferent. If people are/were indifferent, their licenses should reflect that. They overwhelmingly don't. Regardless, Microsoft is legally bound to obey the licenses.
Re: GitHub Copilot investigation
#770Earlier quoted context omitted.
It’s not illegal, it’s at worst a fancy code search tool that Github has the right to show you the results via the license you grant them when you upload and make public code on Github which is way stronger than other search engines like Sourcegraph have to show public code. It doesn’t mean you have the right to use any of the code it generates but Copilot itself isn’t illegal in any meaningful sense.
This is definitely not true. When your license requires you bundle said license with any reproductions of the code, and Copilot spits out said code sans license, they are breaking the law.