Visual Studio Code est conçu pour fracturer l’écosystème
- Visual Studio Code est open source, mais l’utiliser autrement que via la distribution officielle fournie par Microsoft peut entraîner des risques juridiques
Visual Studio Code a désormais 7 ans
- Lancé il y a 7 ans, Visual Studio Code s’est imposé comme l’éditeur standard pour le développement logiciel
- Le code source est publié sous licence MIT, mais le produit téléchargeable est distribué sous licence propriétaire
- Microsoft s’en sert pour diviser la communauté open source
VSCodium est une distribution desktop OSS
- Le projet VSCodium a démarré en raison d’inquiétudes liées à l’usage d’une licence propriétaire
- Il est compilé sous licence MIT, sans les personnalisations de Microsoft
- Il ne peut pas se connecter à la Microsoft Visual Studio Code Marketplace et subit les effets de la fragmentation de l’écosystème
OpenVSCodeServer est une distribution serveur OSS
- OpenVSCodeServer est une distribution serveur utilisée comme colonne vertébrale de Gitpod
- Comme VSCodium, il ne peut pas se connecter à la Microsoft Visual Studio Code Marketplace
- Il est principalement maintenu par des employés de Gitpod
Les IDE non fondés sur l’abonnement disparaissent
- Microsoft a entamé une transformation interne pour faire du logiciel un service
- Le service de cloud computing Azure s’est développé comme concurrent d’AWS
- L’écosystème des outils pour développeurs est lui aussi en train de basculer vers un modèle de service
GitHub est un white label des technologies historiques de Microsoft
- Microsoft a acquis GitHub en 2018 et lancé Visual Studio Online en 2019
- GitHub Codespaces est le white label de Visual Studio Online
L’écosystème est conçu pour être fragmenté
- Des entreprises comme Gitpod peuvent rencontrer des problèmes juridiques dans l’écosystème Visual Studio Code
- Microsoft fragmente stratégiquement le marché via des extensions propriétaires
- Les outils des principaux langages de programmation comme Python, .NET, C/C++ et Java sont sous le contrôle de Microsoft
Quelle solution ?
- L’avenir des outils de développement logiciel est fermé
- Un nouveau mouvement est nécessaire pour préserver l’écosystème open source
- Gitpod a résolu une partie du problème via le projet OpenVSX, mais davantage d’efforts sont nécessaires
Résumé GN⁺
- Traite de la licence propriétaire de Visual Studio Code et du problème de fragmentation de l’écosystème
- Met en avant la fragmentation stratégique du marché par Microsoft ainsi que les risques juridiques
- Une nouvelle approche est nécessaire pour préserver l’écosystème open source
- Décrit les défis auxquels font face des entreprises comme Gitpod
5 commentaires
J’envisage d’essayer d’utiliser vim ou zed.
J’utilise un terminal avec une opacité définie,
savez-vous par hasard comment supprimer la couleur de fond de nvim ?
Si je trouve juste ça, j’ai vraiment envie d’essayer nvim...
Si vous utilisez le terminal kitty, en le configurant avec la même couleur d’arrière-plan, la transparence devrait s’appliquer.
Sinon, vous pouvez aussi envisager un plugin comme celui-ci..
https://github.com/xiyaowong/transparent.nvim
Merci. Je vais examiner cela.
C'est réussi. Merci. Passez une excellente journée.
Avis sur Hacker News
Les gens expriment leur colère à propos des logiciels dont le code source est public
L’écosystème de VSCode est fragile à bien des égards
cpptoolsest impressionnant, mais dysfonctionne souvent et est difficile à déboguercpptoolsne devrait avoir ni accès à Internet ni télémétrieIl y a un bon fil de commentaires sur l’extension
cpptoolsVS Code est un IDE que l’on peut télécharger et utiliser gratuitement depuis Microsoft
Si les plus de 50 employés à temps plein qui développent VS Code ne proposent pas un modèle justifiant un budget annuel d’environ 20 millions de dollars, cela peut donner l’impression d’une tentative de profiter du travail d’ingénierie de Microsoft
Certains essaient de comprendre le problème
cpptools/C++, et comme de nombreux composants Microsoft sont fermés, il est impossible de créer une version entièrement OSSSi les grands projets d’extensions s’alignent, ils pourraient simplement ajouter une annonce comme celle-ci à la description de leur page sur la marketplace
« Le logiciel gratuit fourni par Microsoft n’est pas suffisamment ouvert » est l’un des points de vue les plus étranges de notre époque
Cet article serait plus facile à comprendre s’il séparait les plaintes sur la télémétrie des limitations réelles
Certains pensent que si cela ne vous plaît pas, il ne faut pas l’utiliser.
vim/nvmeteMacssont des éditeurs compétents qui ne compromettent pas leur écosystème