开源社区同样需要自立自强 | 盘点中国首个开源基金会的开源项目
The following article is from 中智观察 Author 木易
记者:木易
编辑:杨小天
“缺芯少魂”,这是中国ICT产业最大的痛。“魂”,即操作系统,下承硬件基础设施,上接各类软件应用,其重要性不言而喻。
面对“少魂”的困境,以阿里、华为为代表的ICT厂商纷纷开启了自研操作系统之路,并将其开源。如云栖大会2021上,阿里宣布将龙蜥操作系统开源,华为鸿蒙、欧拉两大操作系统更是国内操作系统开源的代表。
不仅是开源,阿里、华为不谋而合,在短短的一个月时间里相继选择将开源的操作系统捐赠给开源基金会。
更巧的是,接受捐赠的开源基金会是同一家——开放原子开源基金会。
那么,开放原子开源基金会究竟是何组织?阿里、华为分别向开放原子开源基金会捐赠了龙蜥、欧拉的哪些内容?同时,除了龙蜥、欧拉外,开放原子开源基金会还接受了哪些知名的开源项目?
先解答第一个问题。对开源有认知的或多或少听说过Linux基金会、Apache软件基金会、CloudFoundry基金会、OpenStack基金会、Eclipse基金会、CNCF等。但无一例外,这些在国际上知名的开源基金会,没有一个来自中国。
开放原子开源基金会,开创了先例,其是我国首个开源基金会。开放原子开源基金会由阿里巴巴、百度、华为、浪潮、360、腾讯、招商银行等多家龙头科技企业联合发起,于2020 年6月登记成立,在民政部注册,致力于开源产业公益事业的非营利性独立法人机构,主管单位为工信部,服务范围包括开源软件、开源硬件、开源芯片及开源内容等。
在业务上,开放原子开源基金会主要提供基础服务、法律服务、IT基础设施服务以及社区运营管理四类服务。具体而言,基础服务包括接受个人、机构或公司捐赠,确保这些资源将用于开源公益事业;为项目提供专有账户并筹集资金用于项目宣传推广;保护开放原子(OPENATOM)等商标品牌适用于相关的开源项目。
法律服务包括提供项目相关的开源许可证兼容、法务合规意见、相关诉讼支持等开源法律咨询与支持;提供商标、专利确权意见等项目知识产权挖掘和代理咨询;提供连接法律学界、实务界与产业界的其他服务支持。
IT基础设施服务包括托管维护、开发和运维、账户系统、项目测试以及合规检查,如提供社区、代码维护、云资源、托管工具或平台服务对接,为项目的孵化、毕业做代码安全检测、提供安全分级认证服务。
社区运营管理包括活动策划、建立体系、推广和传播,如协助或主持社区技术沙龙、行业峰会、安全攻防演习、社区互动、技术研讨会议、海内外技术交流等。
众所周知,开源基金会中技术监督委员会TOC(TechnicalOversight Committee)是重要的一部分,其为基金会的开源项目提供着技术指导。
开放原子开源基金会的TOC成员,均在开源领域或者开源软件项目上有着深厚的积淀。如TOC主席堵俊平,是Apache基金会成员,ApacheHadoop、Submarine等项目PMC,ApacheYuniKorn、TubeMQ等项目导师,在云计算和大数据领域有超过10年的研发和管理经验,在开源领域也有近10年的贡献和积累。
TOC成员之一——马涛,有着十五年Linux操作系统和内核相关开源研发经验,是国内知名的Linux内核研发人员,在Linux内核中参与多个开源组件的研发,涉及到文件系统,内存管理,通用块设备层等多个方面。
接着看第二个问题。龙蜥即Anolis OS,由阿里云、统信软件等14 家单位联合开源,定位于服务器端,支持x86、ARM、龙芯等多种芯片架构和计算场景,兼容CentOS 生态,并支持一键迁移。
据龙蜥社区理事长、阿里云操作系统负责人马涛表述,龙蜥将系统的源代码、商标全部捐赠给了开放原子开源基金会。“相当于从面子到里子,全都捐了。”在捐赠后,阿里云也将持续为龙蜥投入,如面向龙蜥投入的20亿专项资金将逐步落地。
同样,欧拉也捐得“一干二净”。在操作系统产业峰会2021上,华为常务董事、ICT基础设施业务管理委员会主任汪涛正式宣布华为将欧拉开源操作系统的全量代码、品牌商标以及社区基础设施等相关资产,捐赠给开放原子开源基金会。
具体而言,本次欧拉捐赠内容包括:一是代码和软件包,包括数百万行华为自研代码版权和知识产权许可,超过8000个经华为和社区验证的软件包;
二是创新项目,包括华为创新的iSula、A-Tune、Stratovirt以及secGear项目;
三是商标,包括openEuler、iSula、A-Tune、Stratovirt、secGear项目的中英文商标品牌,共计30个;
四是域名,包括openeuler.org及其子域名、openeuler.io及其子域名,共计4个;
五是社区基础设施,华为将提供构建服务与测试体系、代码托管、社区运营平台等社区基础设施。
同时华为透露,欧拉开源社区已吸引近万名开发者,近百个特别兴趣小组,并吸引300家企业加入,涵盖处理器、整机、基础软件、应用软件以及行业客户等。
再看第三个问题。除了龙蜥、欧拉外,开放原子开源基金会还有哪些开源项目?开放原子开源基金会官网显示,其当前正孵化的开源项目近十个,多为去年成立时联合发起人捐赠的项目。包括:
ZNBase:由浪潮捐赠,是一个云原生分布式数据库,采用去中心设计架构,每个节点都参与运算和存储,拥有事务强一致性、无限横向扩展、多中心数据同步、多副本高可用以及国产化安全可靠等特性,并提供数据库自动部署、自动备份、自动容灾、数据恢复以及监控等能力。
XuperChain:即百度超级链,项目启动始于2018 年,核心初创团队为百度超级链区块链实验室。不完全统计,其已在智慧政务、智慧医疗、智慧能源、智慧司法等十多个领域落地,上百个外部业务使用。
OpenHarmony:即华为鸿蒙,采用组件化设计方案,可根据设备的资源能力和业务特征进行灵活裁剪,满足不同形态的终端设备对于操作系统的要求。其打通了多种终端,使得应用程序的开发实现与不同终端设备的形态差异无关,降低了开发难度和成本。
PIKA:由360DBA和基础架构组联合捐赠的类Redis存储系统,是一个可持久化的大容量Redis存储服务,兼容string、hash、list、zset、set的绝大多数接口,解决Redis由于存储数据量巨大而导致内存不够用的容量瓶颈,并可像Redis一样,通过slaveof命令进行主从备份,支持全同步和部分同步,同时提供迁移工具。
TKEStack:由腾讯捐赠的企业级容器编排引擎,是腾讯面向离线计算和在线业务混合部署场景推出的Kubernetes发行版,主要具备多集群管理、服务管理、仓库管理、多租户管理、运维管理、统一授权、异构治理、扩展组件等特性。
UBML:由浪潮捐赠的面向企业软件的低代码开发平台核心基础,具有开发语言无关性、开放性、全栈模型刻画、模型工程化、运行态定制、云原生等优势,可提升软件开发效率与质量,促进软件开发标准化与平民化。
TencentOSTiny:腾讯捐赠的物联网操作系统,提供精简的RTOS内核,内核组件可裁剪可配置,可快速移植到多种主流MCU及模组芯片,并提供了丰富的物联网组件,内部集成主流物联网协议栈(如CoAP/MQTT/TLS/DTLS/LoRaWAN/NB-IoT等),可快速接入腾讯云物联网平台。
AliOSThings:阿里捐赠的物联网操作系统,与TencentOSTiny类似,具备极致性能、极简开发、云端一体、丰富组件、安全防护等关键能力,并支持终端设备连接到阿里云IoT 平台。
至此再看开放原子开源基金会接受的捐赠项目,具备着两个明显的特性:要么主打国产化,如华为捐赠的鸿蒙、欧拉,阿里捐赠的龙蜥,浪潮捐赠的ZNBase;要么瞄向下一代数字化工具,希望在全国范围内得到普及,如AliOSThings、TencentOSTiny、UBML。
这或许既是开放原子开源基金会的初衷,也是捐赠者们不愿将其放在其他国外基金会上的原因。
要知道,在开放原子开源基金会成立之前,在程序员无国界的开源领域,却发生了“开源有国界”的破天荒行为:最大的开源社区GitHub按照国籍对账号进行封禁,原因是俄罗斯、伊朗、叙利亚、古巴等国家违反了美国的贸易控制法律。
如GitHub在没有事先通知的情况下屏蔽了所有伊朗账户,使得该地区开发者连下载备份数据的机会都没有;一位居住在克里米亚地区的俄罗斯籍开发者GitHub账号同样遭到封禁;一位居住在芬兰的伊朗籍GitHub开发者账户同样遭到封禁……
这自然给国内敲响了警钟,如在GitHub封禁账号后,华为消费者BG软件部总裁王成录在HDC2019上明确表示:“如果中国没有自己的开源社区去维护管理这些代码,那么一旦发生不可抗因素,中国软件行业将会非常危险。”
几个月之后,由华为、阿里、百度、、浪潮、360、腾讯、招商银行等多家科技企业联合发起的开放原子开源基金会正式成立。
如今,开放原子开源基金会已正式运营了一年半的时间,捐赠给其孵化的开源项目不乏鸿蒙、欧拉、龙蜥等备受国人关注的项目。
开放原子开源基金会的未来,也收到了截然不同的两种态度。一是认为开放原子开源基金会赶上了中国开源的浪潮,加上华为、阿里、腾讯等科技巨头的支持,以及资深的TOC成员们,中国的首个开源基金会将在不久开花结果。
另一方则认为,开放原子开源基金会是又一个统一推送联盟,同样由工信部主管,同样是华为、阿里、百度、腾讯等巨头搭台唱戏,目前受捐的项目多为这几家贡献。TOC成员们也多来自这些厂商,是带着“任务”过去任职。
而无论哪种态度,相信我们的愿望是相同的:愿中国首个开源基金会能带着国内优秀的开源项目,立足国内,走向世界,在国际开源基金会上占据一席之地。正如开放原子开源基金会所言“
道阻且长的开源之路,只有共商、共建、共享,才能共赢。各家主体在开源共同体中找到相应位置,才能惠及每一个热爱并热心开源事业的组织与个人。
——如果你觉得不错,点个在看吧。
END
点击图片查看完整内容: