红芯致歉背后,计算机界的激辩:开源创新是否算自主创新

  • 时间:
  • 浏览:0

文/闻菲、克雷格

来源:新智元(AI_era)

导读:最近被喷的体无完肤的红芯浏览器,承认用了Chrome内核,却过分强调自主创新。都没有,大问题的关键就在于,基于Chromium的创新,到底有无自主创新?新智元采访了多位专家,看看朋友是为什么会么会说的。

“自主创新”差点被红芯浏览器搞臭。

这二天,号称“世界第五颗浏览器内核、唯一属于中国人被委托人的浏览器内核”的红芯国产浏览器,还是被网民 发现套壳Chrome,安装包内内外部大偏离 是谷歌浏览器内容,但会 被骂的体无完肤。

红芯浏览器CEO陈本峰昨天在接受媒体采访时强调,红芯是基于谷歌开源项目Chromium制作的,但会 官网宣传的“自主研发了智能身份认证引擎、智能行为学习引擎、智能感知渲染引擎等功能”,属于创新,在加密数据传输等方面,红芯强于谷歌浏览器。

红芯浏览器用了Chrome内核,却宣称自主创新,这是为人诟病的主要意味。

由此延伸出来计算机界争议的都没有 大问题:基于Chromium例如的二次开发,到底有无自主创新?

红芯为强调“国产自主”致歉,专家:浏览器从头日后刚开始做不现实

Chromium是谷歌浏览器的开发者版本,开放源代码供第三方使用,谷歌唯一的要求是,开发者也能 遵循开源协议,在产品中标明用了Chromium源代码。现在,国产的UC、猎豹、3300浏览器等都使用了Chromium源代码。

红芯浏览器使用了Chromium源代码,却宣称红芯内核比肩IE、Chrome、Safari和火狐,“站在巨人的肩膀上创新”,但会 连网民 们都替各位巨人打抱不平。

对于网民 的质疑,陈本峰在接受中国之声采访时承认,的确一点大问题:

“朋友可能它协议上方有,朋友随便说说应该对他进行感谢,我随便说说可能说这点朋友做得不对,朋友就承认朋友的错误。”

但会 陈本峰并肩强调,红芯浏览器有创新的地方,在加密数据传输等方面,强于谷歌浏览器。

多位专家认为,陈本峰的确有相应的技术,但会 在宣传上言过随便说说,又“掩”过随便说说。不少技术专家都给出了相对理性的观点。

北京理工大学计算机学院的黄华教授认为,红芯“自主创新的说法没大问题,有偏离 自主创新即可”,基础软件的创新可能平地起高楼,红芯并都没有自称“完整篇 自主创新”。黄华表示,国家科技重大专项“核心电子器件、高端通用芯片及基础软件产品”,也即所谓的核高基专项中的基础软件四种 的技术路线也是基于开源。

“开源是软件产业发展的趋势。”黄华说。

美团技术学院院长、原CSDN总编刘江表示,红芯团队的项目是云适配,经常从事浏览器、Web相关研发,还是有技术积累的,宣传上随便说说有夸大和有意误导的情況。“现在舆论上有四种 义和团风格的倾向也能 纠正,中国IT产业走自主可控之路,从技术大原则来说就应该走开源路线,在继承人类已有优秀科技成果的基础上,结合真实需求,进行创新。”

刘江说,像操作系统、浏览器什儿 大型系统软件动辄千万行代码,完整篇 被委托人从头写,既不现实,实际意义倘若大。与此并肩,应该严格遵守开源协议,该声明版权、原作者例如的一定要说明,更新代码该开源的也应该回馈社区。全社会应该培养什儿 基于开源创新的环境。

红芯官方也在致歉信中承认,公司在宣传过程中应该更强调具体功能和客户价值,而不应很重强调国产自主。

另外,对于创始人陈本峰是“科大讯飞创始团队成员”的说法,讯飞方面进行了宣告,陈本峰的毕业论文在讯飞的实验室做过。并肩,科大讯飞称,2013年讯飞的关联公司讯飞产投在天使轮投了3000万给陈本峰的公司,日后都没有再跟投。

基于开源做二次开发很正常,相比“完整篇 自主”,更应关注“可控”

中科院计算所研究员包云岗给出了最全面和客观的评价。包云岗认为基于开源进行二次开发,在国际上是很常见的商业模式,也是开源社区很认可的四种 模式,但前提是尊重开源精神,开源精神体现在两方面:一是会公开承认和致谢原始开源软件,并在代码中保留相应的开源协议与致谢;二是会根据一点开源协议的要求,公开二次开发的代码。

“例如,Red Hat开发的企业版RHEL是这家公司赚钱的来源,朋友为一点一点世界30000强企业提供基于开源Linux二次开发定制的企业版Linux和相关服务。但Red Hat循开源协议将代码开源,一点一点朋友还也能免费获取和RHEL功能一样的CentOS。RedHat不但不反对CentOS什儿 发行版,但会 表示支持,这也让朋友认可Red Hat。如今,Red Hat可能成长为有一个市值超过23000亿美元,年收入超过25亿美元的公司。

开源何必 等于还也能 赚钱,但还也能也能 基于开源精神构建的商业模式也能让朋友认可和接受。但国内的一点项目和企业,背负着“自主可控”的使命,将从开源社区获取的代码贴上“自主开发”的标签。什儿 违背开源精神的行为,必然会引来开源社区与产业界的不齿,视为抄袭、造假等。都没有 的例子,红芯并都是第有一个。

