Skip to content

brew no longer willing to continue supporting versions 4.113.0 and later #7758

Description

@ysysimon

Is there an existing issue for this?

  • I have searched the existing issues

OS/Web Information

2026-04-16 17:29:41.525 [error] [Window] Activating extension 'vscode.git' failed: Cannot find module '@vscode/fs-copyfile'
Require stack:
- /opt/homebrew/Cellar/code-server/4.114.0/libexec/lib/vscode/extensions/git/dist/main.js
- /opt/homebrew/Cellar/code-server/4.114.0/libexec/lib/vscode/out/vs/workbench/api/node/extensionHostProcess.js.

coder-server version 4.114.0

Steps to Reproduce

  1. Open code-server in any Browser
  2. The git version control visualization is not working.

Expected

Activating extension 'vscode.git' normally

Actual

missing the vscode.git extension's module

Logs

2026-04-16 17:29:41.525 [error] [Window] Activating extension 'vscode.git' failed: Cannot find module '@vscode/fs-copyfile'
Require stack:
- /opt/homebrew/Cellar/code-server/4.114.0/libexec/lib/vscode/extensions/git/dist/main.js
- /opt/homebrew/Cellar/code-server/4.114.0/libexec/lib/vscode/out/vs/workbench/api/node/extensionHostProcess.js.

Screenshot/Video

No response

Does this bug reproduce in native VS Code?

No, this works as expected in native VS Code

Does this bug reproduce in VS Code web?

I did not test VS Code web

Does this bug reproduce in GitHub Codespaces?

I did not test GitHub Codespaces

Are you accessing code-server over a secure context?

  • I am using a secure context.

Notes

No response

Activity

  1. added
    bugSomething isn't working
    triageThis issue needs to be triaged by a maintainer
    on Apr 16, 2026
  2. ysysimon commented on Apr 16, 2026

    @ysysimon
    Author

    After reinstalling code-server using brew, it returned to normal. However, Homebrew is no longer willing to continue supporting versions 4.113.0 and later. What's going on?

    ==> code-server ✔: stable 4.112.0 (bottled) Access VS Code through the browser https://github.com/coder/code-server Deprecated because it uses non-FOSS @github/copilot since 4.113.0! It will be disabled on 2027-04-11. 
    

    Does the fact that it's deprecated because it uses non-FOSS mean that future versions of code-server can no longer be installed via brew?

  3. code-asher commented on Apr 16, 2026

    @code-asher
    Member

    Huh yeah I guess this is because VS Code started bundling the copilot sdk which does appear to be non-foss.

  4. ysysimon commented on Apr 17, 2026

    @ysysimon
    Author

    Huh yeah I guess this is because VS Code started bundling the copilot sdk which does appear to be non-foss.

    It seems have to remove the brew installation method from install.sh.

  5. benz0li commented on Apr 17, 2026

    @benz0li
    Contributor

    Huh yeah I guess this is because VS Code started bundling the copilot sdk which does appear to be non-foss.

    code-server v4.116.0 has GitHub Copilot built-in, which allows using AI Features without having to install the GitHub Copilot extension1. According to #7754 (comment), the installation pulls in the Copilot SDK.

    @code-asher If this [SDK] is non-FOSS, is it then permitted to bundle it with code-server – which is under the MIT license?

    Footnotes

    1. The standalone extension was non-FOSS and – according to the license terms – only permitted for use with Microsoft Visual Studio Code ↩

  6. benz0li commented on Apr 17, 2026

    @benz0li
    Contributor

    If this is not permitted, the integration of GitHub Copilot into code-server must be prevented in some way.

  7. code-asher commented on Apr 17, 2026

    @code-asher
    Member

    I am not sure if the dependencies have to be FOSS for the repo license to be MIT, but I am not a lawyer. 🤔

  8. code-asher commented on Apr 17, 2026

    @code-asher
    Member

    Although if the license terms say it can only be used in Microsoft builds then it does seem like we would have to strip it out. I was looking at the sdk license but was not seeing anything like that https://github.com/github/copilot-cli/blob/main/LICENSE.md

    I think the old copilot vsix maybe have been licensed this way, but the new built-in extension code seems to be MIT https://github.com/microsoft/vscode/blob/main/extensions/copilot/LICENSE.txt

    Maybe we could provide a way to build code-server without copilot for Homebrow or something like that.

  9. benz0li commented on Apr 18, 2026

    @benz0li
    Contributor

    Regarding the license terms: IMHO no issue for code-server here. Homebrew reverted to v4.112.0 because

    This is considered non-FOSS and unacceptable in Homebrew/core as it does not meet https://docs.brew.sh/License-Guidelines

    – Homebrew/homebrew-core#277146 (comment)

  10. benz0li commented on Apr 18, 2026

    @benz0li
    Contributor

    GitHub Copilot CLI License

    [...]

    1. [...] and Your application or service is licensed independently of the Software. Nothing in this License restricts your choice of license for your application or service, including distribution under an open source license. This License applies solely to the Software and does not modify or supersede the license terms governing your application or its source code.

    [...]

    – https://github.com/github/copilot-cli/blob/main/LICENSE.md

  11. benz0li commented on Apr 20, 2026

    @benz0li
    Contributor

    @ysysimon Could you please update the title of this issue?

    The focus shifted from "brew missing the vscode.git extension's module" to "brew no longer willing to continue supporting versions 4.113.0 and later"

    Thank you.

  12. changed the title [-]The code server installed using brew is missing the vscode.git extension's module[/-] [+]brew no longer willing to continue supporting versions 4.113.0 and later[/+] on Apr 20, 2026
  13. added
    choreRelated to maintenance or clean up
    and removed
    triageThis issue needs to be triaged by a maintainer
    bugSomething isn't working
    needs-investigationThis issue needs to be further investigated
    on May 12, 2026
  14. code-asher commented on Aug 6, 2026

    @code-asher
    Member

    Oh yup you are right:

    The use with Code-OSS is allowed for development purposes only. No other use is permitted.

    Looks like we will have to remove the Copilot extension to comply with the license.

  15. code-asher commented on Aug 6, 2026

    @code-asher
    Member

    It is strange how the build command includes Copilot though, so by default if you just clone the repo, build, then distribute without doing anything else then you violate the license without even realizing it.

    I checked Arch Linux's open source build for example and it also includes the Copilot extension (along with the above mentioned license)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    choreRelated to maintenance or clean upcode-server

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions