华为鸿蒙背后:中国首个自己的开源基金会来了!

共 2371字,需浏览 5分钟

 ·

2020-09-30 01:17

该来的,终究还是来了!

1


开源基金会


在上一次华为宣布鸿蒙2.0发布的时候,我写过一篇文章《华为鸿蒙,告别 PPT,代码全部开源!》

文章中提到一个点,不知道大家有没有注意:华为余承东现场宣布,将把鸿蒙操作系统源代码捐赠给开放原子开源基金会

当时我就对这个“原子开源基金会”很感兴趣,下来找了一下资料整理出来分享给大家,看看它到底是一个什么样的组织?

首先给大家科普一下,什么是开源基金会

开源基金会用大白话来讲,就是一个独立的第三方开源组织,由企业赞助和个人捐赠资助,它通过为软件项目社区提供服务与支持实现价值,使命是为公众利益提供软件。

世界上最大的开源开源基金会是Apache Software Foundation(简称ASF),成立于1999年,这是一个专门为支持开源软件项目而办的一个非盈利性组织。

比较著名的还有:Linux基金会、OpenStack基金会、Eclipse基金会、Cloud Foundry基金会等等。

作为程序员,我相信大家对这些名字都很熟悉,那么华为捐献的原子开源基金会到底是什么鬼?

2


中国首个开源基金会


大家看到以上的开源基金会,无疑都是来自美国,原因无它,世界上最好的开源环境在美国。

随着中国互联网公司的加速崛起,对开源世界的贡献越来越大,特别是互联网一线大厂对开源贡献巨大。

全球组织 star 综合排名:

阿里巴巴全球组织排名12名cocos2d 全球组织排名 88 名;Baidu EFE team 全球组织排名 77名;Bilibili 全球组织排名 107 ;Tencent全球组织排名219名。

随着国际形式竞争加剧,很多开源项目或者组织受到政府的制约,前一段时间:Github禁封了朝鲜和伊朗的一万多个账号;华为被多个开源组织限制参与。

开源无国界已经事实上受到威胁。这就是为什么我们要组建自己的开源基金会

另外,华为鸿蒙要发展起来必须又有强力的生态支撑,仅仅是华为一家很难打造整个生态,为了打消合作伙伴的顾虑,必须将鸿蒙放到第三方托管。

于是中国首个开源基金会开放原子开源基金会,在这样的背景下,在华为的力推下成立了!


3


开放原子开源基金会


据基金会官网介绍,开放原子开源基金会是一个致力于开源产业的全球性非营利公益机构,业务范围包括开源软件、开源硬件、开源芯片与开源内容等,为各类开源项目提供中立的知识产权托管服务,以及战略咨询、法务咨询、项目运营和品牌营销服务。

该基金会注册时间为2020年6月15日,主管单位显示为工信部。

网站显示最新孵化的项目有 7 个,除了鸿蒙之外,百度超级链 XuperChain、360 的类 Redis 存储系统 Pika、腾讯的 Kubernetes 发行版 TKEStack 和物联网终端操作系统 TencentOS tiny 、浪潮的低代码开发平台 UBML,以及物联网嵌入式操作系统 AliOS Things 等项目。

开放原子开源基金会接受来自个人、机构或公司的捐赠。捐赠者分为白金捐赠人、金牌捐赠人、银牌捐赠人、一般捐赠人四个等级。
其中,白金捐赠人的理事席位最多可达 17 个,而金牌和银牌分别享有 3 个及 2 个理事席位。所有等级的捐赠者均对项目有推荐权,推荐须经 TOC(技术监督委员会)评选通过。 
现阶段,该基金会的主要捐赠单位有七家,分别是:阿里巴巴、百度、华为、浪潮、腾讯、360 和招商银行。


4


最后


今天刚看到一个新闻:

对于之前外界传闻的小米、OPPO、vivo等会推出鸿蒙系统手机的事情,华为方面重申,HMS、鸿蒙生态是开放的,他们欢迎厂商和开发者来这个生态,并且也积极与友商进行合作。

华为目前非常重视和外部厂商的合作,因为鸿蒙是否能够真正成功,还是需要看整个生态能够有多大。

而国内的小米OV,其实也会有动力会尝试鸿蒙系统,今天华为被美国制裁,悬在小米OV头上的那把刀,会不会落下来谁也不知道!

多一个选择多一条生存的道路,企业的底线思维我相信这些大佬应该都懂,这个时候参与进来也可以拿到更大的话语权。

当然,让小米OV放心使用鸿蒙,仅仅开源托管给开源基金会还是不够的,最好能让大家都能参与到整个系统中。

从历史的进程来看,也许现在才是中国开源最好的时机,也是历史上国人最重视技术的时刻。

打不死我的终将使我更强大!从某种程度上来讲这也是:华为的一种涅槃重生!

 Ref: 

《开源社区:开放原子开源基金会官网上线,已有七个项目加入孵化》

《七月在线:华为筹建中国开源基金:最快一两月内运营,会运作鸿蒙开源架构!》

Appium往期推文:

  1. Appium移动端自动化测试--基础预热
  2. Appium移动端自动化测试--搭建测试环境
  3. Appium移动端自动化测试--录制测试用例并运行
  4. Appium移动端自动化测试--使用IDE编辑并强化脚本
  5. Appium移动端自动化测试--控件定位方法
  6. Appium移动端自动化测试--元素操作与触摸动作
  7. Appium移动端自动化测试--搭建模拟器和真机环境
  8. Appium移动端自动化测试--测试用例改造
  9. Appium移动端自动化测试--capability使用和常用设备交互命令


文章合集

Selenium Appium  | Jenkins  |  Jmeter 

软件测试方法汇总 Postman接口参数化 | 测试用例设计 | 安卓APP抓包

视频教程

Selenium | Appium | Jenkins | Jmeter


微信群:
软件自动化测试交流群
已创建,公号回复入群即可获取入群二维码。

浏览 14
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