3 ms·
I agree that if open source client software requires a proprietary web service to be used, that software as a whole is not open source. That doesn't mean the te
by commoner 3y ago
I agree that if open source client software requires a proprietary web service to be used, that software as a whole is not open source. That doesn't mean the test of the four freedoms is insufficient, it simply means that the test needs to be applied to both the client and the server.
> VSCodium may be open source in theory, but it's designed to be deployed in a less functional fashion than VSCode, more like a "Freemium", hence the "Codium", ringing me like "-ish", or "looks like".
VSCodium is not "designed" to be less functional, since it is a project maintained by developers who are unaffiliated with Microsoft. VSCodium is an application that is "deployed" in the exact same way as Visual Studio Code on the desktop. The name VSCodium is a nod to Chromium, not "freemium".[1]
Using the Chrome analogy, Visual Studio Code is like Chrome, proprietary and closed source. Microsoft's "Code - OSS" repo[2] is like Chromium, and serves as a functional open source base for the closed source software with the proprietary client-side features omitted. VSCodium[3] is like Ungoogled Chromium,[4] with both being community projects unaffiliated with Microsoft/Google. VSCodium takes "Code - OSS", strips out the telemetry, and uses the Open VSX Registry[5] for extensions by default instead of Microsoft's proprietary Visual Studio Marketplace.
> Or you can embed it as an editor to your project, but not much more.
Have you ever used VSCodium? It's a full editor that includes almost all of the features of Visual Studio Code. It does not need to be embedded to be used.
> Heck even Atom or its current incarnation is better.
You're entitled to your own opinion, but Atom was developed by GitHub, which was acquired by Microsoft. After the acquisition, Microsoft diverted development efforts to Visual Studio Code, and both VSCodium and "Code - OSS" currently run circles around Atom in both performance and features. It doesn't help that Atom was discontinued last year, with the final version having been released in March 2022.[7]
[1] https://github.com/VSCodium/vscodium/issues/28 https://github.com/VSCodium/vscodium/issues/28
[2] https://github.com/microsoft/vscode https://github.com/microsoft/vscode
[3] https://vscodium.com https://vscodium.com / Source: https://github.com/VSCodium/vscodium https://github.com/VSCodium/vscodium
[4] https://github.com/ungoogled-software/ungoogled-chromium https://github.com/ungoogled-software/ungoogled-chromium
[5] https://open-vsx.org https://open-vsx.org / Source: https://github.com/eclipse/openvsx https://github.com/eclipse/openvsx
[6] https://marketplace.visualstudio.com/VSCode https://marketplace.visualstudio.com/VSCode
[7] https://github.com/atom/atom https://github.com/atom/atom
- bayindirh 3y ago> VSCodium is not "designed" to be less functional, since it is a project maintained by developers who are unaffiliated with Microsoft. In today's (OSS) world, employment or affiliation doesn't matter much. Microsoft can propose what they want and get what they want from the project, at the end of the day. I don't think these independent maintainers have power to say "No" (if a VSCodium developer can chime in here, I'd love to be stand corrected), or they risk VSCodium to be forked to VSCodiumX, by developers who are friendlier to the megacorp which loves Linux. Yes, VSCodium is a node to Chromium. "-ium" has a ring akin to "-ish" in today's conjecture. Freemium - Free-ish but not. Chromium - Chrome-ish but not. VSCodium - VSCode-ish, but not. This might be curse in the naming, but it feels, looks and works like that, in practice. The blog post I linked (for further reference, it's [0]) quotes a tweet which supports what I'm saying, heck even the blog post does a much better job of detailing what I was trying to say here in my previous comments. To circle back, the problem with -ium projects are, they are effectively banned from participating in the main ecosystem which drives these projects forward, and to be in "The Ecosystem", you need to use the closed source versions with pervasive data collection and whatnot. Heck, even Google abuses Chromium with "Experiments and Proposals", which they use to politely yet forcefully push the web to the places they want. VSCodium is the same getaway drug and test vessel for Microsoft. Lure with Open Source version, trap with closed source version for "Full Benefits" (for the company, because user is the product). > You're entitled to your own opinion, but Atom was developed by GitHub... Yes & yes. > which was acquired by Microsoft. Yes. > It doesn't help that Atom was discontinued last year, with the final version having been released in March 2022 However, it's forked as Pulsar [1], which I meant by "current form" in my previous comment. Again, it's MIT licensed, and that's not my favorite, but at least it's not a company editor now. Atom's original developers started to build Zed, which is worst of both worlds currently (Open source with a closed backend, plus "All your data belong to us" clause). At the end of the day, from my perspective "-ium" projects and their sanitized versions are just open-core versions of the "main tools" developed from them. Just because these versions somehow work, and have a permissive license doesn't make them open source in the meta sense. Pedantically they are open source software, yes, but they are just the "Open Core" or Demo/Shareware versions of the tools which companies use to strange to ecosystems. This is just enshittification of open source in my eyes. More power to you if you're happy with the -ium tools, but I'd rather use truly free software (Like Eclipse), or use completely honest closed source software (like BBEdit), instead of using tools designed to look like open source but not. [0]: https://ghuntley.com/fracture/ https://ghuntley.com/fracture/ [1]: https://pulsar-edit.dev/ https://pulsar-edit.dev/