问题描述
一直在研究线程构建块,并且作为他们的许可证,他们说这是具有运行时异常.在英特尔页面本身上,他们说如果您需要商业支持,则商业许可是正确的选择.
Just been looking at the threading building blocks, and as their license, they say it's the GPLv2 with the runtime exception. On the Intel page itself they say that the commercial license is the right one if you need commercial support.
那么,如果我正在做一个使用TBB的商业,封闭源代码应用程序,但是我不需要商业支持,那该怎么办呢?我是否仍可以使用开源版本,还是这种情况下必须购买商业版本?
So what's the deal if I'm doing a commercial, closed source application which uses the TBB, but I don't need commercial support? Can I still use the open source version, or is this a case where I have to buy the commercial one?
毕竟,我假设我可以在商业应用程序中使用libstdc ++,而没有任何限制(即,针对它的链接).
After all, I assumed that I can use the libstdc++ in a commercial application without restrictions (i.e. link against it).
推荐答案
我相信您的理解是正确的.如果需要英特尔的商业支持,则应支付商业许可证.如果您只是想使用该库,即使在封闭源应用程序中,也可以.
I believe your understanding is correct. If you need commercial support from Intel, then you should pay for a commercial license. If you simply want to use the library, even in a closed source application, you should be fine.
LibSTDC ++常见问题解答简要介绍了此问题.
The LibSTDC++ FAQ covers this issue concisely.
这篇关于英特尔的线程构建基块“运行时异常"许可证:这是什么意思?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!