干货|为什么说开源基金会的选择很关键?(下)
上一篇我们主要介绍了开源基金会的重要性、运行模式、以及为什么需要选择加入基金会,这期我们将对一些具有代表性的开源基金会进行介绍。
自由软件基金会(简称 FSF)
自由软件基金会(Free Software Foundation,简称 FSF)由 RMS 于 1985 年创立,是一个非营利组织,使命是在全球范围内促进计算机用户的自由,捍卫所有软件用户的权利。自由软件意味着使用者有运行、复制、发布、研究、修改和改进该软件的自由。
基金会的主要工作是运行 GNU 计划,GNU 是一个类 Unix 操作系统。它是由多个应用程序、系统库、开发工具乃至游戏构成的程序集合。GNU 于 1984 年 1 月启动开发,称为 GNU 工程。基金会每年都会举办“LibrePlanet”会议,LibrePlanet 为社区活动家、领域专家以及寻求解决方案的人提供了一个可以聚集在一起讨论当前技术问题的机会, 2022 的主题是“Living Liberation”。
FSF 维护着一份“高优先级项目”列表,于 2005 年首次启动,旨在关注相对少数的所有计算机用户的自由目标具有重大战略意义的项目。FSF 认为这些有助于帮助志愿者、支持者和公司参与可以充分利用他们的技能和资源的项目。高优先级自由软件领域包括免费电话操作系统、免费的驱动程序、固件和硬件设计等。
资料来源于网络
Apache 软件基金会(简称 ASF)
Apache 软件基金会正式创建于 1999 年,其创建者是一个称为“Apache 组织”的群体,使命是为公共利益提供软件。作为非营利性组织,基金会采取会员制,确保 Apache 项目在没有任何个人志愿者参与的情况下,仍然可以独立存在。Apache 基金会倡导的是合作和贡献,在 Apache 的生态世界中,信奉“贡献者→提交者→成员→导师”路径。“社区高于代码”是 Apache 基金会的重要理念,健康的社区比好的代码更重要,是可以纠正代码问题的,而不健康的社区却无法以可持续的方式维护代码库。健康的社区确保基金会在未来 20 年及以后能够快速稳定发展。
以下是通常被称为“阿帕奇之道”的六项原则,以此作为基金会的核心理念:
协同软件开发
商业友好的标准许可证
始终如一的高质量软件
尊重、诚实、基于技术的互动
忠实执行标准
安全性作为一项强制性功能
Apache 基金会将志同道合的项目社区聚集在一起,共享在软件中遇到的常问题。“问题共享,问题减半”,打破了协作障碍。 Apache 基金会运营模式得到了业界的高度认可,使其发展成为权威最具影响力的基金会之一,为 350 多个 Apache 项目及其社区提供支持,孵化了大量顶级开源项目,包括 Apache HTTP Server( HTTP 服务器)、Tomcat (Web 应用服务器)、Commons (一系列 Java 公共组件的项目)、HttpComponents ( HTTP 和相关协议的一系列 Java 组件和工具集)等。
资料来源于网络
Linux 基金会(简称 LF)
Linux 基金会成立于 2000 年,致力于促进 Linux 的发展,通过提供开放源代码所需的统一资源和服务,与封闭平台能成功地竞争,从而促进、保护和标准化 Linux。致力于为开发者在众多开放技术项目上进行协作提供了一个中立、值得信赖的社区平台。
通过 Linux 基金会,可以解决 Linux 用户、开发、法律和营销等问题。Linux 基金会以构建可持续开放技术生态系为准则,加速技术的发展和商业化的推进。基金会通过举办各类活动来促进 Linux 技术社区、应用开发商、行业和用户协同来解决 Linux 生态面临的问题。同时,还使用以 OSS 为中心的营销工具和支持程序将代码转化为商业,把控提供项目运营支持、IT 基础设施管理、活动管理、培训和认证、营销和会员发展。
Linux 基金会所涵盖的内容到今天已经远远地超越了 Linux,几乎帮助促进了每一个软件栈的创新。目前 Linux 基金会所托管的项目,涉及多个领域,如人工智能、物联网、嵌入式系统、消费电子、云计算、自定义网络等。Linux 基金会已经扩展到开放标准、开放数据和开放硬件。共计有超过 1900 名成员和成千上万的开发人员参与了最重要和最活跃的开源项目,在 2021 年度报告中,Linux 基金会发布了其重要成就:
85% 的智能手机运行在基于 Linux 的安卓系统上;
前 100 万的 Web 服务器中 有 96% 都运行在 Linux 上;
TOP 500 的超算全都运行在 Linux 上;
96% 的云计算基础设施运行在 Linux 上;
资料来源于网络
云原生计算基金会(简称 CNCF)
云原生计算基金会成立于 2015 年,CNCF 是非营利性 Linux 基金会的一部分,基金会的愿景是让云原生计算无处不在。致力于维护和集成开源技术,支持编排容器化微服务架构应用。基金会的主要使命是容器化包装、通过中心编排系统的动态资源管理、面向微服务。从而推广技术,形成社区,开源项目管理与推进生态系统健康发展。
成熟度(Maturity Level)是 CNCF 的一个信号,成熟度级别包括以下三种:sandbox(初级)、incubating(孵化中)、graduated(毕业)。每个 CNCF 项目都需要有个成熟度等级,申请成为 CNCF 项目的时候需要确定项目的成熟度级别。
CNCF 遵循以下原则:
快速:让项目快速地发展。
开放:以开放和高度透明为最高准则。
公平:极力避免那些不好的影响、不良行为、以及 “按需付费” 的决策。
强大的技术身份:实现并保持高度的自身技术认同,并将之同步到所有的共享项目中。
清晰的边界:制定明确的目标。
可扩展:能够支持不同规模的所有部署。
平台中立:开发的项目旨在支持各种体系结构和操作系统。
目前,CNCF 成员已经包括 AWS、思科、Docker、谷歌、华为、IBM、英特尔、微软、红帽、甲骨文等国际知名科技公司,旗下核心项目有谷歌的容器集群管理系统 Kubernetes、华为的 KubeEdge(边缘计算平台)、微服务基础技术 gRPC/CoreDNS/Linkerd 等,已经发展成为全球最大的开源软件社区基金会之一。
资料来源于网络
开放原子基金会(OpenAtom Foundation)
开放原子开源基金会于 2020 年 6 月在北京成立 ,致力于推动全球开源产业发展的非营利机构,由阿里、百度、华为、浪潮、360、腾讯、招商银行等十家科技企业联合发起。基金会目标是通过共建、共治、共享的方式,打造信息产业和工业开源开放框架,搭建国际开源社区,从而推进通信电子、互联网/云服务、智能消费电子/物联网、计算机软件、工具自动化、人工智能/机器人等产业开源框架的搭建,建立沟通国际的开源社区,为各类开源项目提供中立的知识产权托管服务,以及战略咨询、法务咨询、项目运营和品牌营销服务。
目前,进入基金会的开源项目分为两个阶段,孵化和毕业。对于处在不同阶段的开源项目,基金会会提供不同的支持。对于孵化阶段的项目,基金会主要的工作是在开放治理的方向为项目提供辅导,帮助项目更好地面向社区开放,同时构建一个相对健康的多元化的社区文化,使其变成一个真正社区化项目。对于已经毕业的开源项目,基金会更多的工作会在产业化推广上,包括面向产业和商业应用方面的推广。2021 年 6 月,开放原子开源基金会正式对外发布孵化项目毕业标准 V1.0,这意味着中国开源向专业化和规范化方向迈出了重要的一步。
开放原子基金会的成立是一次创新实践,也是中国开源社区发展的重要里程碑。基⾦会当前已有 OpenHarmony、OpenEuler、OpenBlock、TencentOS Tiny、PIKA、OpenHarmony、xupercore 、openEuler 等开源项⽬。期待基金会通过培育具有国际影响力的开源项目,打造国际开源社区,成为国际顶级产业创新组织。
资料来源于网络
Open 3D Engine 基金会(简称 O3DF)
O3DF 成立于 2021 年 7 月,作为 Linux 基金会的一部分,O3DF 被认为是 CNCF 或 OpenJS 的姐妹基金会,它们作为 Linux 基金会下的伞形组织来容纳多个开源项目并在成员社区中汇集资源以维持这些项目。O3DF 的使命是为每个行业提供用于构建游戏和模拟的开源、功能齐全、高保真、实时的 3D 引擎。
基金会管理的第一个项目是 O3DE,它是 Amazon Web Services 对其 AAA 游戏引擎 Lumberyard 的新开源继承者。除了 AWS,Open 3D 基金会的其他创始成员还包括 DCC 工具开发商 Adobe 和 SideFX、中间件公司 PopcornFX 和 Kythera AI,以及游戏开发商 Niantic 和 Wargaming。O3DF 社区目前非常活跃,平均每月有多达 200 万行更改和 350-450 次提交,来自 60-100 位作者,跨越 41 个存储库。
O3DF 近期宣布了 O3DCon 会议将于 10 月 17 日至 19 日举行,会议将汇聚技术领导者、独立开发者和学术界学者,分享想法和最佳实践,探讨开源 3D 开发的创新以及将开放 3D 引擎 (O3DE) 用于游戏、娱乐、元界、人工智能/机器学习、医疗保健应用等。
资料来源于网络
基金会的数量和种类很多,每个基金会的领域、特点、优势也不尽相同。开源基金会在开源的发展中发挥着举足轻重的作用。Orillusion 也希望通过自己的努力,为开源社区做出自己的贡献!
欢迎大家关注我们官号,加入 Orillusion 开发者社群,陪我们一起见证 WebGPU 的发展。快来成为 Orillusion 社区第一批“源”住民吧!让一起打造有价值、有活力、有温度的共创社区!
Orillusion 致力于打造全世界第一款完全开源基于 WebGPU 标准的一种轻量级渲染引擎,目标是在浏览器中实现桌面级的渲染效果,支持超大复杂场景的 3D 呈现。易上手,易分享,易迭代,易协作、成本低,跨平台是我们的核心优势,我们将为 3D 场景爆发时代提供引擎基础工具。
未来我们将会持续把最干货最前沿的 WebGPU 技术分享给每一位社区成员,也欢迎大家为 Orillusion 开源社区做出自己的贡献。我们一直坚信,开源社区的技术留痕是每一位技术人员最崇高的追求!因此,我们尊重,我们认可,我们更期待,加入 Orillusion,让我们共同进步!
——Link uncharted, 链接未来世界
版权声明: 本文为 InfoQ 作者【Orillusion】的原创文章。
原文链接:【http://xie.infoq.cn/article/d7c0d9fb91cf86abab8116cb0】。文章转载请联系作者。
评论