Story Details

  • Microsoft subtracts C/C++ extension from VS Code forks

    Posted: 2025-04-24 22:18:49

    Microsoft has removed its official C/C++ extension from downstream forks of VS Code, including VSCodium and Open VSX Registry. This means users of these open-source alternatives will lose access to features like IntelliSense, debugging, and other language-specific functionalities provided by the proprietary extension. While the core VS Code editor remains open source, the extension relies on proprietary components and Microsoft has chosen to restrict its availability solely to its official, Microsoft-branded VS Code builds. This move has sparked controversy, with some accusing Microsoft of "embrace, extend, extinguish" tactics against open-source alternatives. Users of affected forks will need to find alternative C/C++ extensions or switch to the official Microsoft build to regain the lost functionality.

    Summary of Comments ( 245 )
    https://news.ycombinator.com/item?id=43788125

    Hacker News users discuss the implications of Microsoft's decision to restrict the C/C++ extension in VS Code forks, primarily focusing on the potential impact on open-source projects like VSCodium. Some commenters express concern about Microsoft's motivations, viewing it as an anti-competitive move to push users towards the official Microsoft build. Others believe it's a reasonable measure to protect Microsoft's investment and control the quality of the extension's distribution. The technical aspects of how Microsoft enforces this restriction are also discussed, with some suggesting workarounds like manually installing the extension or using alternative extensions. A few users point out that the core VS Code editor remains open-source and the real issue lies in the proprietary extensions being closed off. The discussion also touches upon the broader topic of open-source sustainability and the challenges faced by projects reliant on large companies.