博通决定承担一些重要开源软件的安全责任,即Spring Java应用框架和RabbitMQ。
澳大利亚开发者Rod Johnson于2002年创建了Spring的前身,随后找到合作者,通过创办名为SpringSource的公司来提供支持和服务的常见路径,将开源软件商业化。
VMware收购了SpringSource,并将其纳入与EMC合资的Pivotal Software。
Pivotal后来开创了软件开发方法,成为微服务和云原生计算。
Pivotal创建的许多软件后来成为VMware Tanzu品牌的一部分。
Tanzu Kubernetes Grid作为vSphere Kubernetes Service继续存在,为VMware旗舰产品Cloud Foundation套件增加了对容器化应用的支持。
博通还运营着一个Tanzu部门,销售VMware Tanzu Platform,该平台包含平台即服务工具和Spring实现。
由于Spring是自由开源软件,Tanzu部门对其众多开源组件以及Spring实现中常用的其他自由开源软件项目做出了大量贡献。
博通今天在VMware年度Explore大会前宣布的新产品TrueSource,将识别Spring用户依赖的关键组件,并努力确保其安全。
博通Tanzu部门副总裁Purnima Padmanabhan表示:“我们的想法是提供一套专注于提供干净和安全工件的解决方案。”
她说:“我们选择并构建每个Spring库、数据库和其他Java组件。”
Padmanabhan表示,这一承诺意味着VMware还将为不属于Spring的代码提供“TrueSource可信工件”,包括更广泛的Java生态系统、Python和Node.js。
公司声明称:“博通的筛选过程确保库符合参考架构,并得到记录维护者的支持。”
“博通软件部门的数千名工程师每天扫描、修复、贡献和消费这些库。”
VMware发言人告诉The,博通业务部门“将与开源软件的维护者合作并支持他们,我们将为任何活跃项目向上游开源提供修复。”“对于Spring和RabbitMQ,我们是维护者。对于其他开源软件,我们将与维护者合作。我们认为社区维护者必须保持为真相来源,”发言人说。
这正是开源社区希望供应商所做的贡献,以反映他们从并非独自创建的软件中获取的价值。
这也是供应商有时认为需要做的事情,以保持基于自由开源软件的产品可行。®