[ODE] Starting off question

Don Burns don at andesengineering.com
Mon Feb 23 13:10:37 MST 2004


There may be a political difference between compling ODE in as static 
library or using it as a dynamically loaded library.  ODE is released 
under LGPL if I am not mistaken.  Check the legaleaze of that license 
carefully.  I believe it restricts static linking unless you release your 
application code to the public.

For OpenSceneGraph we chose to write our own license for this reason.

-don

On Mon, 23 Feb 2004, Adam D. Moss wrote:

> Michael Shimmins wrote:
> > What method would you recommend for using the library?  Compiling it 
> > into a DLL and loading it at run time, or compiling ODE into the project 
> > its self?
> 
> There's so little difference that I don't know why you're asking
> us.  :)  The decision will depend mainly upon whether you expect
> to want to issue an update to the app independantly of the lib
> in the future, or vice versa, and only you know your product
> well enough to really say.  It's not a question specific to ODE.
> 
> There can be a minor performance hit in living in a DLL-alike (because
> of constraints on position-independant code on some platforms... I
> think win32 is one of them), but it's very likely un-noticable.
> 
> --Adam
> 



More information about the ODE mailing list