From 24090ebb6abbbdc2d06ba0c1f7b4579796ad1732 Mon Sep 17 00:00:00 2001 From: GGG Date: Mon, 5 May 2025 12:21:56 -0300 Subject: [PATCH] vscode-extensions.ms-dotnettools.csharp: fix license. Initially the C# extension was fully open source and had the MIT license, however, after changing to the Roslyn language server and adding the vsdbg binary, it has switched to a non-free license. It even has builtin guards against running on non-microsoft VSCode builds now. Some things in the C# extension can be built from source, but the debugging layer is fully based on vsdbg which is part of Visual Studio which is proprietary, so the extension as a whole is unfree because of it. --- .../editors/vscode/extensions/ms-dotnettools.csharp/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/editors/vscode/extensions/ms-dotnettools.csharp/default.nix b/pkgs/applications/editors/vscode/extensions/ms-dotnettools.csharp/default.nix index 4b6af5ca1d0b..4cce24b6b7d9 100644 --- a/pkgs/applications/editors/vscode/extensions/ms-dotnettools.csharp/default.nix +++ b/pkgs/applications/editors/vscode/extensions/ms-dotnettools.csharp/default.nix @@ -139,7 +139,7 @@ vscode-utils.buildVscodeMarketplaceExtension { meta = { description = "Official C# support for Visual Studio Code"; homepage = "https://github.com/dotnet/vscode-csharp"; - license = lib.licenses.mit; + license = lib.licenses.unfree; maintainers = with lib.maintainers; [ ggg ]; platforms = [ "x86_64-linux"