2008-12-12 45 views
19

一直在寻找线程构建模块,并作为他们的许可证,他们说这是GPLv2与runtime exception。在Intel page itself他们说,如果您需要商业支持,商业授权是正确的。英特尔线程构建模块“运行时异常”许可证:这是什么意思?

那么,如果我正在做一个使用TBB的商业封闭源代码应用程序,但是我不需要商业支持呢?我仍然可以使用开源版本,或者这是我必须购买商业版本的情况吗?

毕竟,我认为我可以在商业应用程序中使用libstdC++,而不受任何限制(即链接违背它)。

+4

我投票结束这个题外话题,因为它是关于许可或法律问题,而不是编程或软件开发。 [见这里](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)了解详情,以及[帮助]了解更多。 – JasonMArcher 2015-06-08 17:10:30

回答

23

我相信你的理解是正确的。如果您需要英特尔的商业支持,那么您应该支付商业许可。如果你只是想使用库,即使在封闭的源代码应用程序中,你也应该没问题。

The LibSTDC++ FAQ简洁地涵盖了这个问题。