张尧学的“透明计算手机终端”用远程桌面应用程序假冒操作系统

3 02 2015年

针对“透明计算桌面系统”盗用开源软件质疑,张尧学及其团队回应称,他们按“GPL V2”协议使用开源代码是合法、合理的,不是“抄袭”,更非“盗用”。

GPL V2协议序言指出,“为保护您的权利,我们要加以约束,禁止任何人否认您的权利……我们从两方面保护您的权利:(1)确保软件版权”(To protect your rights, we need to make restrictions that forbid anyone to deny you these rights…We protect your rights with two steps: (1) copyright the software…)。张尧学及其团队,公开发布了公共领域国家最高科学奖项有关成果的视频,在其“合法、合理”使用开源代码的透明计算桌面系统、透明计算手机终端的演示中,号称“‘透明计算’知识产权归中南大学、清华大学透明计算实验室所有”,并且号称“透明桌面系统是基于透明计算”。即他们公然宣称透明桌面系统基于他们拥有知识产权的透明计算,却丝毫未提及开源代码原作者的贡献,这难道不是侵犯他人权利、“抄袭”、“盗用”?

张尧学本人向记者解释,“透明桌面系统”是基于透明计算理念研发的应用原型之一。透明桌面项目组负责人王斌则回应称,他们是“用‘透明桌面’系统验证解释‘透明计算’”,透明桌面是“基于张尧学院士‘透明计算’理论做的一个应用原型系统”,与“透明计算”不能划等号。

首先,客户端用了bVNC,则整个“透明计算桌面系统”构架就是建立在VNC协议基础上。客户端系盗用,服务端呢?姑且不论。VNC协议RFB 3.3于1998年1月即公布,先于张尧学所说的“我们最早做’透明计算’相关研究是1998年”。更早1996年Windows NT4.0就提供远程桌面协议。最早的远程桌面系统X-Window则于1984年设计。张尧学们怎么敢自称他们的基于公开协议的远程桌面系统“是基于透明计算理念研发”?他们又是怎么个先射箭后画靶、“用‘透明桌面’系统验证解释‘透明计算”的?

其次,“透明桌面”当然不能与“透明计算”划等号。但是,按此前张尧学对科技日报所称,他公布的是“我原型成果的视频”,其个人网站则称该视频为“透明计算应用演示”。也就是说,“透明桌面”是其成果的一部分。而现在爆出该系统盗用开源软件后,张却又对新京报记者辩称“获奖的研究跟展示的应用没有关系“。此前放言“技术人员可以通过这些视频去深入了解”,现在却缩头,称“展示的应用只是为了让大家能看懂”。

实际上,这个跟“获奖的研究”无关、“只是为了让大家能看懂”的“透明桌面”极其重要:如果没有“透明桌面”这部分,视频简介中所提及的“在透明计算的世界里”的如下种种好处就成了画饼:

在透明计算的世界里,通过个人账号登陆手机,平板,电脑等任何终端,都能从指定服务器调用数据和软件,可以任意安装Windows,Linux等操作系统,任何手机既可以使用安卓也可以使用iOS。同时,个人数据都完整地保存在服务器里,使用的时候才调用。只要网络正常,在世界的任何一点登陆,都感受到同样的用户体验,从而真正实现用户随时随地、跨平台跨终端地区访问自己的设备和数据。

视频中展示的成果,扣除“透明桌面”部分,剩下的远程加载多种操作系统,只能在“千兆广域网”上(当然也可以在局域网上)运行,还能有多少应用价值?

视频中还有“透明计算应用演示(三)在移动互联网环境下透明计算手机终端原型演示”(5分39秒至8分06秒)。与演示(四)、(五)相同的是,演示(三)同样号称“基于透明计算实现了透明手机的原型”。不同的是,演示(四)、(五)直接应用远程桌面,而演示(三)则号称:

手机没有预先安装任何操作系统,只运行一个MetaOS,可以通过移动互联网连接到远程服务器,以流式的方式,将操作系统和应用程序等资源加载到手机上。……MetaOS会从服务器流式加载操作系统并启动。……会从服务器流式加载应用程序并执行。

