VS Code 大概是当下最流行的编辑器之一:体积相对轻,插件几乎什么都有,核心代码也是开源的。但从微软官网下载到的那个版本,并不是开源的那一份。
它带着遥测,用的是专有许可,插件市场也只对微软自家的构建开放。核心开源,成品闭源,这个反差正是几个开源分支存在的理由。
![]()
开源的是核心,不是成品
很多人把"VS Code 开源"当成整件事的结论。实际情况是,开源的是它的核心部分,而用户真正装到电脑上的那个安装包,走的是另一套规则:遥测默认存在,许可证是专有的,市场入口被限定在微软自己的构建上。
这三点叠加起来,就给了其他人动手的空间——既然核心是开放的,那就有人把它重新打包成一份没有这些限制的版本。
四个分支,各补一个缺口
这些开源分支做的事情,本质上是对着上面那几个限制逐条回应:
- 去掉遥测,让编辑器不再默认回传使用数据
- 换掉专有许可,改用开源许可分发
- 绕开只对微软构建开放的市场限制,让插件来源不再单一
它们不是另起炉灶写一个新编辑器,而是把同一份开源核心,重新组装成一份符合开源预期的成品。对在意遥测、许可条款和插件来源的人来说,这就是差别所在。
微软那份下载量最大,但这些分支证明了一件事:核心开源之后,成品长什么样,不再只由一家说了算。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.