刚才提到GPL的东西,你用了GPL的东西,不开放代码,就属于侵犯知识产权了。但也有解决的办法,比如说Google,它不卖软件,不开发软件,它是基于这些软件提供服务。我建议对大家使用AGPL。
我们也有变通的办法,我承诺给你代码开放,但是我不会开放到网上,你要的话,我就给你,而且时间没有限制。另外还有一条,把这个东西做到盒子里面去,我给的人是盒子,不是软件,对于开源软件也有很多的灰色地带。
我们在这个基础之上通过九个方面对MailScanner成熟度评估,这个权重是从0到4,4是最高的,0可以忽略。这个可以根据你自己的需要进行判定。
针对这九个东西定义了不同的二级指标,值是0到5。
基于这样一个模型,就可以算出软件的评估值。基于这个数字评估结论,我们每次进行评估的时候,也会给出相应的建议,像MailScanner,它没有建立自己BUG反馈机制,从严格要求来讲,这个项目组的组织形式不是很健全,不太适合大量往前发展,我们认为是一个问题,他们认为问题也不是很大。
对于MailScanner来讲,最后肯定需要第三方软件集成,从知识产权方面来讲,如何规避知识产权的问题。
后面我就讲了,这是OpenOffice的,我们跟OpenOffice合作做的一个项目,当时做了是OpenOffice2.3,里面主要是做文字处理,电子表格,类似于EXCLE的东西,还有画图。
他们最后也得到了相应的代码测试报告,这是测试结论。OpenOffice也承认存在这个问题,尤其是后面这一点,OpenOffice代码里面注释量一般,代码量很多,所以不是很规范,这也是有质量的问题。
在这个基础之上,它的成熟度是相当高的。从选用的角度来讲,可以不用对它进行评估,因为它的知名度太大了,如果评估,数值也是非常高的。
这个模型在使用过程当中,有两种使用方式,一种是类似软件横向对比评估,就是选优,另外一种就是对单一软件的成熟度评估,它是否能够超过大部化的水平。
我们后续工作做了开源软件公共服务平台。我们从03年的时候CSIP建立的时候,就在工业和信息化部支持下,一直在推动开源软件公共服务平台项目的建设,这里头有六个方面,有基本支撑环境建设,有开源软件共性技术研发支撑服务,开源软件知识产权研究,还有开源软件质量评估与认证体系,开源软件应用推广,开源社区人才实训,我们就是通过这套公共服务平台支持开源软件的发展。
文章来源于领测软件测试网 https://www.ltesting.net/