透明计算桌面系统被发现使用了开源代码 张尧学涉嫌抄袭
备受争议的透明计算被发现借用了开源远程桌面项目的代码。获得国家自然科学奖一等奖的透明计算项目公开了原型桌面系统和手机终端远程应用实例的演示视频,一位新语丝的用户仔细观看了视频,Google 了视频中的一段英文代码,结果在 GitHub 上找到了这段源代码的出处——一个个人开源桌面客户端项目 bVNC。
bVNC 项目作者在被中国用户告知后发表了“获奖感言”,指出他的项目采用的是 GPLv3 许可证,如果张尧学的团队要推广他们的项目,他们必须公开源代码。
评论:
在开发者社区 GitHub,此事也炸开了锅。在“祝贺”该开源软件的作者“获中国科学大奖”的帖子中,作者 iiordanov 本人也作了回复,他感谢网友发现、跟踪并传播此事,让他知道他的项目荣获如此负有盛名的奖项,并表示该项目完全由其业余时间完成。
远程桌面客户端开源软件作者 iiordanov 回帖
网友 neoatlantis 在回帖中@iiordanov,强调该奖项并非授予他的软件,但获奖者所谓的发明对他完全没有提及,而是用“透明计算”等新名词来欺骗,更糟糕的是,被欺骗的是国家空缺多年以维护含金量的最高荣誉。
不过网友 raincious 表示,目前还没有实际看到产品和代码,不该太早把“偷窃”的罪名加到张教授头上,也许使用的开源代码只是在项目中完成了很小的事情。
开源软件通常使用“通用性公开许可证”(GPL),许可社会公众享有:运行、复制软件的自由,发行传播软件的自由,获得软件源码的自由,改进软 件并将自己作出的改进版本向社会发行传播的自由。GPL 规定,只要这种修改文本在整体上或者其某个部分来源于遵循 GPL 的程序,该修改文本的整体就必须按照 GPL 流通,不仅该修改文本的源码必须向社会公开,而且对于这种修改文本的流通不准许附加修改者自己作出的限制。
这种流通规则与“版权”概念正好相反,使用了 GPL 协议的开源代码,无论软件以何种形式发布,都必须同时附上源代码。也就是说,选择 GPL 许可证,就要求衍生代码必须开源。然而,张尧学公布的视频却注明:"透明计算"知识产权归中南大学、清华大学透明计算实验室所有”。
有网友在 GitHub 社区评论:“
使用了 bVNC 代码并不可耻,没有按照 GPL 重新发布自己的版本,甚至对 bVNC 只字不提,才是可耻的地方。
而羽矢的文章下有匿名网友以“中南大学透明桌面项目组全体成员在此郑重声明”留言:
1、本项目组开发的透明桌面系统旨在探索透明计算可能实现的其他技术途径,以实现计算的跨平台、跨操作系统,是对透明计算理论在应用上做出的一种尝试;
2、本项目组透明桌面的开发成果是在 2014 年初研发而成,而透明计算是 2011 年前在清华大学的研究成果,透明计算的获奖和我们本次研制的透明桌面没有任何关系,这是我们项目组为实现透明计算理念在技术上的新的探索;
3、项目组在研发过程使用了部分开源代码,遵守开源项目重用协议 GPL,没有刻意掩饰,是对开源项目作者的尊重。根本不能称为盗用,而目前网友羽矢的博客题目用“盗用”二字,应该是源于他对软件行业的不了解而做出的评论。
华商报:张尧学被曝涉嫌抄袭开源软件
@华商报:【国家自然科学一等奖项目被曝涉嫌抄袭】网名为 KraneSun 的 lT 工程师 2 日在开源代码软件平台 Github 发帖称中国工程院院士、中南大学校长张尧学及其科研团队的项目——2014 年度国家自然科学一等奖“网络计算的模式及基础理论研究项目”实为“远程桌面项目”,且涉嫌抄袭国外 lT 工程师上传的开源代码软件。详文见下: