最近华为遇到很多麻烦。

他们的许多硬件提供商,软件合作伙伴,都暂时中止了和华为的合作。从硬件到软件,历史上没有一家公司遭受了如此不公待遇,恰巧(或许吧)被华为赶上了。

几个月之前,华为就宣布进入战时状态。大概也早有预料到会成为贸易战中的受害者吧。

最近华为出了一款“鸿蒙”操作系统,据说基于android改造,兼容各种android应用。

谷歌的android源码官方网站有这样一段话:

作为 Android 开放源代码项目的主导者,Google 负责着 Android 的维护和后续开发工作。虽然 Android
由多个子项目组成,但严格意义上,这只是出于项目管理的需要。我们将 Android
整体视为一个软件产品(而不是可更换部件的“发行版”、规范或集合),并依此原则进行管理。我们希望设备制造商要做的只是将 Android
移植到其设备上,而无需实现一个规范或构建一个“发行版”。

很明显, 华为是要构建一个自己的‘发行版’。

对于开源系统来说,被商业公司使用源码没多大问题,但问题是,使用者新增加的或改造的代码,一旦用于商业,是否应该开源呢?

阿里的云os,就没有,百度之前也做了一个os,当然貌似也没有。

所以,采用了开源代码,而不将基于其之上的研发成果开源,貌似已成了通用做法呢。

”开源协议“对于一些公司是否成了摆设呢?

大教堂与集市:

软件开发,是这样一个过程, 首先一个小雏形出来,有一部分人用,他们是先行测试员,是第一批吃螃蟹的。经过几轮软件迭代,测试的循环,软件才会变得完美。

一些软件开发思想家认为,大教堂式(一般软件公司)软件开发测试人员只有内部的人员,而集市开发的软件,相当于已经放在市场上售卖,观摩,所以经过开源高手的讨论,修改,软件更健壮,质量更值得相信。

在一个还没有被公众使用过的系统出来之前,就大张旗鼓的宣传,是否有些不够稳妥呢?

talk is cheap, show me the system!!! 鸿蒙系统效果如何?我们拭目以待。

技术
©2020 ioDraw All rights reserved
(精华)2020年6月26日 C#类库 DataTable(扩展方法)解决CardLayout布局时按钮先执行方法,后切换页面 企业面对SEM竞价和SEO要如何取舍?还是两者都做?浙大数据结构期中考试试题程序(进程)在操作系统中是如何存储、分配空间的分享一场黑客帝国代码雨脚本,简单好玩!C++超级大神欢迎微软当爸爸:请缨重操旧业写游戏代码少儿编程孩子的学习路线django不关闭CSRF中间件,自定义通过CSRF检测的post请求centos7部署springboot jar包