Three weeks ago I wrote in Red Meat Friday: VS Code As A Venus Flytrap about Geoffrey Huntley’s post on how VS Code is all part of Microsoft’s plan to destroy open source and pull everyone into software as a service development tools. If you weren’t convinced, here’s some more evidence.
Vice has an article about a group of GitHub users who want to sue Microsoft over the appropriation of their code. The complaint centers on Copilot, an AI based plugin for VS Code that offers code completion suggestions. Copilot was trained on “tens of millions of public repositories” including GitHub. The problem is that Copilot can sometimes emit verbatim or essentially verbatim code from those repositories. This use of their code, the plaintiffs allege, violates the software licenses most of which require, among other things, attribution of its source. Copilot, of course, doesn’t do that; it just spits out the code.
It’s easy to take the position of, “Meh, who cares? The whole point of making the code public and open source is to share it.” The reason you should care is not some obscure technicality in the licenses. The reason is articularly explained by programmer and lawyer Matthew Butterick who is spearheading the lawsuit.
You should definitely read his post that lays out the real problem but the TL;DR is that it divorces the consumer of the open source code from the community that produced it. By using Copilot there is no need to seek out, find, and interact with the communities that produce the code so those communities will wither and die realizing Microsoft’s long held goal of doing away with them.