O Visual Studio Code foi projetado para fragmentação
- O Visual Studio Code é open source, mas usá-lo de uma forma diferente da distribuição oficial fornecida pela Microsoft pode gerar riscos legais
O Visual Studio Code agora tem 7 anos
- O Visual Studio Code foi lançado há 7 anos e se consolidou como o editor padrão para desenvolvimento de software
- O código-fonte foi publicado sob a licença MIT, mas o produto disponível para download é oferecido sob uma licença proprietária
- A Microsoft, por meio disso, fragmenta a comunidade open source
O VSCodium é uma distribuição desktop OSS
- O projeto VSCodium começou por causa de preocupações com o uso de uma licença proprietária
- É compilado sob a licença MIT sem as customizações da Microsoft
- Não pode se conectar ao Microsoft Visual Studio Code Marketplace e enfrenta problemas de fragmentação do ecossistema
O OpenVSCodeServer é uma distribuição OSS para servidor
- O OpenVSCodeServer é uma distribuição para servidor usada como espinha dorsal do Gitpod
- Assim como o VSCodium, não pode se conectar ao Microsoft Visual Studio Code Marketplace
- É mantido principalmente por funcionários do Gitpod
IDEs que não são por assinatura estão desaparecendo
- A Microsoft iniciou uma mudança interna para transformar software em serviço
- O serviço de computação em nuvem Azure cresceu como concorrente da AWS
- O ecossistema de ferramentas para desenvolvedores também está migrando para um modelo de serviço
O GitHub é um white label de tecnologias antigas da Microsoft
- A Microsoft adquiriu o GitHub em 2018 e lançou o Visual Studio Online em 2019
- O GitHub Codespaces é um white label do Visual Studio Online
O ecossistema foi projetado para ser fragmentado
- Empresas como a Gitpod podem enfrentar problemas legais no ecossistema do Visual Studio Code
- A Microsoft fragmenta estrategicamente o mercado por meio de extensões proprietárias
- Ferramentas para linguagens de programação importantes como Python, .NET, C/C++, Java estão sob o controle da Microsoft
Qual é a solução?
- O futuro das ferramentas de desenvolvimento de software é fechado
- É necessário um novo movimento para manter o ecossistema open source
- O Gitpod resolveu parte do problema por meio do projeto OpenVSX, mas são necessários mais esforços
Resumo do GN⁺
- Aborda a licença proprietária do Visual Studio Code e o problema de fragmentação do ecossistema
- Destaca a fragmentação estratégica do mercado pela Microsoft e os riscos legais
- É necessária uma nova abordagem para manter o ecossistema open source
- Explica os desafios enfrentados por empresas como a Gitpod
5 comentários
Estou pensando em considerar usar
vimouzed.Eu uso um terminal com
opacityconfigurada,por acaso você sabe como remover a cor de fundo do
nvim?Se eu só descobrir isso, com certeza quero experimentar o
nvim...Se você usa o terminal kitty, acho que vai aplicar transparência se configurar com a mesma cor de fundo.
Ou então vale considerar um plugin como este..
https://github.com/xiyaowong/transparent.nvim
Obrigado. Vou dar uma olhada.
Conseguiu. Obrigado. Tenha um bom dia.
Comentários do Hacker News
As pessoas expressam indignação em relação a softwares com código-fonte aberto ao público
O ecossistema do VSCode é fraco em vários aspectos
Há um bom fio de comentários sobre a extensão cpptools
O VS Code é uma IDE que pode ser baixada e usada gratuitamente da Microsoft
Se mais de 50 funcionários em tempo integral que fazem o VS Code não propuserem um modelo que justifique um orçamento anual de cerca de US$ 20 milhões, isso pode parecer uma tentativa de se aproveitar do trabalho de engenharia da Microsoft
Estão tentando entender o problema
Quando os principais projetos de extensão estiverem alinhados, eles podem simplesmente adicionar um aviso como o acima na descrição da página do marketplace
"O software gratuito fornecido pela Microsoft não é aberto o suficiente" é uma das opiniões mais estranhas da era moderna
Este artigo seria mais fácil de entender se separasse as reclamações sobre telemetria das limitações reais
Há a opinião de que, se você não gosta, não use.
vim/nvmeeMacssão editores competentes que não comprometem o ecossistema