On Mon, 5 Feb 2007, Ravi Mathur wrote:

Hey everyone,

I have been reading up on the OSG license and the LGPL license. From what I understand, OSG and Producer are distributed under the OSG license (basically the wxWindows license), but OpenThreads is still distributed under the LGPL license. The question I have is, can we still develop a non open source app that uses OSG? Since OSG uses OpenThreads, and the LGPL license isn't very friendly to closed source software (the reason wxWindows was created in the first place), this seems like a barrier to proprietary software using OSG!

For example ... my app links with the OSG libs, which in turn link with Producer and OpenThreads. According to the OSG license, I can distribute the OSG and Producer binaries under my own terms, but OpenThreads (being LGPL) requires that my app basically be open source also (sections 5&6 of LGPL).

The LGPL allows run-time linking of any application, open source or otherwise,
to a piece of software covered by the LGPL, so what you are attempting is
perfectly legal. But if you distribute your application, you are required
to distribute the source of the OpenThreads library under the LGPL, especially
if you have modified it in any way. I think the same restrictions apply to
Producer and OpenSceneGraph. You are not required to distribute the source
code to your application if they merely link to the other libraries.
IANAL, YMMV, etc.

--
    ____   __     Eric Sokolowsky  (GST)    NASA Goddard Space Flight Center
   / __/__/_/__  Visualization Programmer    Scientific Visualization Studio
  / __/ _/ / _/ 301.286.3751                  Mailstop 610.3 Bldg 28 Rm E102
 /___/_//_/__/ [EMAIL PROTECTED]   Greenbelt, MD 20771
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to