5 ms·
> The big question that is still untested in court is whether Copilot itself constitutes a derivative work of its training data. Microsoft has a license to dis
by leereeves 4y ago
> The big question that is still untested in court is whether Copilot itself constitutes a derivative work of its training data.
Microsoft has a license to distribute the code used to train Copilot, and isn't distributing the Copilot model anyway, so it doesn't matter whether the model itself infringes copyright.
Whereas that same question probably does matter for Stable Diffusion.
- paulryanrogers 4y agoMicrosoft is selling a service to put potentially copyrighted works into ones code, stripped of and disregarding its original license.
- drran 4y agoMicrosoft just calls others code as «public code». Public code is in public domain.
- paulryanrogers 4y agoPilot is regurgitating snippets of code still under copyright and not in the public domain. Some may consider publicly available code fair use, but the fact that they're selling access for commercial use may undercut that argument.
- shagie 4y agoHow is that different from a consultant who indiscriminately copies from Stack Overflow? Tangent to that is the "who gets sued and needs to fix it when a code audit is done?" Ultimately, the question is then "who is responsible for verifying that the code submitted to production isn't copying from sources that have incompatible licensing?"
- chii 4y ago> How is that different from a consultant who indiscriminately copies from Stack Overflow? and how is that different from a student learning how to code off stackoverflow (or anywhere else for that matter), then reproducing some snippets/learnt code structure, in their employment?
- shagie 4y agoThat's also an excellent example. Or a random employee copies some art work that is then published ( https://arstechnica.com/tech-policy/2018/07/post-office-owes-3-5m-for-using-wrong-statue-of-liberty-on-a-stamp/ https://arstechnica.com/tech-policy/2018/07/post-office-owes... ). You will note all the people that didn't get in trouble there - neither the photographer who created the image, nor Getty in making it available, nor the random employee who used it without checking its provenance. In all of these cases, it is (or would be) the organization that published the copyrighted work without doing the appropriate diligence on checking what it is, if it would be useable, and how it should be licensed. > The Post Office says it has new procedures in place to make sure that it doesn't make a mistake like this again. ... which is what companies who make use of AI models for generating content (be it art or code) should be doing to ensure that they're not accidentally infringing on existing copyrighted works.
- paulryanrogers 4y agoThe consultants would have to knowingly copy from somewhere. One can hope they're educated on licensing, at least if they expect to get paid. If Microsoft is so confident in Pilot doing sufficient remixing then why not train it on their own internal code? And why put the burden of IP vetting on clients who have less info than Pilot?
- lolinder 4y agoGiven that there's AGPL code in Copilot's training data, it does still matter if Copilot is derivative.
- judge2020 4y agoTechnically this GitHub license term means you grant an extra license to GitHub whenever you upload it: https://docs.github.com/en/site-policy/github-terms/github-terms-of-service#4-license-grant-to-us https://docs.github.com/en/site-policy/github-terms/github-t... As in " including improving the Service over time...parse it into a search index or otherwise analyze it on our servers" is the provision that grants them the ability to train CoPilot. (also, in case you're wondering what happens if you upload someone else's code: "If you're posting anything you did not create yourself or do not own the rights to, you agree that you are responsible for any Content you post; that you will only submit Content that you have the right to post; and that you will fully comply with any third party licenses relating to Content you post.")
- bombcar 4y agoBut you may not have the rights to grant that extra license if CoPilot is determined to violate the GPL, they can yell at you all they want but they will have to remove it, as nobody can break someone else's license for you. It'll have to be tested in court, but likely nobody actually gives a shit.
- judge2020 4y ago> But you may not have the rights to grant that extra license if CoPilot is determined to violate the GPL Which is why that second provision is there to shift liability to you. You MUST have the ability to grant GitHub that license to any code you upload. If you don't, and MS is sued for infringing upon the GPL, presumably Microsoft can name you as the fraudster that claimed to be able to grant them a license to code that ended up in copilot.