Moderators: OGRE Team, Moderators

quad core i7 940 in vista 64


how many "logical cpu" that gives at the end ? what says openmp ? 4 cores each with hyperthreading leads to 8 ?

Klaim wrote:how many "logical cpu" that gives at the end ? what says openmp ? 4 cores each with hyperthreading leads to 8 ?
Yes 8 with HT activated but you can deactivate it. It seems it's better in some specific applications, but I guess the more general cases will be fine with 8 cpu.

jratcliffscarab wrote:Look, I'm not one to reinvent the wheel and, in fact, the Intel Thread Library is an excellent resource and much more useful than say just my little JobSwarm library. However, it is GPL and therefore entirely useless to anyone who might want to use it in commercial projects (or infect their open source project with this hideous viral license).

jratcliffscarab wrote:We must not be reading the same thing. According to the announcement, TBB is under GPL2. On their site they refer to a commercial version and a commercially 'aligned' version whatever that is supposed to mean. At the end of the day it is released under GPL.
GNU libstdc++-v3 License Docs wrote:The Code: Runtime GPL
The source code of libstdc++-v3 is distributed under version 2 of the GNU General Public License, with the so-called "runtime exception," as follows (or see any header or implementation file):
As a special exception, you may use this file as part of a free software
library without restriction. Specifically, if other files instantiate
templates or use macros or inline functions from this file, or you compile
this file and link it with other files to produce an executable, this
file does not by itself cause the resulting executable to be covered by
the GNU General Public License. This exception does not however
invalidate any other reasons why the executable file might be covered by
the GNU General Public License.
Hopefully that text is self-explanatory. If it isn't, you need to speak to your lawyer, or the Free Software Foundation.
Q: So any program which uses libstdc++ falls under the GPL?
A: No. The special exception permits use of the library in proprietary applications.
Q: How is that different from the GNU {Lesser,Library} GPL?
A: The LGPL requires that users be able to replace the LGPL code with a modified version; this is trivial if the library in question is a C shared library. But there's no way to make that work with C++, where much of the library consists of inline functions and templates, which are expanded inside the code that uses the library. So to allow people to replace the library code, someone using the library would have to distribute their own source, rendering the LGPL equivalent to the GPL.
Q: I see. So, what restrictions are there on programs that use the library?
A: None. We encourage such programs to be released as open source, but we won't punish you or sue you if you choose otherwise.
jratcliffscarab wrote:Now, I'm not an attorney but, but let me tell you this, our attorneys tell us that under no circumstances can we use any GPL code in any way shape or form in any of our projects here at work. I don't care what little 'caveat' Intel shoved into their readme file so long as it has the word 'GPL' anywhere near it, I cannot touch it at my job period.
jratcliffscarab wrote:I know of one major company in particular that I do consulting for that has this restriction. I know from personal experience just how frustrating this can be. Until Intel removes the phrase 'GPL license' from TBB it will never be adopted by virtually any commercial projects.


CABAListic wrote:@jratcliffscarab:
http://www.threadingbuildingblocks.org/ Please notice on the right side relatively at the top the sentence "Licensed under GPLv2 with the runtime exception". I know what GPLv2 alone implies, but the runtime exception is very important, because it effectively disables most of the annoying parts of the GPL license.
jratcliffscarab wrote:Just curious, is Ogre GPL and/or does it use any GPL code within it?
jratcliffscarab wrote:Are you an attorney? I can assure you that this will not pass muster with our attorneys. Company policy doesn't change because Intel took a horrible license and then placed an 'asterisk' next to it.



jratcliffscarab wrote:Are you an attorney? I can assure you that this will not pass muster with our attorneys. Company policy doesn't change because Intel took a horrible license and then placed an 'asterisk' next to it.

jratcliffscarab wrote:I don't think their 'exception' would pass muster with our attorneys to be frank


jratcliffscarab wrote:Yikes, if you are trying to use my navmesh code, you should contact me so I can help you with it. That code has been radically dramatically improved as I did the integration int our own game. I also have an outrageously fast Astar implementation that I haven't published yet. Contact me via email and I will try to get you going on the latest version. I have also got some dramatic visualization improvements. The only issue is that my current version, in house, while based on the original code has changed a lot. Some of it includes concepts entirely specific to our game.
jratcliffscarab wrote:What I would like to do is take the version we are using in our own engine and kind of re-open-sourceify it, by removing our game specific stuff. Is this pathing stuff checked into Ogre3d right now? I would be happy to work directly with the integration.
jratcliffscarab wrote:Is Ogre3d an SVN type thing, like SourceForge and Google Code? What do I need to do to become an official 'member'? I would love to get my latest pathing code into Ogre3d.

Kojack wrote:The one Jacmoe mentioned, OgreSteer is an external addon which wraps OpenSteer.

Users browsing this forum: Google [Bot], JustBoo and 3 guests