3 ms·
> how is embracing a closed source for-profit company anything to do with embracing Open Source? Truly embracing open-source with .NET core would mean that, ye
by AsyncAwait 8y ago
> how is embracing a closed source for-profit company anything to do with embracing Open Source?
Truly embracing open-source with .NET core would mean that, yes, even a proprietary product could make use of it. A debugger is extremely core to having a language being open-source and artificially limiting it to your own products is the exact opposite of 'embrace'
Also, JetBrains does have an open-source debugger in their community versions, but this is not what the debate is about.
- zamalek 8y agoBy that token Richard Stalman doesn't embrace open source. The Linux kernel isn't open source. Anything that is GPL is not open source, because you can't make proprietary code from GPL code.
- AsyncAwait 8y agoGPL spells this out and gives you the source, if requested. It does not make any restrictions as to on what platform you can use it or anything like that. Microsoft released .NET Core under a permissive license which does allow integration with proprietary code and then specifically limited use of the debugger to their own products. Even other open-source projects, beside VS Code, cannot use the debugger. That is everything that the GPL is not. This is like if Stallman released Emacs under the GPL, but kept the Elisp interpreter proprietary. My problem is; if you're going to pretend to embrace open-source and then limit a core component this arbitrarily, you're not embracing open-source, you're still the old org afraid of competition.