2010-07-01 3 views
13

Я немного смущен над Intel Threading Building Blocks коммерческой версии и лицензии с открытым исходным кодом. Версия с открытым исходным кодом лицензируется в GPLv2 с использованием исключения во время выполнения, но что это подразумевает на простом английском языке? Может ли он использоваться в коммерческих приложениях с закрытым исходным кодом, если он просто связывается с немодифицированными DLL?Лицензия Intel TBB

+1

Что мне не ясно вообще: это исключение во время выполнения позволяет мне изменить библиотеку (будет модифицированная библиотека по-прежнему покрывается GPL + RE?) И ссылка на него не-GPL-программа? Как частный случай, позволяет ли я скомпилировать библиотеку для статической компоновки (.lib) вместо dynamic (.dll) и использовать ее в программе, отличной от GPL? – Suma

ответ

10

Я предполагаю, что вы имеете в виду лицензии на http://threadingbuildingblocks.org/: она использует ту же формулировку, как и libstdC++ исключение: http://gcc.gnu.org/onlinedocs/libstdc++/manual/bk01pt01ch01s02.html

В общем, это исключение позволяет использовать библиотеку в собственных приложениях.

Per http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#LibGCCException:

ли libstdC++ разрешение исключение динамическое связывание?

Да. Целью исключения является предоставление пользователям возможности компилировать проприетарное программное обеспечение с использованием gcc.

Per http://gcc.gnu.org/onlinedocs/libstdc++/faq.html#faq.license:

2.2.So любая программа, которая использует libstdC++ подпадает под GPL?

№. Специальное исключение разрешает использование библиотеки в проприетарных приложениях.

LibstdC++ широко используется в патентованных приложениях.

Читайте также: http://threadingbuildingblocks.org/wiki/index.php?title=Licensing, который менее явный imho. Существует некоторый коммерческий стимул для quid pro quo, наклоняя равновесие к подстрекательству к покупке коммерческой лицензии в случае сомнений.

Когда/если библиотека изменена, ситуация может отличаться. Спросите адвоката в случае сомнений.

/НТН, IANAL, TINLA

Смежные вопросы