中科院詹剑锋:美国出口管控对中国开源软件及产业的影响。

640?wx_fmt=jpeg

来源:Bench Council


摘要:开源软件受美国出口管控限制?对中国蓬勃发展的信息产业有着什么样的影响? 本周五(19年5月24日)上午9点组织中美科技和法律专家通过欣秀科教交流工具远程线上讨论, 6月27日-29日, 深圳智能计算机大会深度研讨。


昨天早上刚和同事讨论,要把我们的人工智能测试标准软件放到GitHub(美国一个代表性的开源软件托管平台)上, 中午朋友圈就惊雷阵阵, GitHub受美国出口管控限制!!!???以往的印象中开源软件就是免费软件(自由软件),我们整个计算机产业几乎和开源软件都有着紧密的联系,中国整个互联网产业几乎建立在开源软件的基础之上。开源软件受美国出口管控,这意味着什么?

 

案例: Google对华为的限制

 

国外媒体迅速报道了 Google公司遵从美国出口管控条例,其安卓系统对华为采取了限制(目前只是对华为出口管控,不是对中国整个产业进行管控)。安卓是Linux 的派生品(Linux是最成功的开源软件),中国所有手机几乎都基于安卓系统,绝大部分服务器都基于Linux。


西方媒体报道的原文是Google限制华为对安卓操作系统及应用(apps)的访问(原文是access,含义更丰富)。限制的具体如下:华为仅仅可以使用安卓的公开版本(public version),不能访问Google的应用(包括应用商店)和服务(包括Gmail, YouTube, 地图导航)。Google指出已经拥有华为智能手机的用户不受影响,服务可以继续。市场分析师(请谨慎看待)又进一步指出用户可以自行在安卓平台上下载这些被限制的应用和服务。这些举动和措施将极大地影响华为海外市场,据称海外市场是华为手机的最大增长点。

 

根据公开资料,安卓03年由开创公司Android Inc在美国加州创建。2005年被Google收购。2007年,Google与84家软硬件公司和电信营运商成立联盟改进Android,随后,Google以Apache免费开放源代码许可证的授权方式,发布了Android的源代码,开放源代码加速了Android普及,Android后来逐渐拓展到平板电脑及其他领域。

 

从这个案例可以看出,安卓涉及到商业运作,司法及行政管辖权等一系列问题。考虑到众多的开源主体、协议、托管平台以及产品,需要首先梳理一些基本原则,然后才能准确量化地评估美国出口管控对中国开源软件及产业的影响。

 

评估基本原则

 

从安卓的案例可以看出,Google清晰地区分了开源软件(安卓的公开版本,开源的部分遵从Apache免费开放源代码许可证),自身的产品及服务(商业产品和服务);已经获得Google产品及服务的华为设备(可继续使用Google商业产品和服务),尚未获得Google产品及服务的华为设备(禁止使用Google商业产品和服务);个人用户自主行为(可以自行下载Google提供的商业产品及服务)。当然这只是目前Google公司的行为,美国政府的行为需要进一步观察。

 

从这个案例可以提出基本的评估准则:

  • 发起开源软件的主体,是否受美国司法及行政管控。美国确立了长臂管辖(Long-arm jurisdiction)司法原则,更需要谨慎评估发起开源软件的主体。

  • 开源软件遵从的协议内容,这些协议是否和美国的法律体系一致。

 

下面逐一列出主要的评估清单,这需要一份非常全面和谨慎的评估报告。

 

需要评估的开源软件主体:


  1. Apache软件基金会(Apache Software Foundation)

  2. 软件自由管理委员会 (Software Freedom conservancy)

  3. Linux基金会 (Linux Foundation)

  4. Eclipse基金会 (Eclipse Foundation)

  5. Cloud Foundry基金会 (Cloud Foundry)

  6. OpenStack基金会 (OpenStack Cloud software)

  7. 自由软件基金会 (Free software Foundation)

  8. 开源项目组织 (Open source initiative)

 

