Slashdot Mirror


Intel Releases Threading Library Under GPL 2

littlefoo writes "Intel Software Dispatch have announced the availability of the Threading Building Blocks (TBB) template library under the GPL v2 with the run-time exception — so this previously commercial only package is now open for all the use, whether for open-source projects or commercial offerings (although they are explicitly encouraging open source use). The interface is more task-based then thread-based, but with a somewhat different view of things than, e.g. OpenMP. From the Intel release: 'Intel® Threading Building Blocks (TBB) offers a rich and complete approach to expressing parallelism in a C++ program. It is a library that helps you leverage multi-core processor performance without having to be a threading expert. Threading Building Blocks is not just a threads-replacement library. It represents a higher-level, task-based parallelism that abstracts platform details and threading mechanism for performance and scalability.'"

2 of 158 comments (clear)

  1. Re:GPL 2 by phantomlord · · Score: 1, Offtopic

    If the Program specifies a version number of this License which applies to it and "any later version", ... You can of course get it as GPL 3 If the program specifies a version number AND "any later version."

    Try to take my very crappy and unimportant GPLv2 code (note, not GPLv2 or any later version) and relicense it/use it with GPLv3 code and you'll be getting a letter from my lawyer. I dare you to do it to IBM.
    --
    Don't leave your mind so open that your brain falls out. Don't close it so much that you cut off the blood.
  2. Meta comment by AltEnergy_try_Sunrei · · Score: 0, Offtopic

    This discussion to me is pure propaganda for Apple. Buttons are a design choice, who cares if the Iphone has them or not..