随着各大 IT 公司甚至传统行业开始拥抱开源,加上前两年许多去中心化的项目都是基于基金会进行运作的,大家对于基金会这个事物的关注逐渐增加。
一个开源项目如果想要做大做好,需要有一些组织、公司或者基金会提供资金、技术甚至是法律等方面的支持。基金会一般负责开源产品和社区的推广,推动更加开放的平台和运行模式,接受项目和资金捐赠,帮助企业和开发者进行项目孵化。
基金会将为开源项目提供下面三种服务:
1.为参与者提供了一个软件知识产权管理的法律框架,在这个框架中,商业公司可以和自由开源软件项目的贡献者进行合作。
2.提供一些技术服务,如软件仓库、问题跟踪、代码签名证书以及技术指导等。
3.提供业务运营和治理支持,例如金融和银行服务、会员管理以及项目相关的沟通和公关。
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
自由软件基金会(Free Software Foundation),成立于1985年10月,主要为了运行 GNU 计划,开发更多自由软件。对于该组织,业内褒贬不一,一方面支持他们对于 GNU 软件的贡献,另一方面对于他们的“理想化”有所顾虑。
开放原子开源基金会成立于 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 项目。
开源软件基金会往往来各种开源组织,接受社会捐赠等等。 这家基金会本身就是 IBM 主导创建的。Eclipse 最初是 IBM 公司开发用于替代商业软件 Visual Age for Java 的一款 IDE(跨平台集成开发环境),2001 年贡献给开源社区,目前 Eclipse 仍在发布新版本。2004 年,为了更多项目能够更好地发展,成立了 Eclipse 基金会。基金会旨在推进鼓励旗下项目,为这些项目培养共同体和建立商业生态。组织成员分为战略成员和其他成员,像 BOSCH、华为、IBM 、Oracle、红帽等均为战略成员。
Cloud foundry 基金会成立于 2014 年,由 Pivotal 公司建立,目的是推动 Cloud Foundry 开源项目的知名度和使用,提升全球行业标准平台即服务(PasS)开源技术。
Google 、IBM、SUSE 以及老东家 VMware 都是基金会的白金会员。基金会的创立,也是为了提供“中立地带”,因为基金会当中的很多成员和 Pivotal 或者 VMware 等存在竞争关系。虽然名字硬核,直译起来叫做云铸造。随着技术的发展,Cloud foundry 抵抗住了容器的冲击,或者可以说,一直就在使用容器。
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日改名为开源基础设施基金会。更名意味着基金会的使命、所涉及的领域及社区事务的进一步拓展。白金会员包括蚂蚁金服、华为、腾讯云等多家国内企业。此外,我国三大运营商均为该基金会黄金会员。
文档基金会 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 年,和以太坊同岁,目的是为了管理通过以太币的预售而募集的资金,用这些资金来进行以太坊和去中心化的技术生态的构建和服务。
起初的目的是开发新的应用和新的技术,特别是在开放性的领域和去中心化的领域进行开发。目的在于大力推进去中心化的发展,促成以太坊技术被接受使用。
如果开源基金会们在一起吃饭的话,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、华为、三星和腾讯等均为该基金会的白金会员。
Linux 基金会的子基金或者牵头创立的基金会:
LF AI :成立于 2018 年 3 月,是基金会专注人工智能、机器学习和深度学习等的开源开发组织;
JS 基金会:2016 年 10 月成立,用于促进指导 JavaScript 生态中各种核心开源项目的发展;
Cloud Native Computing Foundation(云原生计算基金会):2015年7月成立,帮助推荐容器技术发展,2018 年 Google 将 Kubernetes 捐给该基金会;
TARS 基金会:2020 年 3 月成立,TARS 是 Linux 基金会 2008 年的项目,致力于构建一个健康开发的微服务开源生态。
FreeBSD是一种类UNIX操作系统,是由经过BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支。
FreeBSD 为不同架构的计算机系统提供了不同程度的支持。并且一些原来BSD UNIX的开发者后来转到FreeBSD的开发,使得FreeBSD在内部结构和系统API上和UNIX有很大的兼容性。由于FreeBSD宽松的法律条款,其代码被好多其他系统借鉴包括苹果公司的OS X,正是由于OS X的UNIX兼容性,使得OS X获得了UNIX商标认证。
FreeBSD支持amd64(x86_64)、X86(i386)、ARM、AArch64、IA-64、PowerPC、PC-98、SPARC等架构(不同版本支持有所不同)
OpenBSD基金会是由OpenBSD计划成立的一个加拿大非营利组织,以“当有个人和组织想要支持OpenBSD时,可以有一个法律实体作为单一联系点来处理相关事务。”
它也可作为其他附属于OpenBSD的计划的法律保障,包括OpenSSH、OpenBGPD、OpenNTPD、OpenCVS、OpenSMTPD及LibreSSL。
openSUSE 项目是由 Novell 发起的开源社区计划。 旨在推进Linux的广泛使用,提供了自由简单的方法来获得世界上最好用的Linux发行版之一openSUSE。openSUSE 项目为Linux开发者和爱好者提供了开始使用 Linux 所需要的一切。该项目由SUSE等公司赞助,2011年Attachmate集团收购了Novell,并把Novell和SUSE做为两个独立的子公司运营。openSUSE对个人来说是完全免费的,包括使用和在线更新。openSUSE操作系统和相关的开源程序会被SUSE Linux Enterprise(比如SLES和SLED)使用。
OpenSolaris是一个由SUN公司(现已被Oracle收购)所发起的开放源码操作系统项目,用来建立以Solaris操作系统为主的开发者社群,项目的适用对象主要是开发者(也就是软件设计师、程序员)、系统管理者(资讯管理师、资管师、资管员)以及使用者(用户),透过这些人期望能使Solaris获得进一步的发展与强化。OpenSolaris的源代码事实上就是最新的正在开发过程中的Solaris源代码。