Comme vous vous en doutez certainement, la société Microsoft a su mettre son grain de sel dans le monde du logiciel libre, en publiant énormément de code sur GitHub et en libérant plusieurs de ses plateformes de développement, dont la plus connue, le .Net.
Cependant, on observe que les logiciels publiés sous leur forme binaire sur les différents sites de Microsoft diffèrent de ceux qu’il est possible de compiler nous-mêmes. Sommes-nous face au même phénomène qu’Android ou Google Chrome ? Il semble que oui. Microsoft ajoute plusieurs composantes propriétaires au logiciel libre qu’elle publie sous licence MIT.
🌘 VSCode, pas si libre qu’on pourrait le croire
Le logiciel VSCode, devenu rapidement un éditeur de code favori de nombreux développeurs, n’échappe pas à ces tactiques de la firme de Redmond. Notamment, on y retrouve un logiciel espion :
The software may collect information about you and your use of the software, and send that to Microsoft.
You may opt-out of many of these scenarios, but not all, as described in the product documentation.
There may also be some features in the software that may enable you and Microsoft to collect data from users of your applications.
Le logiciel se met aussi à jour automatiquement sans demander votre avis :
You agree to receive these automatic updates without any additional notice.
Vous ne pouvez pas étudier le code du logiciel tel que distribué par Microsoft :
You may not […] reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source code for the software
En échange, si le logiciel vous cause des dommages au sens de la loi, vous pouvez réclamer jusqu’à 5 $. Comme quoi c’est plutôt rire de ses utilisateurs…
You can recover from Microsoft and its suppliers only direct damages up to U.S. $5.00
🌘 Un vrai logiciel libre

VSCodium vous libère de ces conditions additionnelles qui ne sont aucunement nécessaires pour utiliser le logiciel. Il s’agit du même code source que Visual Studio Code, mais il est compilé d’une manière indépendante et transparente, avec une collection de scripts disponibles librement.
Vous pouvez l’obtenir ici.