ODE and Bullet

Discussion about everything. New games, 3d math, development tips...
Post Reply
roxaz
Posts: 575
Joined: Tue Jan 23, 2007 8:35 pm
Location: LT

ODE and Bullet

Post by roxaz »

I recently found out that bullet and ode names are often found in one place. even web site design looks almost same. so what are differences and similarities between those two physics engines?

Edit:
btw i noticed that some commercical projects used ODE but GNU license says that relased project which is under that license must include source codes and has to be free. WTF?
xDan
Competition winner
Posts: 673
Joined: Thu Mar 30, 2006 1:23 pm
Location: UK
Contact:

Post by xDan »

ODE is not under the GNU license. It's under one similar to irrlicht's.

I was under the impression Bullet was more of a collision library as opposed to a complete physics library (I even thought they were thinking of incorporating Bullet into ODE instead of the OPCODE collisions).

But actually I think I am wrong on this as the Bullet website states it does rigid body dynamics. So i'd love to know the differences too. :P
roxaz
Posts: 575
Joined: Tue Jan 23, 2007 8:35 pm
Location: LT

Post by roxaz »

copied from official ODE website (http://www.ode.org/ode-license.html) :
This library is free software; you can redistribute it and/or modify it under the terms of EITHER:
The GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The text of the GNU Lesser General Public License is included with this library in the file LICENSE.TXT.
The BSD-style license that is included with this library in the file LICENSE-BSD.TXT.
it is under GNU as we see
and one more:
ODE's BSD license allows you to use the source code free of charge in your commercial products.
so GNU forbids to use project in commercical projects, BSD allows to do that. bit confusing isnt it?
xDan
Competition winner
Posts: 673
Joined: Thu Mar 30, 2006 1:23 pm
Location: UK
Contact:

Post by xDan »

Well I read GNU as GPL. But anyway it makes no difference!

It's under either the BSD or the LGPL.

It's not confusing, just choose the license you like.

And the LGPL just means you have to release modifications to the library, not your program.

And anyway, there's no reason why a commercial project couldn't be open source :P
sRc
Posts: 431
Joined: Thu Jul 28, 2005 1:44 am
Location: Salt Lake City, Utah
Contact:

Post by sRc »

xDan wrote:(I even thought they were thinking of incorporating Bullet into ODE instead of the OPCODE collisions).
*digs around in ODE mailing list archives*

yep, in fact it is the Bullet developer himself working on it
The Bard sRc

Blog | Twitter
roxaz
Posts: 575
Joined: Tue Jan 23, 2007 8:35 pm
Location: LT

Post by roxaz »

xDan wrote:Well I read GNU as GPL. But anyway it makes no difference!

It's under either the BSD or the LGPL.

It's not confusing, just choose the license you like.

And the LGPL just means you have to release modifications to the library, not your program.

And anyway, there's no reason why a commercial project couldn't be open source :P
aaa now i understand that licenses thingie.

but you see, source relases for commercical project would mean simply quick death
Luben
Posts: 568
Joined: Sun Oct 09, 2005 10:12 am
Location: #irrlicht @freenode

Post by Luben »

roxaz wrote:but you see, source relases for commercical project would mean simply quick death
Not necessarily, since it's the content of the game that makes it worth playing, not the game engine itself. And you could always invent some strange license that makes it impossible for people to use the source anyway :P
If you don't have anything nice to say, don't say anything at all.
cassini
Posts: 68
Joined: Thu May 12, 2005 2:40 pm

Post by cassini »

Luben wrote:
roxaz wrote:but you see, source relases for commercical project would mean simply quick death
Not necessarily, since it's the content of the game that makes it worth playing, not the game engine itself. And you could always invent some strange license that makes it impossible for people to use the source anyway :P
If the content of the game is what makes it worth playing it, and the license can be colluded so that it cannot be used by anyone, then how the source enhances the game experience?
This is like saying a CocaCola will be better drink if the maker release the recipe. I can certainly see how the recipe will result in detriment of the company decreasing sales in the long run.
I do not see the relevance of the source to a game.
Last edited by cassini on Fri Mar 30, 2007 2:37 pm, edited 1 time in total.
roxaz
Posts: 575
Joined: Tue Jan 23, 2007 8:35 pm
Location: LT

Post by roxaz »

take a look at ultima online. game content is incredible but graphics 2D, new client has half - 3d graphics. even best content without good engine is crap
Midnight
Posts: 1772
Joined: Fri Jul 02, 2004 2:37 pm
Location: Wonderland

Post by Midnight »

xDan wrote: And anyway, there's no reason why a commercial project couldn't be open source :P
hackers.
xDan
Competition winner
Posts: 673
Joined: Thu Mar 30, 2006 1:23 pm
Location: UK
Contact:

Post by xDan »

Midnight wrote:
xDan wrote: And anyway, there's no reason why a commercial project couldn't be open source :P
hackers.
I just meant that a commercial project CAN be open source. Of course in most cases it might be a bad idea.
Post Reply