最新资讯:"华为筹建中国开源基金:最快一两月内运营,会运作鸿蒙开源架构"
8月10日,华为开发者大会的松湖对话环节,华为消费者BG软件部总裁王成录称,华为在和主要的合作伙伴讨论中国开源基金会,最快一两个月,基金会将正式运营起来,这是完全公益的、非盈利的、开放的组织。华为方面也解释,鸿蒙开源有很多架构,考虑给基金会运作,华为在里面没有控制权和主导权 。(来自微博科技)
01什么是开源基金会
开源社区的存在给软件开发营造了一个优良环境。目前全球最大的开源基金会是Apache Software Foundation(简称ASF),成立于1999年,这是一个专门为支持开源软件项目而办的一个非盈利性组织,由企业赞助和个人捐赠资助,它通过为软件项目社区提供服务与支持实现价值,使命是为公众利益提供软件。
02为什么要布局开源基金会
1、随着中美贸易战的深入,美国基金会(例如Apache Software Foundation)和代码托管平台GitHub对开源软件的立场就显得至关重要了。
毫无疑问,如果美国对开源软件下手,中国大部分IT企业都将遭受巨大的损失和影响。
(美国CNN还在报道)
2019 年 5 月 15 日,美国工业与安全局(BIS)将华为公司列入“实体清单”。根据资料,所谓“实体清单”是美国为维护其国家安全利益,作为出口管制的一个重要手段。
简单地说,“实体清单”就是一份“黑名单”,一旦进入此清单,实际上是剥夺了相关企业在美国的贸易机会。同时由于欧盟、日本等国往往与美国的出口管制步调保持一致,所以企业在国际上的信誉和商务行动也会受到较大的冲击。
不管是个人、企业还是国家,核心能力都不可能掌握在别人手里,如果有这种情况,那必然是致命的。
2012 年,任正非在内部讲话中就说过:“如果他们突然断了我们的粮食,Android 系统不给我用了,我们是不是就傻了?”
这也是为什么当谷歌在美国政府的命令下声明限制华为使用 Android 相关服务时,华为能够反手抛出“鸿蒙”系统,一记响雷炸开了,不仅仅炸开了别有用心的霸权主义,更炸醒了茫然无知的我们。
(华为总裁办文件)
一直以来很多我国很多互联网企业、个人或机构把自己的开源软件放到美国基金会运行,主要是这些软件不能独立成为一个完整的系统,需要跟其他基础开源软件对接或协作,通过美国基金会的力量,可以更好实现协同开发,保证其实用性。比如说:
(1)前一段时间,清华大学就有一个物联网时间序列数据库进入Apache基金会孵化;
(2)华为最近把开源边缘计算KubeEdge放到美国CNCF项目库里面去;
(3)百度也有一个开源边缘计算OpenEdge,它也加入了美国Linux基金会;
除了这些开源基金会带来的麻烦,国内开发者社区更焦虑的是大家常用的源代码托管平台GitHub,它在2019年5月9日紧急更新相关规定,以满足美国政府的要求。
(GitHub更新隐私规定,表示遵循美国政府管制要求)
2、GitHub不久前把朝鲜和伊朗的一万多个账号进行了封禁,“这样的做法完全背离了软件开源的初始价值观”。
前段时间,GitHub发生封禁事件时,小七也在公众号里和大家讨论过《丧心病狂!开源世界里也出现了霸权独裁!》:
由于伊朗受到美国制裁,所以伊朗地区的GitHub帐号均无法正常使用。个人通信的GitHub公有库服务受到限制,就连个人GitHub页面也被禁止,共有开源库也不能访问了。
不仅仅是地区方面的限制,甚至是国籍的限制。即便人在芬兰,国籍是伊朗,也能也会受到GitHub限制。
对了,就算只是到这些地方去旅行,也会影响账号的状态。不过,一旦出了这些地区,访问权限还会恢复的。
还记得当时各方网友们的反应:
(图片内容来网络)
所以说建立完全具有自主权的本国开源社区是一件刻不容缓的事情,而华为选择在华为开发者大会的松湖对话环节提出筹建中国的开源基金会,绝对不是随便说说的,特别是一经提出,变谈到“最快一两个月,基金会将正式运营起来”。
03为什么华为这么有自信
我们来看下这些年华为在开源领域的成绩:
(1)、科学Sciences发布的全球36大典型开源公司和组织的统计,华为位列其中。
华为这家中国公司也许不是大多数人在开源开发方面想到的第一家公司,但近些年来,华为一直为Linux贡献大量代码。在Linux基金会的2017年内核开发报告中,华为在为Linux操作系统贡献代码变更的公司榜单上名列第25,在“将新开发人员投入于开源社区方面最活跃的”公司当中名列第4。
(2)、第三方调研机构InfoQ 发布了一份关于国内科技公司的开源项目调查报告,在手机厂商中,华为以8个账号、247个总项目数、218个非fork项目数的成绩毫无争议的成为冠军。
(3)、华为的OpenStack实践获得了市场的广泛认可。在2018年6月22日开源盛会OpenInfra Days China上,华为被评为中国开源云领军企业。2017年OpenStack全年社区官方用户调查中,华为被用户评为最受欢迎的云供应商。
同时,据全球权威的咨询与服务机构IDC最新发布的《2017H2 SDC Software Tracker》报告显示,华为OpenStack云软件在中国市场占据最大份额。
华为2012年加入OpenStack社区,现为8大白金会员之一,拥有永久席位。
截至目前,华为在OpenStack社区中有7位项目PTL(Project Team Lead)和26位核心开发者(Core Member)。华为在对OpenStack社区最新的三个版本(Ocata、Pike、Queens)的核心项目贡献中,Completed Blueprints均为全球第1。
(4)、世界 500 强的华为,旗下设有华为开源软件能力中心。是基于华为开源战略新成立的部门。承担开源新技术扫描与规划、开源技术研究、开源开发方法探索、开源社区运营和开源能力构建及管理等相关工作。
于此同时我们再来看一下这些年中国在开源领域的成绩:
(1)第三方调研机构InfoQ 发布了一份关于国内科技公司的开源项目调查报告在互联网公司中,阿里巴巴以16个账号数名列第一名,总项目数为1243个,非fork项目数为1002个,百度、腾讯分别位于第二、第三名。
(2)前段时间小七发布的《GitHub,逐渐被中国制造“占领”》列举介绍了国内有优秀的个人或者企业创造的开源项目,10个项目高达15万星的成绩。
(3)全球组织 star 综合排名:
阿里巴巴全球组织排名12名;cocos2d 全球组织排名 88 名;Baidu EFE team 全球组织排名 77名;Bilibili 全球组织排名 107 ;Tencent全球组织排名219名
全球个人的 star 综合排名:
前端网红程序员 @justjavac排名27;astaxie 排名 31;Vue.js 作者@尤雨溪排名 40;Android 程序员 daimajia 排名41;滴滴 Android 程序员 Trinea 排名42;阿里巴巴前端专家阮一峰排名43;YYkit 作者 ibireme 排名 52;MD 程序员 phodal 排名53;
全球单独项目 star 排行 :
VUE 全球排名 12;阿里巴巴 WeeX 排名193;百度 echarts 排名 124
04松湖对话
下面附上8月10日,华为开发者大会的松湖对话环节,华为消费者BG软件部总裁王成录讲述全文:
“咱们现在正在跟国内的几个主要的伙伴一起,
在讨论要建立中国的开源基金,
因为这件事情不仅对华为,
对全中国的软件产业至关重要,
大家想一想我们现在软件的开发,
开源是大家都无法再去把它忘掉的模式,
那么这些开源的时候的代码,
如果中国没有自己的开源社区去维护管理这些代码,
我们中国的所有软件行业将是非常危险的,
那么这样的情况实际上给我们提了一个警醒,
我们要把中国的开源基金会一定要运营起来,
我告诉大家,大家放心,
这件事情进展地非常快,
很可能我们在最近一两个月中国的开源基金,
开源基金会正式地运营起来,
那么这个开源基金会是完全的,
公益化的非盈利的开放的,
那么所有的厂家和个体的贡献者,
大家都可以在开源社区里面,
去贡献你的智慧。”
秋招大潮已经到来,但是还有同学还不清楚,其实面试中的实力是分软实力和硬实力两大部分:一、硬实力
数据结构与基础算法
操作系统 – 编程语言
编程工具
大数据与分布式
二、软实力
怎么说话更加分?
怎么做介绍技术更给力?
项目细节面试官没听懂怎么办?
面试官刁难怎么办?