根据开发人员在 这里 的陈述:
所有这些的好处在于,您可以选择在我们的许可下使用 Visual Studio Code 品牌产品,也可以直接从 vscode 存储库中构建工具版本,在 MIT 许可下进行构建。
以下是它的工作原理。当您从 vscode 存储库构建时,您可以通过自定义 product.json 文件来配置生成的工具。此文件控制诸如 Gallery 端点、“发送微笑”端点、遥测端点、标志、名称等内容。
当我们构建 Visual Studio Code 时,我们确切地做到了这一点。我们克隆 vscode 存储库,放置一个具有 Microsoft 特定功能(遥测、画廊、徽标等)的自定义 product.json,并产生一个我们在我们的许可下发布的版本。
鉴于我自己不能从源代码构建,如果我安装 VSC 并替换 product.json 为干净版本,是否会产生相同的效果?
licenseUrl
条目后,重新启动时确实在使用Help=>License时打开了新的URL。然而,有几个条目(如dataFolderName
或applicationName
)我怀疑不会像许可证URL那样对即时更改做出良好的响应。 - Lennart