All this discussion of legality is interesting to me, because I'm pretty sure that if Github ran a search in the background, found the corresponding license for the code snippet, then showed it to the user in some cookie-banner like annoyance, it would be completely legal. This is what Github already does on their website with a search bar. Yet somehow I think most people upset about Copilot would not like that outco…
How do you run a search on the product of a bunch of neural network weights? Do you just mean like double-checking that the code it produced isn't a direct copy of something copyrighted? If so I think that introduces a lot of other issues. There's an interesting phenomenon of different independent comedians suing talk shows for stealing their jokes. It almost always turned out that those jokes weren't actually stolen…
GitHub Copilot investigation
501–510 of 1001 posts
Re: GitHub Copilot investigation
#502Earlier quoted context omitted.
The Luddite reaction to copilot is very hilarious to me. It seem to be a great way to identify low-talent coders, because who else would possibly feel so threatened by an AI?… Watching HN commenters suddenly become ardent defenders of copyright is quite the sight.
Caring about licenses, fair use, and copyright has been deeply ingrained in the open source and hacker community for literally decades.
Re: GitHub Copilot investigation
#503All this discussion of legality is interesting to me, because I'm pretty sure that if Github ran a search in the background, found the corresponding license for the code snippet, then showed it to the user in some cookie-banner like annoyance, it would be completely legal. This is what Github already does on their website with a search bar. Yet somehow I think most people upset about Copilot would not like that outco…
It’s interesting and pretty much uncharted territory from a legal perspective, that’s for sure. It very much relates back to the discussion about accountability of machine learning models, in that it’s desirable to be able to explain how/why some output was generated. I don’t think a banner would be sufficient here, though; perhaps some references to the inputs that were used to generate the output, but that’s often…
Re: GitHub Copilot investigation
#504It would be sad if someone succeeded in shutting down CoPilot for this kind of copyright stuff. It is genuinely useful. I don't care that it reproduces copyrighted content. The only way you can get it to do that is to bait it with the function names of functions that have already been copy and pasted thousands of times onto GitHub without proper licenses. Luckily, someone will probably come out with a "renegade" vers…
Personally I'm not worried about the end user using copyrighted code. That is their responsibility. If you have verbatim GPL code in your commercial closed source code base that is a liability and it might be dangerous to use copilot. What I have more of a problem with is Microsoft charging for copilot which was trained on copyrighted code without any permission whatsoever which they really have no right to utilize/c…
Re: GitHub Copilot investigation
#505Earlier quoted context omitted.
Personally I'm not worried about the end user using copyrighted code. That is their responsibility. If you have verbatim GPL code in your commercial closed source code base that is a liability and it might be dangerous to use copilot. What I have more of a problem with is Microsoft charging for copilot which was trained on copyrighted code without any permission whatsoever which they really have no right to utilize/c…
As a human, if I learn how to program by studying copyrighted code, is it unethical for me to use that knowledge to make a living ?
Re: GitHub Copilot investigation
#506It would be sad if someone succeeded in shutting down CoPilot for this kind of copyright stuff. It is genuinely useful. I don't care that it reproduces copyrighted content. The only way you can get it to do that is to bait it with the function names of functions that have already been copy and pasted thousands of times onto GitHub without proper licenses. Luckily, someone will probably come out with a "renegade" vers…
Sure — in the same way that hacking into a competitor's GitHub account and copying their private source code is "genuinely useful" to you. As the person benefitting from unlawfully using their source code, of course you wouldn't care that it reproduces it. But you're not really the person we're trying to help here.
Re: GitHub Copilot investigation
#507If tomorrow someone released a StableDiffusion, CoPilot etc with the same functionality, but respecting the provenance of the data (i.e. licensing etc), what concrete difference would this make? Programmers and other creative professionals would still (reasonably) be nervous about the implications for their livelihoods and communities.
At some point it will be possible to prompt a model for music in the style of , and having never heard , the model will generate a convincing emulation, based purely on statistical knowledge gleaned from millions of unrelated songs and text pairs. (I give it 5 years).
Now what? should still be concerned (or not), but at least we're talking about the correct issue: How do we co-exist with generative models that massively disrupt/alter the process of doing creative or intellectual work?
Re: GitHub Copilot investigation
#508Earlier quoted context omitted.
Personally I'm not worried about the end user using copyrighted code. That is their responsibility. If you have verbatim GPL code in your commercial closed source code base that is a liability and it might be dangerous to use copilot. What I have more of a problem with is Microsoft charging for copilot which was trained on copyrighted code without any permission whatsoever which they really have no right to utilize/c…
As a human, if I learn how to program by studying copyrighted code, is it unethical for me to use that knowledge to make a living ?
Re: GitHub Copilot investigation
#509Re: GitHub Copilot investigation
#510Earlier quoted context omitted.
It’s interesting and pretty much uncharted territory from a legal perspective, that’s for sure. It very much relates back to the discussion about accountability of machine learning models, in that it’s desirable to be able to explain how/why some output was generated. I don’t think a banner would be sufficient here, though; perhaps some references to the inputs that were used to generate the output, but that’s often…
How could a banner not be sufficient? Under what legal theory is Copilot + banner illegal, but code search is legal?