Yes and no. The complaint is that some widely used extensions are proprietary. If these extensions require MS servers, then they have every reason to be. Even if they don't, there's nothing wrong with a company holding back some stuff they consider strategic, they're not obligated to release them. If we're debating the OSS credentials of VSCode, it'll need to be based on the code already released (which makes it a pr…
I don't think it says "Software not open-source is bad". But more something like "It is marketed as open source but it is not". Developers should be aware that VSCode is not as open source as it claims it is. In my circles, developers could swear VSCode is fully open source without even knowing VSCodium. If people were more aware about this, they might think twice before using VSCode for everything and getting lock-i…
The best Parts of Visual Studio Code are proprietary
161–170 of 277 posts
Re: The best Parts of Visual Studio Code are proprietary
#162Earlier quoted context omitted.
As far as I'm aware of, Microsoft is not even trying to put their own services forward. For example neither Github nor Azure are the defaults in VSCode. Go to the source control section and use what ever source control tool you want, VSCode does not even suggest you use Github. They also don't bundle extensions like LiveShare with VSCode, by including it into the VSCode installer they distribute on their own website.…
> but I dislike it when people are so desperate to blame Microsoft for mistakes it did in the past I find it a bit weird when people anthropomorphize corporations and feel bad for/protective of them. And let's be honest, we're not talking about "mistakes", we're talking about a decades-long strategy which was methodically executed to cultivate good will, and then take advantage of it to destroy competitors.
The MS of today isn’t the MS of the 90s. That’s not to say they’re virtuous and wonderful today, just that banging on about the past doesn’t really feel relevant.
Re: The best Parts of Visual Studio Code are proprietary
#163I can be counted as one of the skeptics of MS's open-source efforts. It just seems to me that MS's history and recent investment in open-source puts us in a quantum state between two possibilities: 1. MS has changed their ways, and has become an altruist organization which just wants to give developers things of value for free so they might hopefully choose Azure when they decide what cloud provider to run on. 2. MS…
How is Sublime Text more open? It's closed source.
Re: The best Parts of Visual Studio Code are proprietary
#164Earlier quoted context omitted.
Well, FSF is about freedom for users with the technical expertise to modify the software and understand its source code.
>Well, FSF is about freedom for users with the technical expertise to modify the software and understand its source code. FALSE, example some guy pays me to modify a GPL script/program and add some integration for his business. If I am a jerk I don't give him the source code only an obfuscated binary. This guy is not an expert but if I would have respected the license and give him the source code then he can in futur…
Re: The best Parts of Visual Studio Code are proprietary
#165Earlier quoted context omitted.
I don't think it says "Software not open-source is bad". But more something like "It is marketed as open source but it is not". Developers should be aware that VSCode is not as open source as it claims it is. In my circles, developers could swear VSCode is fully open source without even knowing VSCodium. If people were more aware about this, they might think twice before using VSCode for everything and getting lock-i…
Yes this is exactly the risk: developers become dependent on the VSCode extension ecosystem, while thinking they are safely using only FOSS tools. This is the kind of double-speak which lets MS have the best of both worlds. From a marketing/developer relations perspective, developers think they are using open-source tools. But in actuality, developers are investing in workflows where MS is a critical link in the chai…
Re: The best Parts of Visual Studio Code are proprietary
#166Earlier quoted context omitted.
>The main way people use VS code is through the proprietarized official build that uses the official EULA The blog author complained about "Live Share" as one example. As far as I can tell, "Live Share" is not in the builds one downloads from Microsoft's "Visual Studio Code" website: https://code.visualstudio.com/download The Live Share feature is downloaded from a separate web page: https://marketplace.visualstudio.…
> Can someone explain how the situations are not analogous? The difference is that typical usage of SQLite is co-located with an application, such that you don't need encryption, and it doesn't market itself as a great database to stand up on a far-away server. VSCode is marketing these extensions with the core product, as features thereof. They seem to be much closer to critical, core functionality. I think that the…
Re: The best Parts of Visual Studio Code are proprietary
#167Earlier quoted context omitted.
> but I dislike it when people are so desperate to blame Microsoft for mistakes it did in the past I find it a bit weird when people anthropomorphize corporations and feel bad for/protective of them. And let's be honest, we're not talking about "mistakes", we're talking about a decades-long strategy which was methodically executed to cultivate good will, and then take advantage of it to destroy competitors.
Conversely, I find it a bit weird when people anthropomorphize corporations as if they have personalities and traits that somehow live beyond an almost 100% turnover in staff and senior management changes. The MS of today isn’t the MS of the 90s. That’s not to say they’re virtuous and wonderful today, just that banging on about the past doesn’t really feel relevant.
Companies definitely have personalities and traits that last longer than their constituent members, that's what's called a culture. Just like a nation has defining features that will still be around when every single currently living member is dead, so have companies. In particular old, large ones.
That's not to say that they can't change, and Microsoft definitely has changed since the 90s, but the past is not irrelevant.
Re: The best Parts of Visual Studio Code are proprietary
#168Earlier quoted context omitted.
Which the large majority chooses not to, so there you have it, the open source dream.
On the other hand, Safari's WebKit being open source allowed Google to build Chrome on the same engine. Years later, Chrome's Blink engine being open source meant the same for Opera, Brave, and Edge. It is hard for individuals to run and maintain custom forks, but the benefits of open source in terms of preventing lock-in are substantial.
Re: The best Parts of Visual Studio Code are proprietary
#169The extension by design is made to be optional to use and are not integral (I would argue) to the vanilla experience of VS Code. That also means that if other people wants to create their own proprietary extensions they can do so. The basic experience of the plain VS Code does not change. Now one can say indeed that the Remote and also LiveShare is the best extension there of, and since the extension author decides n…
It's used by vs codium and theia.
It's not just those two plugins, it's also the ms-code.cpptools which has proprietary parts. And that's sad because other plugins are built on it like platformio. Which prevents platformio from being added to ovsx because the cpp tools can't be added to ovsx.
Which stinks for me because the cpp proprietary parts are windows only, and all I want to use platformio from is theia running on Linux, but I can't.
VS Codium: https://github.com/VSCodium/vscodium
Theia IDE: https://theia-ide.org/
More details about PlatformIO not being to be added to OVSX: https://github.com/open-vsx/publish-extensions/issues/86
More cpp tools licensing details: https://github.com/microsoft/vscode-cpptools/issues/5784
Edit: you can run theia from one computer and use it via the browser on another. That's why I was so excited for it.
Edit 2: VS Codium, not open codium
Re: The best Parts of Visual Studio Code are proprietary
#170Earlier quoted context omitted.
> but I dislike it when people are so desperate to blame Microsoft for mistakes it did in the past I find it a bit weird when people anthropomorphize corporations and feel bad for/protective of them. And let's be honest, we're not talking about "mistakes", we're talking about a decades-long strategy which was methodically executed to cultivate good will, and then take advantage of it to destroy competitors.
Conversely, I find it a bit weird when people anthropomorphize corporations as if they have personalities and traits that somehow live beyond an almost 100% turnover in staff and senior management changes. The MS of today isn’t the MS of the 90s. That’s not to say they’re virtuous and wonderful today, just that banging on about the past doesn’t really feel relevant.
I see it as reminder to frequently check whether my opinions on different things are still valid.