Havok Releases Free Version For PC Developers
An anonymous reader writes "Havok has released the free version of its widely-used physics and animation engine (but without source code), including tools that integrate with Autodesk 3ds Max and Maya. Developers may use Havok for free for non-commercial games, middleware, and academic projects. Here are the SDK and tools."
You mean "free as in crack cocaine - the first hit is on the house".
Still, it's a valid way to get developers interested in using your tools. Not everything in life is free, and they have the right to do this, same as other softwae companies did in the past (eg: Borland with Kylix licensing).
Why not go to Soviet Russia, where babe renders YOU!
Havok is indeed being released as 'free' under certain circumstances. Yes, it is 'gratis' but 'gratis' is indeed 'free', just not 'Free'. Throughout the blurb, the software is referred to as 'free', not 'Free', it is only capitalized in the Headline, as per standard Title Conventions (although, I think 'for' should be lower case).
Just because the FSF doesn't consider it to be 'free' does not mean that it is not. To the average user, consumer, and non GNU evangelist, this release is indeed 'free', as there is no financial cost to use.
My other sig is just as lame
Yes, free (AND gratis - which only has one definition).
Stop trying to redefine English you frigging Nazis. Free means whatever every English dictionary in the world says it means.
For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
I beg to differ. Slashdot is very familiar with free as in beer. Unless an article is specifically about the GNU, FSF, or Stallman I think it is safe to assume the average slashdotter will interpret free as in beer, and Free as in freedom.
Computers allow humans to make mistakes at the fastest speeds known, with the possible exception of tequila and handguns
Havok wasn't obligated to do this. It is a kind (and perhaps savvy) gesture. I can't wait to see all the open-source Linux shooters integrate Havok. How long before it is in Ogre 3D and common engines like that?
I think it might be savvy, that if physics become common even in free games, that consumers won't want to pay for a commercial game unless it features physics as well.
I recall a while back someone was trying to create a homebrew engine that would play Jedi Knight levels, and it was a fairly impressive engine, except they couldn't finish it because they couldn't find a coder who could integrate even basic physics stuff. People looked and looked on all the usual sites, but it seems not many people know that stuff.
http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
Although, when they said May I didn't think they would release it with only an hour to spare..
From the Terms and Conditions (http://tryhavok.intel.com/terms.php), it seems as though:
You can distribute a Havok-enabled game, as long as Havok cannot be separated from it by the end user.
You can distribute game middleware/game engines/game tools as long as Havok is not included in them at all (I guess the end user will have to get their own license)
Where game mods fit into this I am not sure.
I'm not a lawyer, blah blah blah
The above sentence is self-contradicting)
I don't know that the GPL expressely forbids linking to non-GPL libraries. However, there is definitely a license conflict between Havok and the GPL. . .
From the Havok license:
"i. publicly demonstrate, and publicly distribute a Havok-enabled non-commercial end-user compiled, binary executable software application or game for the Windows PC Platform, in which the Software is compiled and distributed within the software application or game in an integral, non-separable way, for no direct or indirect commercial value;". Notice, particularly, "compiled, binary executable. .
From the GPL v3 (GPL v2 is basically identical in this regard): See section 6 (not copied here because it's fairly long). In a nutshell, if you distribute binary/object code of the GPL'ed work, you MUST offer recipients access to the source code. So, if you honor the terms of the Havok license, you violate the GPL, or vice-versa.
Also from the GPL v3: See section 5, wherein the user is given permission to modify the work and distribute copies, but those copies MUST be licensed with the GPL (and so the user gets permission to modify the work). Access to the source code, and the right to modify it, means that end users could seperate Havok from the GPL'ed software. So, again, you would have to either violate the Havok license (by providing users access to the source and the right to modify it), or violate the GPL.
There's absolutely no way you can simultaneously abide by the terms of both the Havok license and the GPL.
The thing is, the Havok free license requires you to distribute your whole software package as binary only. That's incredibly un-friendly to Open Source. Sure, there could potentially be an open source license which doesn't require shared libraries you link to be open source as well (actually, in reading the GPL, I think you could make the case that you could even distribute your software under the GPL if it links to proprietary libraries, because in as much as those libraries are not really part of your program, they wouldn't have to be covered by the GPL), but even if you used such a license for your software, you STILL couldn't link your software with Havok, because the Havok license *requires* you to NOT distribute source code to people. The Havok license is FAR, FAR more restrictive and obnoxious than the GPL ever was or will be.
What I want to know is: how does it compare to the existing Open Source physics libraries, such as Bullet (which was made by an ex-Havok developer)?
Given that no closed source game is going to GPL themselves instead of pay for a license why didnt they just GPL the thing and let open source games benefit? I'm no Stalmanist but in this case there is no down-side to GPLing it only extra geek credit.
IranAir Flight 655 never forget!
I use that ten years old IDE because it is more pleasant to work with than the more recent versions.
.NET.
Something really simple that *really* annoys the hell out of me in any later version: in VS6, you can cancel the message window (i.e. make it disappear) by hitting escape. In later versions, you cannot.
In VS6 you can create keyboard macro's and bind them to any key you want. I've been looking for this option in later versions and could not find it.
In VS6, DevStudio was first and foremost a C++ environment with some other stuff thrown in. In later versions it is the other way around: the normal C++ stuff seems to be an afterthought, and the focus is on lots of other stuff I don't use and don't care about, like HTML and
The list was longer, but it has been a while since I last used those later versions.
Oh, and those "free" versions of yours? They aren't free for corporate use...
Actually, they are: