No kidding if I have to pay for it I am going to pay for something that is way better. I use it because it is free (me being a cheap fool) and better than eclipse.
i'll just go back to notepad++. although i must say it's been in decline for the past year or so. they removed a theme i liked to use and i don't care for the UI changes at all. But it is still functional, at least until the next downgrade from the developer.
Eclipse is also still a great IDE with tons of plugins.
The LSP stuff has actually unlocked a lot of fringe editor choices. Even new editors with tiny communities can provide a lot of IDE like features by just implementing the client side of the API.
It would be a huge bait and switch, but honestly I would most likely end up paying for it. I spend over 4 hours a day in VSCode, and it's better than everything else I've used
No - it won't happen. The core editor is open source.
At best, MS has some limitations around running some plugins (that they also develop) that require the licensed version of VSCode, rather than the OSS build.
Most of those plugins either use MS servers (ex: Live Share) or use toolchains that MS is historically more closed with (their C++ toolchains).
I run this as my default everywhere, and it works a-ok. There is a small subset of devs that would likely feel some pain losing the closed extensions, but the total impact feels overblown to me.
The code is opensource, but not the ecosystem. Microsoft is maneuvering towards the same position as Android with respect to Google Play. Not technically mandatory, but so many conveniences are built on it that it may as well be for anyone not interested in investing a lot of time finding workarounds.