中国如何发展自主可控和开放的科技产业

发布时间:2019-07-12 10:15:19  |  来源:中国网·中国发展门户网  |  作者:詹剑锋  |  责任编辑:赵斌宇
关键词:应用科学技术体系,自主可控和开放产业,智能计算机

从 Unix 到 Linux 再到安卓

Unix 操作系统由 Ken Thompson 和 Dennis Ritchie 负责研发,他们由此获得 1983 年的图灵奖。据称,开发Unix 的初衷是运行一款计算机游戏—— Space Travel,使一台计算机能同时为多个用户提供交互性好的服务,即研究开发分时操作系统以取代笨拙和用户体验差的批处理操作系统。1970 年,贝尔实验室开始向美国大学提供非商业的许可证,由此产生了大量的 Unix 变种,包括加州大学伯克利分校的 BSD、SUN 公司的 Solaris和 IBM 的 AIX 等。

由于美国贝尔实验室改变许可证,将 Unix 作为专有产品销售,用户在法律上不允许修改 Unix。美国人Richard Stallman 和芬兰裔美国人 Linus Torvalds 先后发起了自由和开源软件项目,开发出与 Unix 完全兼容的软件系统——Linux。Linux 是 Unix 操作系统主干上的变种,在服务器操作系统市场占据主导地位。

Linux 操作系统包括 Linux 内核和 Linux 系统工具/库。1991 年 10 月 5 日,芬兰裔美国人 Linus Torvalds 首次发布 Linux 内核。Linus Torvalds 同时发起了 Linux 基金会(Linux Foundation)维护该项目。1983 年,Richard Stallman 发起 GNU 计划,负责提供 Linux 系统工具/库。Linux 系统工具/库由自由软件基金会(Free Software Foundation,FSF)维护。Linux 基金会和自由软件基金会均注册在美国,根据美国联邦法律,属于501(c) 非营利性组织。

Linux 是最成功的开源软件。Linux GNU 采用通用公共许可证(General Public License,GPL),最新的许可证是 GPL 3.0。GPL 保证任何个人和机构可以自由地使用、修改和再发布软件。GPL 强制要求包含 GPL 源代码的项目必须开源。Linux 项目集中了全球程序员的智慧。根据中科院计算所徐志伟对 2016 年和2017 年 Linux Kernel Development Report 的分析,Linux内核 2 000 多万行代码由全球开发者社区开发维护,中国(未包含港澳台地区,下同)贡献者和贡献比例均不到 1%,中国华为公司贡献了 0.3%,但社区核心志愿者“Greg”一人贡献量超过华为,接近中国。

安卓是在 Linux 内核和其他开源软件基础上开发的。在移动操作系统市场,安卓占据主导地位,苹果的 iOS 远远地落在第二位。2003 年,初创公司 Android Inc 在美国加州创建了安卓。2005 年 Google 收购Android 公司。2007 年,Google 联合 84 家软硬件公司和电信运营商成立联盟,负责改进安卓。随后,联盟发布了安卓的源代码,安卓的核心源代码称为 Android Open Source Project(AOSP)。开放安卓源代码的计划加速了安卓的普及,安卓随之逐渐拓展到平板电脑及其他领域。

Google 将安卓许可证修改为 Apache 免费开放源代码许可证(Apache License)。该许可证与 GPL 有着显著不同,不再强制要求开源在安卓基础上开发的软件(开源软件的衍生品)。Apache 软件基金会和自由软件基金会达成了协议,承认 Apache 2.0 许可证是自由软件许可证。这意味着分别采用 GPL 3.0 和 Apache 2.0 许可证的开源软件可以一起使用。这些协议的签署扫清了法律上的障碍。

Google 借助开源的力量改进了安卓,然后在安卓的基础上开发了专有产品,包括 Google Chrome 浏览器、搜索引擎、电子邮件 Gmail、应用商店和地图导航。这些 Google 的专有产品通常预装在手机上。

同样,Google 公司遵从美国出口管控条例,限制华为使用安卓系统。中国所有智能手机几乎都基于安卓系统。由于安卓被认为是开源软件,Google 迅速采取的行动引起了中国科技界的震惊。

据西方媒体报道,Google 对华为的限制具体如下:华为仅仅可以使用安卓开源版本,不能访问 Google 的专有应用和服务。Google 指出已经拥有华为智能手机的用户不受影响,服务可以继续。市场分析师又进一步指出用户可以自行在安卓平台上下载 Google 专有应用和服务。这些举动和措施可能会影响华为手机在海外市场的增长。

<  1  2  3  4  5  6  7  8  9  >  


返回顶部