开放源码VS Code扩展组件Open VSX市场开张

VS Code扩展组件市场Open VSX注册表已经从TypeFox转到Eclipse基金会旗下,也就是说,Open VSX现在不只成为微软VS Code扩展组件市场的替代,更是中立于任何厂商,且为公开托管的开源市场,开发者将有额外的扩展组件选择,也提高了扩展组件开发和使用的透明度和灵活度。

微软VS Code扩展组件市场一直是开发人员好用的资源,但Eclipse基金会提到,因为受市场使用条款的限制,市场中的扩展组件不能与支持VS Code扩展组件的开源工具和技术一起使用,而且因为微软不让用户访问扩展组件源码,因此用户也就没有机会贡献扩展组件新功能,或是重用源码,创建企业内部使用的扩展组件注册表。

而Open VSX外观和功能类似微软的VS市场,但是这些扩展组件可以和支持VS Code扩展的编辑器一起使用,包括VS Code或是其分叉VSCodium,甚至是Eclipse Theia、Eclipse Che、Gitpod、Coder和SAP Business Application Studio等项目。Eclipse Open VSX对外开放源码,用户可以任意的重用扩展组件程序代码,或是强化功能,甚至可以创建连接到上游开放Open VSX注册表的私有扩展组件存储库。

官方认为,Open VSX遵循了开源模型,采用基于社群的治理框架和企业合作流程,因此没有一家企业或是供应商可以拥有Open VSX Registry服务器,也无法获得比其他参与者更多的控制权。Open VSX将由Eclipse Cloud DevTools(ECD工具)工作组管理,并且推动平台发展和使用,ECD工具生态系统成员包含Broadcom、EclipseSource、爱立信、IBM、英特尔、红帽、SAP和Typefox。