可是,演示人员不小心露出了马脚:这个所谓的操作系统MetaOS,其实也跟(四)、(五)一样是个远程桌面应用。让我们放慢动作,看看视频从7分15秒到7分50秒开始发生了什么。以下为解说词,【方括号内为本人所加的补充、解释和“翻译”】:

“【退出用户1的MetaOS,返回Android操作系统APP页面,点击某应用图标(按排列位置判断,应为MetaOS)】接下来,我们切换到用户2【出现MetaOS登录界面】。这时,用户1的操作系统和应用程序等资源从手机上流走【即用户1的远程桌面应用已经被关闭】。我们选择用户2定制的Android系统,进行流式加载启动【即运行远程桌面应用】。启动成功后,手机显示用户2定制的应用程序【2秒内即“启动成功”Android,手机显示的只可能是远程桌面】。点击应用图标【点击的图标上面挨着的就是MetaOS应用图标】,会从服务器流式加载应用程序并执行【即应用程序在服务器上运行,本地手机显示服务器远程桌面】。”

本人作为一个非技术人员,好歹也分得清操作系统(OS)与应用程序,好歹也知道其设计难度和重要性有天壤之别。此“透明计算手机终端”,所谓“没有预先安装任何操作系统,只运行一个MetaOS”,实际安装了Android操作系统,并运行名为MetaOS、实为远程桌面的应用程序。所谓的“从服务器流式加载操作系统并启动”、“从服务器流式加载应用程序并执行”,实际是服务器远程桌面显示在本地手机上。

【更新】有网友(应该是“技术人员”)认为,演示三所谓的MetaOS不是本人所认为的远程桌面应用,而是个运行在Android上的能后台卸载和安装应用程序的应用程序。故本文题目应改动为《张尧学的“透明计算手机终端”用应用程序假冒操作系统》

这个透明手机MetaOS,也用了开源代码吗?无论如何,尽管演示者露了马脚,其“设计者”则要比视频(四)、(五)的那位敬业,至少没有出现不合时宜的英文提示信息。

张尧学及其团队公然如此移花接木愚弄公众,是把公众当瞎子、看不穿其透明新衣?

【广告】
搭建你自己的运行MetaOS的“透明计算手机终端”
买个Android盒子,运行个VNC Server。想高大上,则安装Ubuntu + VirtualBox + Android模拟器,并分别在Ubuntu和Android上运行个VNC Server。
在你手机上运行bVNC之类的VNC客户端。记住,要把客户端名字改为MetaOS。
牢记:给朋友显摆时,要说定制流入流走流式加载启动执行#$%^&*()_
初步方案,未经实验,不知道需要几分钟。欢迎技术人员提供其他方案。

【更新】技术人员的方案
msdx

写一个app,就只有一个登录界面,标题叫XXX OS。
写死两个账号,登录不同的账号进行静默安装不同的apk。切换账号时静默卸载之前的apk。
gexueyuan
@msdx 我仔细看了下,发现你说的是对的,这个“透明计算”应用演示三“也是个彻头彻尾的骗局
1.所谓的开发版没有运行任何操作系统,只有一个metaos,但是在metaos的输入界面输入完密码后,使用者习惯性的点击了左下角的返回键,此时返回键显示出来,这里应该是使用了android的沉浸式处理.
2.在左右滑动选择操作系统的时候,下面的android三个操作键和时间,电量显示一览无余,明显是在android系统里面,根本没有所谓的metaos。
3.切换用户2的时候,使用的方式是点击应用列表里面的一个应用来进行的。
注意,这个应用是在Movie studio前面的,仔细看放大图发现是一个叫做MetaOS的应用。
请问,这就是你们所谓的”基于透明计算实现了透明手机,”只运行一个MetaOS“,”通过移动互联网连接到远程服务器,以流式的方式将操作系统和应用程序等资源加载到手机“?????坑爹呢吧
总结一句:这个演示三所谓的MetaOS其实是个彻头彻尾的android应用,根本不是OS

【附录】

