最近几天,工信部花钱替用户买单,要求电脑预装过滤软件”绿坝“。真所谓是花了龙种的钱,买了跳蚤的卵。其实还有一个受到关注的问题,就是绿坝使用了OPENCV的核心库以及人脸检测的训练库。
关于OPENCV,由于一直是开发源代码的,也因为它拥有大量的图像处理和计算机视觉处理的基本算法与函数,目前越来越受到研究人员和工程开发人员的认可,”绿坝“使用OPENCV开发平台,似乎也验证了这个现象。虽然因为开发源代码,大家都可以有很大自由度和灵活性来使用OPENCV,并用作研究和商业用途,但OPENCV还是有一定的版权要求的。绿坝作为一款公共软件,更应该注意此点。
OPENCV的版权要求,对源代码发布和二进制文件发布,均要求对所发布的内容增加版权声明,该声明就是OPENCV库中所有C/C++源程序中的开头一段注释文字,关于这段文字可能引起的问题,hunnish已经在几年前的博文中说过。
另外一个容易引起麻烦的是,OpenCV包含很多特定的算法,比如做人脸检测的Ada-boost算法,做特征提取的SURF算法等等,而这些算法(包括源代码)往往有专利保护,研究者或者原始发布者提交出来只是供研究用的,一旦用作商业领域,势必要招惹麻烦。
一言以蔽之,OPENCV是可以商业用途的,但一定要小心处理,避免进入雷区。其实只要大家注意此点,那么就可以安心发财了。