一个开源项目如果想要做大做好,单靠程序员秃头熬夜用爱发电是不现实的,往往需要有一些组织、公司或者基金会提供资金、技术甚至是法律等方面的支持。基金会一般负责开源产品和社区的推广,推动更加开放的平台和运行模式,接受项目和资金捐赠,帮助企业和开发者进行项目孵化。像 Apache 基金会也提供协议框架来帮助企业和开发者们一同工作。此外,还有一些技术服务和证书等的维护。例如,一家企业可能担心和 Google 的合作中出现问题,但是 Kubernetes 捐给了 CNCF ,那么就可以借助于中立的基金会完成合作。有些项目基于目前的团队无法继续开展,就会将其捐给基金会,基于社区中更多的开发者们共同创造,给项目一个专家会诊(也可能是普通挂号会诊)的机会。
对于基金会价值,论文《The Rise and Evolution of the Open Source Software Foundation》 有这样一段描述:
不论是自由开源软件基金会的具体性质是贸易组织还是慈善组织,非营利的基金会将为开源项目提供下面三种服务:
1.为参与者提供了一个软件知识产权管理的法律框架,在这个框架中,商业公司可以和自由开源软件项目的贡献者进行合作。
2.提供一些技术服务,如软件仓库、问题跟踪、代码签名证书以及技术指导等。
3.提供业务运营和治理支持,例如金融和银行服务、会员管理以及项目相关的沟通和公关。
随着各大 IT 公司甚至传统行业开始拥抱开源,加上前两年许多去中心化的项目都是基于基金会进行运作的,大家对于基金会这个事物的关注逐渐增加。下面整理了一些有意思的基金会的介绍,更多信息请访问各基金会官方网站。
Apache 开源基金会,Apache Software Foundation,1999 年 7 月成立,全志愿者社区,2.27 亿行代码,813 位个人会员,39000 多位代码贡献者,向用户提供了价值超过200 亿美元的 Apache 开源软件产品,完全免费,使得全球十亿用户受益。社区致力于著名的 Apache 2.0 协议。 官方有一套自己的理念:社区大于代码、开放的写作方式、精英管理、强调厂商中立和多样性共识政策等等,在 Apache 基金会当中,竞争对手也可以在竞争的同时共同解决难题,共享技术成果。
基金会支持的著名项目也有很多,例如 HTTP Server,可在多平台和系统下运行的开放源代码的网页服务器;Tomcat ,Apache 软件基金会属下 Jakarta 项目开发的 Servlet 容器,实现对于 Servlet 和 JavaServer Pages 的支持。日前如日中天的大数据框架 Hadoop、处理引擎 Spark 等等,均为 Apache 基金会的项目。可见,这个规模之大,名不虚传。
自由软件基金会,Free Software Foundation,成立于1985年10月,主要为了运行 GNU 计划,开发更多自由软件。对于该组织,业内褒贬不一,一方面支持他们对于 GNU 软件的贡献,另一方面对于他们的“理想化”有所顾虑。
www.openatom.org
开放原子开源基金会成立于 2020 年 9 月 9 日,提供基础服务、法律服务、IT设施和社区管理等服务方向,基金会是致力于开源产业的全球性非营利公益机构。百度、华为分别捐献了区块链项目 XuperChain 和 鸿蒙操作系统 OpenHarmony 项目。目前,基金主要有 9 家白金捐赠人、4 家金牌捐赠人、1 家银牌捐赠人和 1 家一般捐赠人。相对于建立之初的 7 家已经有明显增长变化。这也是中国首个开源软件基金会。
开源安全基金会 Open Source Security Foundation (OpenSSF),成立于 2020 年 8 月,关注开源软件的安全问题,主要针对以下方向:漏洞披露、安全工具、安全最佳实践、识别开源项目的安全威胁、确保关键项目、数字身份证明等。Google、IBM、Canonical、红帽、SUSE 以及国内的华为、腾讯等均是该基金会会员。
2019 年 3 月,Node.js 基金会和 JS 基金会宣布合并,新的基金会叫做 OpenJS 基金会 。两家基金会由于协作紧密,合并之后能够消除组织之间的运营荣誉,简化运作成本。该基金会项目根据成熟度分成下面几个等级:Impact,Growth,At-Large, Incubation,Emeritus。在 Impact 项目当中,Electron已经“毕业”,这是一款用于JS、HTML、CSS构建平台的桌面应用程序,GitHub 出品的编辑器 Atom 就是用Electron 写的。还有前端必学的 jQuery,也是该基金会的 Impact 项目。
https://www.eclipse.org/org/
开源软件基金会往往来各种开源组织,接受社会捐赠等等。 这家基金会本身就是 IBM 主导创建的。Eclipse 最初是 IBM 公司开发用于替代商业软件 Visual Age for Java 的一款 IDE(跨平台集成开发环境),2001 年贡献给开源社区,目前 Eclipse 仍在发布新版本。2004 年,为了更多项目能够更好地发展,成立了 Eclipse 基金会。基金会旨在推进鼓励旗下项目,为这些项目培养共同体和建立商业生态。组织成员分为战略成员和其他成员,像 BOSCH、华为、IBM 、Oracle、红帽等均为战略成员。
https://www.cloudfoundry.org/foundation/
Cloud foundry 基金会成立于 2014 年,由 Pivotal 公司建立,目的是推动 Cloud Foundry 开源项目的知名度和使用,提升全球行业标准平台即服务(PasS)开源技术。Google 、IBM、SUSE 以及老东家 VMware 都是基金会的白金会员。基金会的创立,也是为了提供“中立地带”,因为基金会当中的很多成员和 Pivotal 或者 VMware 等存在竞争关系。虽然名字硬核,直译起来叫做云铸造。随着技术的发展,Cloud foundry 抵抗住了容器的冲击,或者可以说,一直就在使用容器。
https://www.blender.org/foundation/
Blender 基金会成立于 2002 年 5 月,为了满足 Blender 公司和开发人员的正常运行,Ton Roosendaal 创立了基金会,同年 7 月,一个名为“免费 Blender” 的众筹发起,仅仅7个星期就达到了 100000 欧元的目标。Blender 是用于 3D 创作的最大的开源工具。其中 Development Fund 项目是 Blender 的捐赠计划,育碧、Amd、Nividia、微软纷纷加入,不久之前,Facebook也加入了该项基金会。此外,Google、Ubuntu 也是该项目的白银会员。
开源基础设施基金会 Open Infrastructure Foundation,原 OpenStack 基金会。成立于 2012 年,2020年10月23日改名为开源基础设施基金会。更名意味着基金会的使命、所涉及的领域及社区事务的进一步拓展
。白金会员包括蚂蚁金服、华为、腾讯云等多家国内企业。此外,我国三大运营商均为该基金会黄金会员。
https://www.documentfoundation.org/
文档基金会 The Document Foundation,是一个由最早 OpenOffice.org 社群的主要成员创立的独立、自治、精英管理的基金会,诞生于 2012 年 2 月。2010年,文档基金会宣布成立,是由 Openoffice.org 社区主要成员创立的。起初,办公软件命名为 OpenOffice,Oracle 收购 Sun公司之后,拒绝社区关于捐赠的要求。文档基金会发布了 LibreOffice,被 Oracle 要求离开 OpenOffice.org 社区委员会。自此分道扬镳。2012年,Oracle 将 OpenOffice 捐给 Apache 基金会。从目前的发布和下载次数来看,LIbreOffice 似乎更胜一筹,用过 Linux 的同学对这款办公套件再熟悉不过了。
开源地理空间基金会 Open Source Geospatial Foundation 成立于2006年2 月,为扩大自由和开源地理空间社区提供经济、组织和法律的支持。重点项目为地理空间函数库、网络地图、定理定位软件、元数据目录等等。
以太坊基金会,区块链火起来之后,关于发币或者套现,总绕不开的就是基金会,往往都是要先设置一个基金会进行运作。(比特币基金会争议过多,这里不作讨论。)以太坊基金会成立于 2014 年,和以太坊同岁,目的是为了管理通过以太币的预售而募集的资金,用这些资金来进行以太坊和去中心化的技术生态的构建和服务。起初的目的是开发新的应用和新的技术,特别是在开放性的领域和去中心化的领域进行开发。目的在于大力推进去中心化的发展,促成以太坊技术被接受使用。
https://www.linuxfoundation.org/
如果开源基金会们在一起吃饭的话,Linux 基金会肯定是上座。像开源安全基金会、OpenJS 的前身 JS 基金会、CNCF、以及 LF AI基金会(Linux Foundation Artificial Intelligence)、LFN(Linux Foundation Networking Fund)等等,都是Linux基金会旗下或者牵头创立的。Linux基金会成立于 2000 年,顾名思义,这是一家致力于Linux 开源软件项目的基金会。由于 Linux 可以说是世界上最重要的开源项目,它的成果遍布世界各地、各行各业。不光如此,Linux 基金会还为 EDX 提供了免费的教程。AT&T、Google、Intel、华为、三星和腾讯等均为该基金会的白金会员。
LF AI :成立于 2018 年 3 月,是基金会专注人工智能、机器学习和深度学习等的开源开发组织;
JS 基金会:2016 年 10 月成立,用于促进指导 JavaScript 生态中各种核心开源项目的发展;
Cloud Native Computing Foundation(云原生计算基金会):2015年7月成立,帮助推荐容器技术发展,2018 年 Google 将 Kubernetes 捐给该基金会;
TARS 基金会:2020 年 3 月成立,TARS 是 Linux 基金会 2008 年的项目,致力于构建一个健康开发的微服务开源生态。
1.http://opensourceway.community/posts/foundation_introduce/the-rise-and-evolution-of-open-source-foundation/ 开源软件基金会的崛起与演化,开源之道
2.Hunter, Paula, and Stephen Walli. "The Rise and Evolution of the Open Source Software Foundation." IFOSS L. Rev. 5 (2013): 31.
2.https://www.linuxidc.com/Linux/2015-09/123217.htm 你需要了解的八家最重要的开源软件基金会,布加迪
3.https://kaiyuanshe.cn/2018-China-Open-Source-Report/ 2018中国开源年度报告(洞察篇),开源社
更多精彩推荐
☞苹果M1芯片:如何开启一个时代
☞PHP 还有未来么,还是 25 岁就“寿终正寝”了?
☞Julia 创始人访谈:简单机器学习任务可与 Python 媲美,复杂任务胜过 Python
☞深度揭秘垃圾回收底层,这次让你彻底弄懂它
☞别再问如何用 Python 提取 PDF 内容了!
☞偷盖茨、奥巴马 Twitter 的黑客被抓了,年轻到你想不到!