[1] 小兵张三《透明计算演示视频涉嫌造假
[2] 中新网《透明桌面项目组回应网络质疑:系“合法使用”
[3] 新京报《院士否认“获奖项目抄袭” 称使用部分代码合理
[4] 透明计算视频截图
http://xysblogs.org/wp-content/blogs/20/uploads//sja.jpg
http://xysblogs.org/wp-content/blogs/20/uploads//sjb.jpg

[5] 透明计算视频
http://v.qq.com/page/h/v/q/h0145ebh1vq.html
上传时间:2015-1-25 8:54 标签:透明计算
简介
在透明计算的世界里,通过个人账号登陆手机,平板,电脑等任何终端,都能从指定服务器调用数据和软件,可以任意安装Windows,Linux等操作系统,任何手机既可以使用安卓也可以使用iOS。同时,个人数据都完整地保存在服务器里,使用的时候才调用。只要网络正常,在世界的任何一点登陆,都感受到同样的用户体验,从而真正实现用户随时随地、跨平台跨终端地区访问自己的设备和数据。—— 中南大学和清华大学透明计算实验室

5分39秒至8分06秒
透明计算应用演示(三)
在移动互联网环境下透明计算手机终端
原型演示
2015年1月24日
“透明计算”知识产权归中南大学、清华大学透明计算实验室所有

大家好。我们基于透明计算实现了透明手机的原型。这是我们采用的嵌入式开发板,上面是显示屏,下面是主板。CPU采用ARM Cortex A9芯片,相当于IPhone 4S所采用的芯片。手机没有预先安装任何操作系统,只运行一个MetaOS,可以通过移动互联网连接到远程服务器,以流式的方式,将操作系统和应用程序等资源加载到手机上。本次演示重点体现不同用户在同一手机上登录,从服务器上流式加载个性化的操作系统和应用程序。

服务器配置:
CPU:ARM Cortex A9, 1GHz
RAM: 1G
ROM: 100G

为了演示方便,我们预先创建了两个用户帐号,并分别为其定制了不同的操作系统和应用程序。首先登录用户1,左右滑动可以看到我们预先定制的Android和Ubuntu两个系统。现在我们选择Android系统,MetaOS会从服务器流式加载操作系统并启动。启动成功后,用户定制的应用程序显示在手机上。点击应用图标,会从服务器流式加载应用程序并执行。

接下来,我们切换到用户2。这时,用户1的操作系统和应用程序等资源从手机上流走。我们选择用户2定制的Android系统,进行流式加载启动。启动成功后,手机显示用户2定制的应用程序。点击应用图标,会从服务器流式加载应用程序并执行。

本次演示到此结束。



张尧学的“透明计算桌面系统”盗用开源软件

1 02 2015年

