5 ms·
Microsoft's major arguments: - as long as the reuse of code is transformative enough, they consider it fair use - yet Microsoft's Copilot is not trained on Mi
by cookiengineer 4y ago
Microsoft's major arguments:
- as long as the reuse of code is transformative enough, they consider it fair use
- yet Microsoft's Copilot is not trained on Microsoft codebases, and not on Windows source code
- yet Microsoft files DMCA takedown requests on Windows source code leaks
As long as these are the case, Microsoft's argument of "Everything is considered fair use, except our stuff" is flawed in a lawsuit. That is not how copyright works.
That is why Copilot has to be considered an attack on a specific group of software, and a specific group of people. And that is my own opinion.
Either get rid of copyright alltogether (including Microsoft's arsenal of patents for it) or not. But don't try to play the hero of open source while you are stealing their stuff, specifically.
- renonce 4y ago> yet Microsoft's Copilot is not trained on Microsoft codebases, and not on Windows source code I don't think Copilot is trained on any private GitHub repository nor anything secret, not just Microsoft's private code
- alkonaut 4y agoGitHub source code is different from windows code though. This isn’t a moral argument but a dry legal one. Microsoft doesn’t control the rights for a lot of the windows source code because it isn’t their copyright to begin with. Meanwhile even private repos on GitHub are subject to uses like this through the terms of service iirc. So from a moral perspective I’d agree with you, but I don’t see how this could fly legally. I’m pretty sure Microsoft has had six armies of IP lawyers independently come to this conclusion.
- Tozen 4y agoTerms of service does not mean the forfeiting of user's copyright. There is an argument to what extent snippets of code is fair use versus when it becomes excessive and violates the copyright. You are right though, battling Microsoft in court will be no easy fight, and it will probably be a long one. However, I think the sharks are in the water and smell blood (money), as many lawyers see weaknesses in Microsoft's arguments and justifications (excuses).
- imaltont 4y agoYou here run into other problems though with people mirroring code on github that they do not have the rights to change the license for, which would be required for accepting the terms of services. E.g. if you take a GNU project hosted at Savannah and maintain your own independent for of it on github for whatever reason, you cannot re-license the bit that is own by the FSF to conform with the github ToS without getting the FSF's permission (and for other projects without a single copyright holder, every single contributor). This ofc isn't Microsoft's or Github's fault, but the people making the github repo, but still creates a problem for breaking licenses. Their FAQ also has some ambiguity on what it has been trained on: > It has been trained on natural language text and source code from publicly available sources, including code in public repositories on GitHub.
- BlueTemplar 4y agoI feel that it's important for this discussion to point out that the actual GitHub source code is AFAIK (mostly?) closed source, unlike for the open core GitLab. (No idea whether it's crawled by Copilot ?)
- sorokod 4y ago"The rain it raineth on the just And also on the unjust fella; But chiefly on the just, because The unjust hath the just’s umbrella." Always think of this one whenever "the law applies equally to all" argument comes up.
- fsckboy 4y ago> Microsoft doesn’t control the rights for a lot of the windows source code because it isn’t their copyright to begin with. I know "we don't own the source" came up before with OS/2, but I'm pretty sure Microsoft owns the bulk of Windows source code (maybe not in the hardware drivers department), but as I mentioned in another comment, it has trade secret protection, they simply have never published or licensed it.
- teclordphrack2 4y ago
- suprjami 4y ago> including Microsoft's arsenal of patents for it You'll probably be surprised to know that Microsoft are a member of both OIN and LOT: https://www.redhat.com/en/blog/red-hat-welcomes-milestone-addition-open-invention-network-microsoft-joins-safeguard-linux-patent-attacks https://www.redhat.com/en/blog/red-hat-welcomes-milestone-ad...
- fsckboy 4y agoa major bug in your analysis is, Microsoft doesn't publish the bulk of Windows source code, it's a trade secret. It's still covered by copyright, but fair use is absolutely not in the picture, and whoever does publish it has no license whatsoever. (and I've hated Microsoft and other monopolies from before 80% (90%?) of you were born, so this isn't me defending Microsoft.)
- cookiengineer 4y ago> It's still covered by copyright, but fair use is absolutely not in the picture, and whoever does publish it has no license whatsoever. Remind me again, why is my used GPL3 licensed code considered fair use, and the EULA of Microsoft's code is not? If a public repo doesn't contain a very permissive license, Copilot is still copyright fraud. And violating GPL-style licenses is still a license violation, which nullifies the right to use.