轰轰烈烈的“绿坝-花季护航”流氓软件的事情大家都已经知道了,鉴于所谓的国情,很多事情都不说也罢了。抛开政治因素以单纯的技术角度看这个软件,尤其令人诧异的是这个流氓软件对BSD软件许可证肆无忌惮的践踏和侵权!
请看绿坝-花季护航软件技术分析,请注意本文以下分析内容:
从 XFImage.xml可观察到,绿坝使用了OpenCV的haar分类器进行人脸检测。绿坝附带的cximage.dll、CImage.dll、 xcore.dll和Xcv.dll也来自OpenCV的库文件。都反映出绿坝主要使用了OpenCV来进行图像方面的处理。不过就像一般国产软件的做法,绿坝大概也无视了OpenCV的BSD许可证。
OpenCV是什么软件呢? 请看wikipedia://en.wikipedia.org/wiki/Opencv,
OpenCV是Intel资助的开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV采用的是BSD license,对非商业应用和商业应用都是免费的。那么BSD有什么要求呢:
BSD要求如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。
好了,事情说到这里就很清楚了,那么这个所谓的“滤霸-河蟹护航”软件发行包有没有BSD协议声明呢?显而易见了!更不可思议的事情是:这个用三方库和开源软件包拼凑起来的玩具竟然还在国家专利局申请了专利!
我强烈呼吁OpenCV组织向这个流氓公司发出律师函,指控这个所谓的垃圾公司的侵权行为,让这个垃圾公司彻底关门。最令人不可以理解的是这个侵权的垃圾软件竟然通过了所谓的中国软件评测中心的所谓广泛的评测。我想我们应该理解为什么中国是一个软件盗版大国了。(//www.dajiyuan.com)