张尧学院士打破“考虑到知识产权和商业机密”的沉默、接受科技日报独家专访时公布了其透明计算的成果,称:“我已经把我原型成果的视频公布在网上,大家可以观看(http://v.qq.com/page/h/v/q/h0145ebh1vq.html),也可以在我的主页上观看,技术人员可以通过这些视频去深入了解。”

该视频第四和第五部分分别是“在WIFI和局域网环境下透明计算桌面系统”和“透明计算手机终端远程应用实例”,注明“‘透明计算’知识产权归中南大学、清华大学透明计算实验室所有”。前者演示了在配置了“透明盒子”的家用电视机、个人电脑、平板、手机上的透明桌面系统,后者演示了手机终端“远程操控千里外上海的用户终端”。

本人作为非技术人员浅入了解这段视频后发现,其“透明计算桌面系统”的客户端盗用开源软件。

这段视频中的平板、手机上,有如下英文提示:
“Direct, Swipe Pan: Swipe to pan around.” (10分24秒平板演示及10分48秒手机演示)
“Establishing handshake Please wait…” (12分21秒手机演示)

作为向中国的公众展示的中国的国家自然科学一等奖的“原型成果”,不该显摆英文吧?莫非……?

果然,google一下这两段英文,出处居然都是远程桌面客户端开源软件bVNC的字符串资源定义,见源码第161行和第268行:
https://github.com/iiordanov/remote-desktop-clients/blob/master/eclipse_projects/bVNC/res/values/strings.xml

张尧学院士及手下也太不敬业了。当年上海交大陈进都要雇佣民工把别人的芯片标识刮掉呢,这回儿张院士居然连其盗用的开源软件中的英文提示都不改改,就敢号称“基于透明计算”、“知识产权归中南大学、清华大学透明计算实验室所有”。敢于将这样的“原型成果”公之于众,也太侮辱公众智商了吧?真不怕公众看穿其透明新衣?

【广告】
1. 15分钟实现透明计算,采用开源软件(即张院士的“知识产权和商业机密”)
http://www.weibo.com/2309846073/C1NNukTMk

2. Amazon EC2,商用,侵犯张院士的“知识产权和商业机密”。一年免费,在云端运行Windows或Linux操作系统,可通过远程桌面访问。
http://aws.amazon.com/ec2/

【开源软件作者获奖感言】
https://github.com/iiordanov/remote-desktop-clients/issues/39

Hello everyone,
I would like to say a great big thanks to all of you for finding this out, for following this issue, for spreading the word, and for making me aware of it. It is a great honor my project has won such a prestigious prise regardless of the circumstances…(略)
Sincerely,
iordan iordanov

翻译:诸位,我想说我太、太、太感谢你们发现这事、跟踪这事、传播这事,并让我知道这事。不论情况如何,我的项目荣获如此负有盛名的奖项,这是一个巨大的荣誉……本项目完全由本人业余时间完成,……该项目从以下人员的工作中受益匪浅:某某,某某,某某,某某,某某,某某,以及其他很多个人和团体……(略)

【附图】
http://xysblogs.org/wp-content/blogs/20/uploads//tca.jpg
http://xysblogs.org/wp-content/blogs/20/uploads//tcb.jpg

tca.jpg

tcb.jpg

【附录】
http://v.qq.com/page/h/v/q/h0145ebh1vq.html
8分08秒至11分20秒
透明计算应用演示(四) 在WIFI和局域网环境下透明计算桌面系统
2015年1月24日
“透明计算”知识产权归中南大学、清华大学透明计算实验室所有

大家好,这是透明桌面系统。透明桌面系统是基于透明计算,旨在为企事业单位及个人用户提供跨平台、无缝连接的桌面服务。主要体现在,用户可以在广域网、WIFI、4G等网络环境下,只需要通过普通配置或低配置的终端设备,如使用手机、平板、普通电脑PC机,甚至是家用电视机,就可以无障碍地接入到桌面服务。

现在,我们使用配置了“透明盒子”的家用电视机进行演示。输入用户名和密码登录透明桌面客户端。但客户端可以使用不同类型的操作系统,如Windows系列或者Linux系列,比如选择CentOS、选择Windows 7操作系统。所有的操作系统都是保存在远程服务器端,用户可以通过网络,选择和使用不同的操作系统。

现在,我们进入Windows 7操作系统演示办公操作,如编辑PPT。当我们换一个终端设备,如通过电脑PC机登录透明桌面,进入Windows 7操作系统后,之前的操作和数据都是一样的,客户端不保存用户数据,所有的数据和服务都保存在服务端,一方面保证了数据的安全性,另一方面保证用户通过(不同)设备访问的数据是一样的。

在移动终端,我们可以使用普通平板、手机等多种设备接入透明桌面,选择不同类型的操作系统,比如,我们使用平板接入透明桌面,选择Windows 7操作系统,可以继续编辑之前的PPT。

或者通过手机接入透明桌面,继续编辑之前的PPT,真正地实现跨平台、无障碍的接入到桌面服务。

本次演示到此结束,谢谢。

11分20秒至12分57秒
透明计算应用演示(五) 透明计算手机终端远程应用实例演示
2015年1月24日
“透明计算”知识产权归中南大学、清华大学透明计算实验室所有
透明计算在教学领域的应用,是学生跟老师可以在校园网里头通过手机、通过Pad、通过PC,随时随地地来访问他自己的电脑。比如说我现在在我的手机上就可以直接访问,在这里输入我自己的固定的用户名和密码就可以了。当我选择完登录以后,就可以看到整个的应用的列表,(演示者远程操控千里外上海的用户终端)……