【发布时间】:2016-03-09 19:05:00
【问题描述】:
在将此问题标记为重复问题之前,请考虑到大多数类似问题都存在 5 年以上!
我有两个问题:
- 双重许可。这是什么意思?!我是否必须购买commercial version 才能进行商业闭源项目?
this page,上面写着
英特尔® TBB 面向需要英特尔® 顶级支持附带的额外支持的客户提供商业服务。 商业版也适用于无法使用运行时例外许可遵循 GPLv2 的开发人员。 - 查看更多信息:https://www.threadingbuildingblocks.org/download#sthash.YjVMDqhv.dpuf
但是在这个answer 中,他说购买它的唯一好处是您可以获得支持。请注意这个问题已有 7 年的历史,因此我不能相信它,因为事情可能已经改变了。
- 如果我不能将 TBB 用于闭源商业项目,有哪些替代方案?我很可能只需要并发地图和队列等功能。
编辑:另外,如果需要商业版本,我可以等到我的应用发布后再购买吗?
【问题讨论】:
-
你读过TBB的license吗?有什么不清楚的地方?
-
@nos 如果它实际上只是支持,我称它为商业版本没有任何意义。安全总比后悔好。我还读到,如果没有商业版本,您将无法将其包含在可执行文件中。
-
嗯,这就是您必须阅读许可证的原因,这样您就知道它涵盖的内容、您可以做什么以及适用于您的特定情况的内容。
-
@nos 不幸的是,我不是律师,当它是“双重许可”时,它并不容易理解
-
向软件工程师寻求法律建议听起来像是让自己陷入严重法律麻烦的好方法。
标签: c++ multithreading licensing tbb