你需要了解的八家最重要的开源软件基金会
如今开源软件基金会可谓是遍地开花:似乎每个月都有一家新的基金会宣布问世,开放容器项目(OCI)和云原生容器基金会(CNCF)就是最近成立的两家基金会。
其原因是,由于开源软件运动变得日益商业化,而另一方面,商业硬件和软件厂商越来越可能参与开源项目。
开源项目组织(Open Source Initiative)的委员会主席Allison Randal说:“许多公司认为,自己可以通过一家可以信赖的独立的非盈利机构,与其他公司一起搞开源项目,这对它们来说特别重要。”
她补充说:“彼此竞争的公司通常在合作上面临巨大障碍。能够进入一家中立、不竞争的基金会,大有用处。”
软件基金会为开源项目提供了许多服务,包括拥有硬件、与供应商签合同,甚至聘用员工。它们还起到了防火墙的功效,可以保护贡献者,避免合同责任或者法律起诉(比如疏忽)。
它们还为项目参与者提供了许可、版权、专利及其他知识产权管理等方面的一个法律框架。Apache软件基金会和自由软件基金会之类的基金会甚至为监管的项目开发了自己的自由软件许可证(分别是Apache许可证和GPL),这些许可证还可用于更为一般的用途。
大多数基金会还提供了技术服务,比如软件库和代码签名证书,另外还提供了比较普通的商业服务,比如提供银行账户、管理项目成员以及发表声明和新闻稿。
但并非所有软件基金会都相同:一些基金会致力于单单一个开源项目,一些充当多个项目的大本营,还有一些不太关注项目,更加关注推广宣传整个开源软件。