No Microsoft C/C++ Extension, foi adicionada uma restrição para funcionamento em forks do VS Code

A Microsoft fez uma alteração nas compilações binárias da extensão Microsoft C/C++ Extension (ms-vscode.cpptools), bloqueando seu funcionamento em forks do editor de código aberto VS Code (Visual Studio Code). A extensão é proprietária e é utilizada para adicionar suporte aos idiomas C/C++ no VS Code. Após a atualização para a versão 1.24.5, usuários dos editores VS Codium e Cursor, baseados no código do VS Code, não conseguiram mais usar o complemento da Microsoft.

A inicialização do complemento terminou com um erro, informando que o pacote Microsoft C/C++ Extension só pode ser utilizado no Microsoft Visual Studio, Visual Studio for Mac, Visual Studio Code, Azure DevOps, Team Foundation Server e produtos e serviços relacionados da Microsoft. Para retomar o trabalho em projetos C/C++, os usuários precisam reverter para uma versão mais antiga e desativar a instalação automática de complementos nas configurações.

No Microsoft C/C++ Extension, foi adicionada uma restrição para funcionamento em forks do VS Code

Anteriormente, a Microsoft adicionou um acordo de licença em setembro de 2020, proibindo o uso de compilações binárias do complemento em produtos de terceiros. Até agora, essa exigência permanecia uma formalidade e não levava ao bloqueio. Além disso, os termos de uso da loja de complementos do VS Code proíbem a inclusão a partir de forks, mas os desenvolvedores do fork Cursor usaram um proxy reverso para contornar essa restrição.

Parte do código do complemento Microsoft C/C++ Extension permanece sob a licença MIT, e as restrições se aplicam apenas às compilações binárias avançadas, distribuídas através da loja de aplicativos da Microsoft sob uma licença proprietária separada. Apenas o componente em TypeScript é aberto, enquanto a funcionalidade principal Runtime é proprietária e fornecida em formato binário.

Os desenvolvedores do projeto Cursor lançaram uma atualização que resolve temporariamente o problema e, no futuro, decidiram abandonar o uso de complementos proprietários Remote access, Pylance, C/C++ e C#. A próxima versão pretende incluir complementos alternativos de código aberto desenvolvidos pela comunidade. Os desenvolvedores do projeto VS Codium também planejam uma transição para alternativas abertas semelhantes.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster