• <td id="kskys"><source id="kskys"></source></td>
  • <nav id="kskys"></nav>
  • <dd id="kskys"></dd>
  • 系統下載、安裝、激活,就到系統天地來!

    所在位置: 首頁 — IT資訊 — 微軟

    OpenCV 庫開源許可協議擬從 BSD 變更為 Apache 2

    作者:電腦軟件 日期:2020-05-26

    計算機視覺庫 OpenCV 2020 年技術委員會的會議記錄顯示,其中一項議程提到計劃將其開源許可協議從 BSD 變更為 Apache 2.0。

    OpenCV 開發團隊目前正在討論變更開源許可協議的詳細問題,預計在6月29日進行第一次評估。

    BSD 許可協議比較寬松,對于采用 BSD 的開源項目,開發者使可以自由使用、修改源碼,也可以將修改后的代碼作為開源或者專有軟件再發布,不過需要保留當前許可內容。根據維基百科的介紹,BSD 不像 GPL 那樣具有“傳染性”。

    然而 BSD 許可協議在某些情況下(例如涉及到專利)卻無法保護用戶。引用OpenCV團隊舉的一個例子來進行說明:

    某名為“發明”的公司為某算法申請了專利,并發表了論文。因算法效果優秀,某CV愛好者依論文編寫了代碼,并以BSD協議將代碼提交到OpenCV。這個過程中沒人知道算法已申請專利,隱患便被埋下。

    另一名為“發財”的公司將OpenCV中的這個算法應用到其產品中。依照現有BSD協議,此公司可以商業銷售產品,只需注明產品使用了OpenCV,而無需對用戶開源。

    “發明”發現“發財”使用了其專利技術,遂起訴“發財”要求賠償和停止侵權,并順帶起訴或要求開源社區停止侵權。一旦發生這樣的案例,“發財”肯定要破財。開源軟件聲譽也會受到負面影響。

    OpenCV團隊表示這樣的案例在其他開源社區中發生過,但沒在 OpenCV 社區發生過,因為 OpenCV 不接收有專利的算法。對于每個提交的新算法,社區會確認是否有專利。若有,只能拒絕接收。

    以上做法雖然保障了安全性,但也讓一些優秀算法無法進入 OpenCV。

    與 BSD 相比,Apache 2.0 是一個更規范和更詳細的開源許可協議,其第三條“Grant of Patent License”明確規定了專利所有人通過代碼向使用者進行“永久性的、全球性的、非排他性的、免費的、免版稅的、不可撤銷的”授權。也就是說,專利所有人同意永久授權,不可再起訴用戶侵權。

    校草在体育室中被榨精
  • <td id="kskys"><source id="kskys"></source></td>
  • <nav id="kskys"></nav>
  • <dd id="kskys"></dd>