从国家关心的安全层面来看,最重要的是“可控”。“自主”倘若实现可控的途径之一。基于开源软件进行二次开发形成的软件,也完整篇 还也能达到“可控”的要求。但会 ,当前本末倒置,太过刻意追求“自主”了,造成“自主”一词已被滥用。

“我随便说说根本意味是日后政府在科技项目管理上对开源意义认识不足英文,认为基于开源软件修改的就都没有技术含量,也能 要“完整篇 自主”的软件才有水平。这是科研评价的指挥棒大问题。好在现在已有改观,最新的重点研发计划日后刚开始直接支持开源软件和相关生态。”

开源精神是四种 超越国界的契约,是人类的并肩财富。中国拥有世界上最多的多多任务管理器 员和工程师,但对世界开源社区却贡献寥寥。还也能也能 鼓励更多人参与到开源行动中来做出贡献,也能获句子语权,从而主导现有开源生态,乃至创建新的开源生态。

“自主创新”的确有:浏览器内核有15项专利

回过头来再看红芯浏览器(单纯从技术出发,都是洗地)。

在红芯浏览器官网上,它的核心技术介绍里包括:智能渲染引擎、私有DNS、加密缓存、国密算法支持,最关键的,倘若自主创新浏览器内核。

相比普通浏览器内核,红芯自主研发了智能身份认证引擎、智能行为学习引擎、智能感知渲染引擎、安全管控引擎、数据加密沙箱等功能。

▲红色偏离 为红芯自主研发技术。来源:红芯浏览器官网

首先是渲染层。在Chrome、IE等普通浏览器内核中都没有可能固定显示的,红芯内核称具有“智能身份认证引擎、智能感知渲染引擎和智能行为管控引擎”。

根据中国专利检索级分析网站检索结果,由美通云动(北京)科技有限公司(也即现在的红芯时代[北京]科技有限公司)申请的专利共15项,包括(括号里是申请时间):

  • 页面登录最好的方式及装置、电子设备、存储介质(2018年1月300日)

  • 浏览器参数的配置最好的方式及装置、存储介质、电子设备(2018年1月300日)

  • 浏览器的控制最好的方式、装置、电子设备及计算机可读介质(2018年1月300日)

  • 四种 访问应用的最好的方式及装置(2016年11月11日)

  • 四种 访问页面的最好的方式及装置(2016年5月31日)

  • 四种 生成适配页面的最好的方式及装置(2016年5月31日)

  • 四种 删除设备的最好的方式及装置(2016年5月31日)

  • 四种 访问页面的最好的方式及装置(2016年5月31日)

  • 在移动端加载PC端应用页面的最好的方式及装置(2016年5月31日)

  • 使移动端应用页面与PC端应用页面同步的最好的方式及装置(2016年5月31日)

  • 将PC端应用页面转换为移动端应用页面的最好的方式及装置(2016年5月31日)

  • 四种 利用CDN实现网页适配的最好的方式及其系统(2015年12月21日)

  • 四种 对终端显示的图片进行适配的最好的方式及其系统(2015年4月24日)

  • 四种 动态适配网页的最好的方式及其装置(2015年4月24日)

  • 四种 动态匹配网页模板的最好的方式及其装置(2015年4月24日)

其中,陈本峰的名字跳出在所有专利中,后四项专利的伟大的伟大的科学发明都是陈本峰一人。

由此可见,陈本峰从早期日后刚开始搭建网络浏览器,而红芯浏览器最少经历了三次主要升级。

不过,上述专利咋样支撑“智能身份认证引擎、智能行为学习引擎、智能感知渲染引擎”,目前还也能 更多细节。

管窥偏离 技术原理:从Veil看数据加密沙箱

至于安全管控引擎、数据加密沙箱等功能,现在,大多数Web浏览器都具有私人浏览模式,私人浏览模式暂时不需要记录用户的浏览历史记录,但会 访问的数据仍然还也能隐藏在计算机的内存中。这是可能,数据在不同的处理单元和缓存之间不断移动,当内存条填满时,操作系统可能会将数据传输到计算机的硬盘驱动器上,即使在不再使用它日后,它也还也能保留数天,攻击者仍还也能检索它。

红芯的数据加密沙箱功能的技术细节朋友不得而知,但MIT和哈佛大学研究的“面纱”(Veil)私密浏览保障系统,还也能做有一个参考。

Veil通过确保浏览器加载到内存中的任何数据保持加密。Veil用户都是在浏览器的地址栏中键入URL,倘若转到Veil网站——研究人员称之为“致盲服务器”的特殊服务器并在那里输入URL。

数据解密后,倘若在屏幕上显示,就也能 将其加载到内存中。在浏览器会话日后刚开始后,该类型的临时存储数据不太可能可追踪。

▲Veil“致盲服务器”工作原理

并肩,为了进一步混淆潜在的攻击者,“致盲服务器”前会随机地向朋友服务的每个页面加在一堆无意义的代码。该代码不需要影响页面对用户的显示最好的方式,但会 彻底改变底层源文件的外观。

更多Veil的介绍,还也能点此看论文。

最日后看国密通信协议。国密算法是国家密码局制定标准的一系列算法,近年来,随着对网络安全、金融安全的要求提高,以及对摆脱对国外技术和产品过度依赖,红芯加在对国密算法支持,也是应了也能 。

参考资料:《红芯浏览器创始人认错:未标明Chromium不对,但加密传输等方面超谷歌》,2018年,中国之声