Visual Studio Code is designed to fracture
A couple of moments ago, I finished reading the article by Rob O’Leary about the pervasive data collection done by Visual Studio Code. Now that I’m no longer an employee at Gitpod, I’m finally able to author a blog post freely about something that has been troubling me for quite some time…Whilst Visual Studio Code is “open-source” (as per the OSD) the value-add which transforms the editor into anything of value (“what people actually refer to when they talk about using VSCode”) is far from open and full of intentionally designed minefields that often makes using Visual Studio Code in any other way than what Microsoft desires legally risky…In this blog post, we explore the ecosystem of open-source forks, revisit the story so far with how Microsoft has been transforming from products to services, go deep into why the Visual Studio Code ecosystem is designed to fracture, and the legal implications of this design then discuss future problems faced by the software development ecosystem if our industry continues as-is on the current path…Yup! And that’s by design 🙂— Phillip Carter (@_cartermp) May 18, 2022 By the end of this blog post, I hope more folks understand that by using anything other than the official distribution of Visual Studio Code provided by Microsoft (or GitHub via Codespaces) that it is easy to expose yourself or your company to legal risks similar to incorrectly using Docker Desktop or the Oracle JDK… Docker Now Requiring Paid Subscription for Large BusinessesDocker has introduced a new Subscription Service Agreement which requires organizations with more than 250 employees or more than $10 million in revenue to buy a paid subscription, starting at $5 per user per month. Additionally, Docker has launched a new Business subscription plan for larger organi…InfoQSergio De SimoneOracle Java License Change: Everything You Need to KnowIn this blog, we’ll explain the Oracle Java license change and demonstrate how DRS can help you bypass unnecessary costs.BlogJeremy Moskowitzvisual studio code is now seven years oldVisual Studio Code was released 7 years ago and is fast becoming the de facto standard editor that people use when doing software development. Sure there’s also the JetBrains product suite, Emacs, Neovim, XCode and Visual Studio [for Windows and Mac], but VSCode is likely installed on your computer right now.The source code has been released by Microsoft under the open-source MIT license, but the product available for download (Visual Studio Code) is licensed under this proprietary license. This small distinction matters a lot and is the primary mechanism that Microsoft uses to fork open-source communities.This comment from a Visual Studio Code maintainer explains the process of how Microsoft generates its builds:When we [Microsoft] build Visual Studio Code, we clone the vscode repository, lay down a customized product.json that has Microsoft specific functionality (telemetry, gallery, logo, etc.), and then produce a build that we release under our license.In the broader community, there are two leading distributions based on the MIT source code: vscodium & openvscodeserver.vscodium is an oss desktop distributionMembers of the free software community became concerned by the usage of the proprietary license and launched the VSCodium project as a community-driven, » Read More
Like to keep reading?
This article first appeared on ghuntley.com. If you'd like to continue this story, follow the white rabbit.