OpenCV 开源协议将从 BSD 变更为 Apache 2
计算机视觉库 OpenCV 即将迎来 20 周年,其重要版本 OpenCV 5 也发布在即。OpenCV 官方宣布,随着此版本的推行,OpenCV 的开源许可协议将从 3-clause BSD 变更为 Apache 2。
自项目发布之初,OpenCV 就一直使用较为宽松的 BSD 协议。然而,BSD 协议已很难满足快速发展的计算机视觉领域,尤其因为该协议不涉及专利,而使用该协议的代码很有可能包含一些专利算法的实现。根据 OpenCV 的介绍,“从传统的视觉算法到深度学习拓扑网络以及两者的混合,越来越多的算法申请了专利”。但在 BSD 条款下,专利用户的权利难以得到保障。
此前的报道有提到过,为了避免这个问题,OpenCV 选择不接收有专利的算法。这样做虽然保障了安全性,但也让一些优秀算法无法进入 OpenCV。
经过考量,OpenCV 团队发现 Apache 2 是最为有效的解决方案。因为 “Apache 2 比 BSD 协议更新,提供了与 BSD 许可相同的免费使用特性,还包含有关专利的使用条款”。关于专利,Apache 2 中有两项条款做了大致说明:
如果个人或实体在 Apache 2 协议下提供代码,由于包含的专利被授予了一个隐含许可,则用户不能因违反该实体在该代码中的专利或从该代码派生的作品中的专利而被起诉。
如果个人或实体(A)决定起诉某人或某个实体(B),被起诉的(B)创建了一个由(A)的专利所涵盖的上述(1)中代码派生的作品,那么(A)将失去他们所有的 Apache 2 专利诉讼保护,从而可能使他们面临其他方面的法律攻击。
OpenCV 表示,虽然这种专利保护不是绝对的,但 Apache 2 在这方面目前是最先进的,因此决定进行协议变更。
迁移将从 OpenCV 4.4 开始,考虑到原有许可和原有版权,该版本会在同一个仓库中复制分支。仍旧需要使用 BSD 许可证的用户,可以继续使用 OpenCV 2.x、OpenCV 3.x 和 OpenCV 4.x,以及最新的 OpenCV 4.4。
从 OpenCV pre-5.0(将在新创建的分支中开发)和 OpenCV pre-4.5(“master”分支)开始,许可证将正式更改为 Apache 2。所有新功能的贡献者都必须同意将他们的代码在 Apache 2 许可证下授权。
此次协议变更,对于 OpenCV 用户来说,并无太大变化,主要是需要增加针对专利诉讼的保护措施。Apache 2 许可下的 OpenCV 仍然可以自由地用于商业和非商业项目。
参考:OpenCV 开源协议将变更为 Apache 2 作者:OpenCV 团队
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ReactOS 聘请全职开发者改进存储相关模块
ReactOS 项目组宣布,他们已聘请 Victor Perevertkin 在接下来的3个月全职从事 ReactOS 存储相关的开发工作。ReactOS 有"开源Windows"之称,不过其在存储方面的技术水平长期而来相对于其他模块而言,一直处于不太理想的状态。这也是促使他们聘请全职开发者在存储及相关领域进行改进的主要原因。 自2018年以来,Victor 一直是各种 ReactOS 组件的主要贡献者。他在 GSoC 首次亮相时为 ReactOS 编写的 Btrfs 引导扇区代码就已深入到内核领域,后来负责管理新USB 堆栈的集成,最近在为 ReactOS 向新的编译器工具链的重大升级做准备时,几乎接触到了 ReactOS 的所有部分。 在合同期间内,Victor 将主要从事存储相关的开发工作,这是 ReactOS 中长期被忽视的一块。他计划最终将 scsiport 转换为支持即插即用(Plug & Play)的驱动程序,并在此过程中修复内核即插即用的 bug,从而改进 USB 存储支持和对 Windows 存储驱动程序的兼容性。 如果时间允许,延伸目标包括继续他之前的工作,...
- 下一篇
Microsoft Edge Canary 在地址栏默认隐藏
微软目前正在 Microsoft Edge 中测试一项新的更改,这项变更目前已在 Chrome 稳定版中使用——默认情况下在地址栏隐藏网站 URL 的 "www" 和 "https://" 标识符。 如上图所示,默认情况下用户不会在地址栏看到完整的"https://www.reddit.com/r/windowsinsiders/new"URL,除非在地址栏中单击两次。 此前在 Chrome 中首次上线这个功能时引起了较大的争议,因此后来 Chrome 采取了折中的方案,添加一个可显示完整URL 的选项。微软是否也会在 Microsoft Edge 稳定版进行隐藏以及和谷歌一样提供可选方案,还需等待后续观察。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Hadoop3单机部署,实现最简伪集群
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker快速安装Oracle11G,搭建oracle11g学习环境