需要评估的开源协议:

  1. GNU General Public Licence (GPL) 开源协议

  2. GNU LGPL (Lesser General Public Licence)

  3. BSD  协议

  4. Apache 协议

  5. MIT 协议

  6. Mozilla 协议

 

需要评估的代码托管平台:

  1. GitHub

  2. Sourceforge

  3. Apache Allura

  4. Google Code

  5. GitLab等

 

需要评估的开源产品清单:

  1. Linux:中国决大多数服务器使用Linux及其变种

  2. TensorFlow及各种人工智能算法库:绝大多数中国人工智能系统都使用这些基础平台和算法

  3. 开源芯片系列:被寄予厚望。

  4. Hadoop/Spark和 NoSQL系列:中国绝大多数大数据系统使用这一类开源软件及其变种

  5. OpenStack/ XEN/Container: 中国绝大多数云计算平台使用这一类基础软件及变种。

  6. Ceph  存储软件广泛使用或者拓展这一软件

  7. Web服务器和浏览器:我国的基础软件或多或少使用这一类开源软件


未来智能实验室是人工智能学家与科学院相关机构联合成立的人工智能,互联网和脑科学交叉研究机构。


未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)云脑研究计划,构建互联网(城市)云脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。


  如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文”


640?wx_fmt=jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/491831.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用KNN时出现非数值属性和缺失值

使用KNN时属性不是数值而是标称的,如颜色,如何计算距离?一种简单的方法就是比较描述属性对应的值,如果两者相同,则两者的差为0,如果两者不同,则两者的差为1。出现缺失值怎么办?如果x…

Storm系列(四)Topology提交校验过程

