3 ms·
Even when Microsoft does FOSS, they do it in a way that has "proprietary" written all over it. I'm quite excited about writing C# on Linux, but slapping a MIT l
by sha666sum 7y ago
Even when Microsoft does FOSS, they do it in a way that has "proprietary" written all over it. I'm quite excited about writing C# on Linux, but slapping a MIT license on code you release is only half the deal.
Yesterday I decided to write some C# code on Linux. That's easy, I thought: VSCode and .NET Core can both be found in Arch's repos these days. I just have to set an environment variable and edit VSCode's settings to disable telemetry... But alas! It turns out that I need to install Microsoft's proprietary release of Visual Studio Code because the C# debugger is only licensed to work with Visual Studio Code
Here's the Github issue about it, providing a bit of context and a lot of useless discussion: https://github.com/dotnet/core/issues/505 https://github.com/dotnet/core/issues/505
- manigandham 7y agoVSCode and Visual Studio Code are the same thing, so what do you mean? Are you saying the repo is not providing the actual VSCode?
- Rotareti 7y agoThe arch linux package registry has a version of VSCode available, that is build without MS telemetry/branding. I guess that's what parent is using.
- type0 7y agoBecause VSCode and Visual Studio Code isn't the same thing. The actual binary releases of Visual Studio Code https://code.visualstudio.com/license https://code.visualstudio.com/license And here's the license for VSCode itself https://github.com/Microsoft/vscode/blob/master/LICENSE.txt https://github.com/Microsoft/vscode/blob/master/LICENSE.txt
- manigandham 7y agoIt says at the top of the page you linked: "This license applies to the Visual Studio Code product. Source Code for Visual Studio Code is available at https://github.com/Microsoft/vscode https://github.com/Microsoft/vscode under the MIT license agreement..." Source code and final product have different licenses but VSCode and Visual Studio Code refer to the same thing. If you're using the official release channel then you should have the final product that is licensed to use the debugger.
- xvilka 7y agoI am hopeful .NET/C# will support[1][2][3] *BSD operating systems soon. [1] https://github.com/dotnet/coreclr/labels/os-freebsd https://github.com/dotnet/coreclr/labels/os-freebsd [2] https://github.com/dotnet/corefx/labels/os-freebsd https://github.com/dotnet/corefx/labels/os-freebsd [3] https://github.com/dotnet/corefx/labels/os-netbsd https://github.com/dotnet/corefx/labels/os-netbsd