华为在8月9号的华为开发者大会上发布了鸿蒙OS,并且称其将会开源。由于鸿蒙OS在正式发布前,各路媒体和自媒体争相蹭热点式的报道,已经把技术社区给预热了,这也最终导致了,在8月9号鸿蒙发布后的技术社区的各种口水热战。
纵观各条回复后,发现各路技术人员的脆弱心灵,怕是已经经不起打击了。不少人在抓着华为拿着“开源”做宣传的小辫子,死揪不放,一阵猛攻,说华为重新定义了“开源”一词。还有不少人在说华为打着爱国旗号去给大众洗脑的。
这里需要先解释下什么是“开源”。“开源”其实指的是“开放源代码软件”,指的是软件开发者,遵照某一个使用协议,把自己软件的源代码公布出来,这样所有人都可以依照使用协议去使用这个软件,或者增加新的特性到这个软件中,以满足自己的需求。像我们平时用的微信之类的软件,其实不属于开放源代码软件,而我们平时常用的一些视频播放器里集成的FFmpeg则是基于GPL或者LGPL协议发布的开源软件。开源软件因为开放了源代码,所以可以让更多的开发者参与到软件的维护和升级中去,极大的促进了软件业的发展。
回看华为宣称鸿蒙将会“开源”这件事,我个人认为一个企业有权力去决定自己的商业软件在什么时间节点合适去开放源代码的。并且纵观业界的“开源”,也并没有要求软件开发者必须要在自己声称“开源”的时候,就要把代码立即公开出来。而不少人却揪着这一点在说事,确实让人觉得不妥,并且讽刺华为是为了宣传而重新定义了“开源”。
那为什么华为会急着宣布鸿蒙OS“开源”呢?
这个我们就要回到当下的背景中去了。当下正值中美贸易战的胶着期,并且之前美国已经针对华为发动了好几波攻势了,各种“断粮”手段也都使过了。最近美国政府更是要求谷歌停止与华为的各种合作,其中就包括安卓操作系统。这就是背景。
按照华为之前研发麒麟芯片的进程,我们可以推断,任正非的“PlanB”计划中,一定也会有操作系统这一个重要环节的。而目前操作系统这个环节应该还没有完全准备好进入市场,或者说,最初的计划并非是面向手机用户。之所以在这个时间节点仓促面向大众宣布,更多的是一种策略。就像之前我在《一美元拍卖陷阱》中提到的“可信威胁”一样,华为此次的宣发更多的就是在做“可信威胁”这样的策略。就是要告诉美国政府,我不怕你给我断供操作系统。之前断供芯片,已经极大的促进了华为麒麟芯片的发展了,所以有这个前因的情况下,美国方面对于华为宣发鸿蒙OS,还是心怀忌惮的。
也正是因为华为被迫在此时间点宣发,所以很多工作没有准备好,我觉得是正常的。而为什么这次技术社区的人反映如此强烈呢?这就要非常非常非常的“感谢”那些曾经打着各种爱国和国产旗号捞钱的那些人了。
就像墨菲定律说的,“如果事情有变坏的可能,不管这种可能性有多小,它总会发生。”正因为大家已经对于所谓的国产失去了信心,所以更愿意去相信鸿蒙OS是假的。这一切的罪魁祸首到底是谁,我想那些人自己心里应该很清楚。
没有一个国人会否定一个国产产品,前提是这个产品的团队真的是在踏踏实实的做事情,而不是搞噱头。就软件业来说这样的例子是有的,就像“Deepin”系统,一路走下来,都有十多年了,现在也是最受欢迎的Linux发行版之一了。
总之,让子弹飞一会,多一些耐心。我对于鸿蒙OS保持乐观态度!