We evaluated TBB and found that it met our needs. We're now looking at rolling out the part of our product that is using it across a wider portion of the company. They would only need to build the component that uses TBB occasionally, so one of our team arranged for a floating licence to be purchased. Having installed this, I've read the EULA and saw that the floating licence should only be used with the Intel Compiler. We're using Visual Studio however.
What are our options to remain legal, without buying many more node-locked licences that will only be used once in a blue moon? I saw a similar question near the end of this thread, but the answer wasn't apparent: http://origin-software.intel.com/en-us/forums/showthread.php?t=73795
Looking at the EULA linked from the TBB page <http://software.intel.com/sites/products/documentation/EULA/Intel_SW_Dev_Products_EULA.pdf>
The end of paragraph 3.C.vi says:
Intel Library Floating License: If the Materials are the Intel(R) Math Kernel Library or the Intel(R) Integrated Performance Primitives Library or the Intel(R) Threading Building Blocks (either "Intel Library"), then the Intel Library is provided to you as an add-on option to either the Intel(R) C++ Compiler product or the Intel(R) Fortran Compiler product (either "Intel Compiler") for which you have a Floating license, and as such, in addition to the terms and conditions above, the Intel Library may only be used by the authorized concurrent users of that Intel Compiler Floating license
Dave, I think we can probably help you out with this. We'll have someone contact you privately to work out the details. Since it is already pretty late on a Friday, you probably won't see anything until early next week, but watch for some email from us.