功能:提交一个新的Topology,并为Topology创建storm-id(topology-id),校验其结构,设置必要的元数据,最后为Topology分配任务. 实现源码: 1 (^void submitTopology2 [this ^String storm-name ^Str…

附全文 |《数字中国指数报告2019》重磅发布,下一个数字经济增长点将由产业驱动...

来源:腾讯研究院5月21日,2019腾讯全球数字生态大会在昆明盛大开幕。在主峰会上,腾讯研究院发布《数字中国指数报告(2019)》(以下简称“报告”),推出2019数字中国指数,全面…

将KEEL的数据集转换为CSV文件

使用MATLAB将KEEL的数据集(以glass1数据集为例)转换为CSV文件步骤如下: 预处理:首先将从KEEL下载的.dat文件用记事本方式打开,删除里面的非数据部分 点击MATLAB的"导入数据"按钮,选择要转换的.…

超维计算让AI有记忆和反应,还能解决自动驾驶难题

来源:雷锋网这可以打破我们与自动驾驶汽车和其他机器人之间的僵局,这也将促使更像人类AI模型的出现。马里兰大学的一个研究团队最近提出了超维计算理论(hyperdimensional computing theory),能够让机器人拥有记忆和反应…

BZOJ 2150: 部落战争 最大流

2150: 部落战争 Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://www.lydsy.com/JudgeOnline/problem.php?id2150Description lanzerb的部落在A国的上部,他们不满天寒地冻的环境,于是准备向A国的下部征战来获得更大的领土。 A国是一个M*N的矩…

数字图像处理-0.绪论

一、图像处理的概念 图像:是对客观物体的一种相似性的生动的写真或描述。 可见的图像:照片、图与画 、投影 /不可见光:不可见光成像(红外、紫外等)、数学模型的生成。 图像的类别:彩色和非彩色&#xff…

window下打开tensorboard

首先通过一个简单的 TensorFlow 程序,在这个程序中完成了TensorBoard 日志输出的功能。 import tensorflow as tfa tf.constant([1, 2, 3], nameinput1) b tf.constant([4, 5, 6], nameinput2) c tf.add_n([a, b], nameadd)with tf.Session() as sess:sess.run(…

数字图像处理-1.图像获取

一、图像数字化 原理:图像数字化是将一幅画面转化成计算机能处理的形式——数字图像的过程。 将一幅图像分割成如图的一个个小区域(像元或像素),并将各小区域灰度用整数表示,形成一幅点阵式的数字图像。 包括采样和量…

刘炽平:腾讯要以生态方式进行开放,不做“颠覆者”

“我们希望做生态的‘共建者’,成为大家的‘帮助者’,而不是传统互联网行业的颠覆者。”在2019腾讯全球数字生态大会上,腾讯公司总裁刘炽平这样说道。本次大会由云南省人民政府指导,云南省文化和旅游厅、昆明市人民政府、腾讯公司…

iOS 翻译-UIWebView的基本简介-官方文档翻译

继承关系:NSObject-UIResponder-UIView-UIWebView 遵循:NSCoding NSObject UIAppearance UIAppearanceContainer UICoordinateSpace UIDynamicItem UIScrollViewDelegate UITraitEnvironment 你可以使用UIWebView类嵌入网页内容在您的应用程序。这样做&a…

np.squeeze()

作用:从数组的形状中删除单维条目,即把shape中为1的维度去掉 例子: import numpy as npa np.array([[1], [2], [3]]) print(a) print(a.shape) 输出: [[1] [2] [3]] shape:(3, 1) 应用squeeze()后: a1 np.sq…

数字图像处理--2.图像变换

一、图像的傅里叶变换 目的与用途 图像变换的目的: 使得图像处理问题简化;有利于图像特征提取;(我们知道特征提取的目的是为了对影像进行分析,根据特征从影像中提取目标等有用信息,特征提取对影像中提取…

《腾讯数字生活报告2019》发布,互联网时代新马斯洛需求金字塔预示什么?

来源:腾讯研究院5月22日,腾讯研究院、腾讯应用宝、腾讯开放平台联合出品的《腾讯数字生活报告2019》在腾讯全球数字生态大会应用生态主题论坛上发布,报告从生存、关系、发展三个层级解读了大众数字生活版图中的新趋势及核心洞察。透过这份数字…

0909论编译原理

编译原理学什么? 我觉得学习编译原理可以帮助自己更加深层次的理解程序语言和内部机制,学习一种新的解决问题的方法,从各种算法中可以得到启发,更加深入的了解计算机思想,进一步培养计算机思维。 为什么学编译原理&…

python实现KNN算法

inX是待测样本,dataSet是训练样本集,labels是训练样本集的标签集 ,k是近邻数 from numpy import * import operatordef knn(inX, dataSet, labels, k): m dataSet.shape[0] # 获得训练样本的样本个数diffMat tile(inX, (m,1)) - dataSet …

数字图像处理--3.图像增强

一、图像增强的点运算 图像增强:采用一系列技术,改善图像的视觉效果,或者将图像转换成一种更适合于人或者机器进行分析和处理的形式。 图像增强方法:1.空间域增强:直接对图像各像素进行处理;2.对图像进行…

腾讯姚星:两大科技矩阵助力两张网,立志攻克通用人工智能和多模态问题

来源:腾讯AI实验室5月21日,2019腾讯全球数字生态大会在昆明滇池国际会展中心开幕。本次大会由云南省人民政府指导,云南省文化和旅游厅、昆明市人民政府、腾讯公司共同主办,是腾讯战略升级后,整合互联网数字经济峰会、云…

nginx的学习(配置文件,以及部署的疑惑)

1、在windows下安装nginx,解压之后,在此目录下,dos进去,start nginx 2、配置文件: http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeou…

python将数据集分成训练样本和类标签

这里假设 类标签为largeDoses, smallDoses, didntLike三类,假设训练样本有三个特征属性,类标签放在数据集的最后一列 import numpy as npdef file2matrix(filename): # filename是文件保存地址love_dictionary {largeDoses:3, smallDoses:2, didntLik…