3 ms·
The clangd extension is better anyway, and is open source. The Microsoft C++ extension is not open source; not sure what people were expecting here.
by kentonv 2y ago
The clangd extension is better anyway, and is open source.
The Microsoft C++ extension is not open source; not sure what people were expecting here.
- int_19h 2y agoIt's one thing for it to not be open source. It's another thing for its license to explicitly prohibit its use with any other IDE, even if it's API-compatible, even if it's literally exactly VSCode recompiled with another name. And it's yet another thing to proactively insert checks for that.
- surajrmal 2y agoWhy? If I listed an app on the google play store but intentionally limited it from working when installed by alternative means (eg someone relisting it on an alternative app store without my permission) would that be problematic? Why is this different?
- flufluflufluffy 2y agoPeople want to be given everything for free, to be able to put the absolute least amount of effort into the code they write, in the name of “open source.”
- int_19h 2y agoI would be fine with it if Microsoft didn't constantly prattle about how VSCode is "open source" all the time without mentioning all those gotchas.
- gradientsrneat 2y agoTrue! Open source = free stuff for a lot of people. This is why corporations like Microsoft encourage open source - so they can profit off of other programmer's hard work, without giving anything in return in most cases, and in rare cases giving a small donation. So, it goes both ways. But open source nevertheless contributes to the commons when done well. Compare and contrast: Free software.
- int_19h 2y agoBecause interoperability is good, and things that actively hamper it are therefore bad.