Intel TBB in OpenCASCADE
eryar@163.com
OpenCASCADE使用了一個(gè)開(kāi)源的第三方庫(kù)Intel TBB,這個(gè)并行計(jì)算庫(kù)主要用于網(wǎng)格化、布爾操作等復(fù)雜算法,可以明顯提升速度。這個(gè)庫(kù)是可選的,即可以根據(jù)授權(quán)原因,不使用這個(gè)庫(kù)。

如果不用,可以在批處理中配置這個(gè)可選第三方庫(kù),將其設(shè)置成false。
最近從TBB官網(wǎng)了解到,TBB的授權(quán)License從GPL改為Apache V2.0,如下圖所示:

https://www.threadingbuildingblocks.org/faq/10
TBB改成Apache V2.0許可后,使用就更加自由。Apache V2.0 License是對(duì)商業(yè)應(yīng)用友好的許可,與BSD類似,同樣鼓勵(lì)代碼共享和尊重原作者著作權(quán),允許修改代碼,不用關(guān)心授權(quán)費(fèi)用等。關(guān)于Apache V2.0 許可更多信息可上網(wǎng)搜索。
不過(guò)TBB 2017版本之前的版本還是GPL許可,之后版本才是Apache V2.0許可。所以如果想在基于opencascade開(kāi)發(fā)的軟件中使用TBB而不用開(kāi)源自己的代碼的話,可以使用TBB 2017之后的版本。