加载中…
个人资料
金磊
金磊
  • 博客等级:
  • 博客积分:0
  • 博客访问:100,766
  • 关注人气:18
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

随行记闻:未能发表的国产麒麟造假案

(2006-07-07 00:00:02)
分类: 随行记闻
这是一篇未能发表的稿件,我坚信,汉芯绝不会是最后一次的学术腐败:
 
“对不起,我现在没法说这个事。”5月15日下午3时,身陷抄袭漩涡的“麒麟操作系统”主要负责单位--国防科大软件研究所一位不愿具名的人士对XX科技表示,“我们现在需要统一一个说法。”
 
此时,这款2004年9月正式对外公布的国产服务器操作系统“麒麟”已经在网上饱受涉嫌抄袭的指责。矛盾的焦点集中在“自主研发”和“自主知识产权”两个问题上。
麒麟操作系统是863计划成果之一,由国防科大、联想、中软、浪潮以及民族恒星五家单位合作研制。
 
4月27日,一份题为《麒麟操作系统内核同其他操作系统内核的相似性分析》报告在网上公布,把国产“麒麟”彻底推上了风口浪尖。
 
这份出自网名为DanceFire的悉尼计算机专业留学生报告声称,麒麟内核同国际知名开源操作系统FreeBSD 5.3最小有61.19%的相似度,而最大甚至可能超过90%。国防科大软件研究所的匿名人士对此报告回应说,麒麟开发小组已经有了一个基本的态度。“但是现在没法说这个事。”
 
事实上,自麒麟从诞生之日起,在业界小范围内就已经存在麒麟与FreeBSD代码类似的讨论。今年2月15日,麒麟方面发布了一份说明书,首次承认采用了FreeBSD的代码,但加上了“仅用于系统服务层”的限定,并且丝毫未提及所占比例。
 
DanceFire悉尼报告
 
“为了调查清楚麒麟操作系统内核自主创新的百分比,以及与其它操作系统之间的关系,”DanceFire在报告中说,他将麒麟操作系统内核与FreeBSD、NetBSD、OpenBSD、Linux和Solaris的内核进行了可执行代码的相似度分析。
 
DanceFire表示,由于无法获取麒麟内核源代码,只能进行二进制可执行代码文件的相似度分析。尽管存在无法获得麒麟源代码的缺憾,但是由于操作系统自身的特性,却不会因为不同的代码而产生很高的相似度的情况。DanceFire的这一观点,得到了多位业界专家的认可。
 
该报告将此次最终的分析结果作为相似度的下限,此外,由于分析方法的局限性,无法取得上限。也就是说,实际上的相似程度还要高于此次分析的结果。
 
最终,这份报告认定,麒麟操作系统中至少有60%的代码来自于FreeBSD 5.3。DanceFire甚至预计,实际上的相似度甚至可能超过90%。
 
麒麟开发小组(该小组隶属于国防科大软件研究所)仍未在公开场合对该报告做出回应,但是在一份给DanceFire的个人回复中却表示,该报告是基于麒麟在网上公开的简化版本,“其结论可能会产生一定的偏差。”
 
对于“偏差”的说法,DanceFire和FreeBSD有关人士都对XX科技表示出不能认同。“我很难相信一个‘简化版本’能和完整版本在架构上有如此大的差异。”FreeBSD中国组织核心人员表示,“维护两个架构不同的代码分支是一件非常困难的事情。”
 
DanceFire报告进一步指出,麒麟与FreeBSD 5.3在函数名上的相似度达到99.45%。“如果说一个操作系统和别人的函数名有这么多相似的地方,很难说这是一个自主的东西。”专业人士表示。
 
FreeBSD首次开口
 
至此,麒麟系统是否涉嫌抄袭,FreeBSD的态度也就成为了另一个关键。
 
“我们对麒麟操作系统未能遵守FreeBSD的版权声明规范表示遗憾。”FreeBSD中国核心人员说,在网上公开下载的麒麟版本中,采用FreeBSD代码的地方去掉了相应的版权声明,在近期发布的麒麟2.1版本中,才重新把这些声明加上。
 
“我们非常欢迎有人使用FreeBSD的东西。”该人士表示,唯一的要求是希望使用者能够遵守相应的版权规范。“希望麒麟能够遵守FreeBSD的版权规范。”
 
不过,FreeBSD官方正式表示,目前不打算在这个问题上进行纠缠。事实上,FreeBSD在全球都是一个松散的技术性团队,大部分核心研发都不是专职人员,“我们更关注于技术上的开发。”
 
此外,XX科技了解到,在是否涉嫌抄袭这个问题上,DanceFire曾经与麒麟开发小组有过交流,DanceFire也曾经就麒麟的安全性测试以及尊重他人知识产权问题方面向麒麟小组提出过建议。
 
DanceFire认为,如果麒麟小组有足够的信心的话,应该将其采用开放性的安全测试,同时建议麒麟遵守BSD等版权许可规定,恢复FreeBSD的版权声明。
 
麒麟有关人士表示,将把DanceFire的建议反馈给开发团队。
 
值得注意的是,DanceFire与麒麟小组公开的交流内容还显示,麒麟小组试图邀请DanceFire主持一次针对麒麟操作系统的第三方测试工作。至今,DanceFire身在悉尼未能如愿,不过他曾建议麒麟小组联系FreeBSD中国核心人员进行测试。
 
“我们和FreeBSD方面还没有过接触。”国防科大软件研究院有关人士坦承。但是该人士对XX科技承诺,对此事最终会有一个说法。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有