Re: [osg-users] OSG static linking for commercial application

2011-09-15 Thread Robert Osfield
HI Chris,

On Wed, Sep 14, 2011 at 11:02 PM, Chris 'Xenon' Hanson
xe...@alphapixel.com wrote:
  Does there need to be a license amendment/exemption or something for the 
 examples?

The examples I've written don't use the OSGPL, rather just a simply note saying:

/* -*-c++-*- OpenSceneGraph - Copyright (C) 1998-2010 Robert Osfield
 *
 * This application is open source and may be redistributed and/or modified
 * freely and without restriction, both in commercial and non
commercial applications,
 * as long as this copyright notice is maintained.
 *
 * This application is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*/


The intention is that you can copy and paste bits if you want from the example.

Robert.
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] OSG static linking for commercial application

2011-09-15 Thread Aurelien Albert
Thanks for all these clarifications !

About the plugins : where can I find specific plugin license ?

--
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=42786#42786





___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] OSG static linking for commercial application

2011-09-15 Thread Chris 'Xenon' Hanson
On 9/15/2011 1:43 AM, Robert Osfield wrote:
 HI Chris,
 On Wed, Sep 14, 2011 at 11:02 PM, Chris 'Xenon' Hanson
 xe...@alphapixel.com wrote:
  Does there need to be a license amendment/exemption or something for the 
 examples?
 
 The examples I've written don't use the OSGPL, rather just a simply note 
 saying:
 
 /* -*-c++-*- OpenSceneGraph - Copyright (C) 1998-2010 Robert Osfield
  *
  * This application is open source and may be redistributed and/or modified
  * freely and without restriction, both in commercial and non
 commercial applications,
  * as long as this copyright notice is maintained.
  *
  * This application is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 */
 
 
 The intention is that you can copy and paste bits if you want from the 
 example.

  Maybe a sweep of the examples and a prominent note to this effect somewhere 
might be in
order to clarify.

-- 
Chris 'Xenon' Hanson, omo sanza lettere. xe...@alphapixel.com 
http://www.alphapixel.com/
  Digital Imaging. OpenGL. Scene Graphs. GIS. GPS. Training. Consulting. 
Contracting.
There is no Truth. There is only Perception. To Perceive is to Exist. - 
Xen
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


[osg-users] OSG static linking for commercial application

2011-09-14 Thread Aurelien Albert
Hi,

This is a question about legal statement, not technical.

I'm working on a commercial project based on OSG.

I made a dynamic library 3dstuff.dll with all my 3D stuff, this DLL uses OSG.

Can I use static linking of OSG with my 3dstuff.dll to distribute only this 
DLL with my executable file ?

Or is it an OSG license violation and I have to distribute OSG as a set of 
dynamic librairies ? (osg.dll, osgGA.dll, osgXX.dll )

I ask this question here because I found this :

The OpenSceneGraph Public License is designed to be compatible with use of 
proprietary applications, such applications can statically and dynamically link 
to the OpenSceneGraph and can be redistributed with the libraries free of 
charge. Your applications can be distributed under any license, be it open 
source or proprietary.

at http://www.openscenegraph.org/projects/osg/wiki/Legal

which seems to say ok, you can do that

But in the complete license text, here : 
http://www.openscenegraph.org/projects/osg/attachment/wiki/Legal/LICENSE.txt I 
didn't find anything about static linking.

Thanks.

--
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=42765#42765





___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] OSG static linking for commercial application

2011-09-14 Thread Robert Osfield
Hi Albert,

You can statically link the OSG libraries as they are all OSGPL based,
a license which exists solely to enalbe you to embed or staically like
OSG.  Some of the plugins aren't OSGPL based so you'll need to take
care with those, most are OSGPL though.

Robert.

On Wed, Sep 14, 2011 at 6:36 PM, Aurelien Albert
aurelien.alb...@alyotech.fr wrote:
 Hi,

 This is a question about legal statement, not technical.

 I'm working on a commercial project based on OSG.

 I made a dynamic library 3dstuff.dll with all my 3D stuff, this DLL uses 
 OSG.

 Can I use static linking of OSG with my 3dstuff.dll to distribute only this 
 DLL with my executable file ?

 Or is it an OSG license violation and I have to distribute OSG as a set of 
 dynamic librairies ? (osg.dll, osgGA.dll, osgXX.dll )

 I ask this question here because I found this :

 The OpenSceneGraph Public License is designed to be compatible with use of 
 proprietary applications, such applications can statically and dynamically 
 link to the OpenSceneGraph and can be redistributed with the libraries free 
 of charge. Your applications can be distributed under any license, be it open 
 source or proprietary.

 at http://www.openscenegraph.org/projects/osg/wiki/Legal

 which seems to say ok, you can do that

 But in the complete license text, here : 
 http://www.openscenegraph.org/projects/osg/attachment/wiki/Legal/LICENSE.txt 
 I didn't find anything about static linking.

 Thanks.

 --
 Read this topic online here:
 http://forum.openscenegraph.org/viewtopic.php?p=42765#42765





 ___
 osg-users mailing list
 osg-users@lists.openscenegraph.org
 http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] OSG static linking for commercial application

2011-09-14 Thread Jason Daly

On 09/14/2011 01:36 PM, Aurelien Albert wrote:

Hi,

This is a question about legal statement, not technical.

I'm working on a commercial project based on OSG.

I made a dynamic library 3dstuff.dll with all my 3D stuff, this DLL uses OSG.

Can I use static linking of OSG with my 3dstuff.dll to distribute only this 
DLL with my executable file ?

Or is it an OSG license violation and I have to distribute OSG as a set of 
dynamic librairies ? (osg.dll, osgGA.dll, osgXX.dll )

I ask this question here because I found this :

The OpenSceneGraph Public License is designed to be compatible with use of 
proprietary applications, such applications can statically and dynamically link to the 
OpenSceneGraph and can be redistributed with the libraries free of charge. Your 
applications can be distributed under any license, be it open source or proprietary.

at http://www.openscenegraph.org/projects/osg/wiki/Legal

which seems to say ok, you can do that

But in the complete license text, here : 
http://www.openscenegraph.org/projects/osg/attachment/wiki/Legal/LICENSE.txt I 
didn't find anything about static linking.


The relevant text is in the wxWindows exception #2 near the top:

   2. The exception is that you may use, copy, link, modify and
   distribute under the user's own terms, binary object code versions
   of works based on the Library.


Meaning that you are not required to distribute your own source code 
when you link it against OSG (either statically or dynamically).


This is provided that you don't copy any code into OpenSceneGraph or 
your own code that is licensed as LGPL or GPL-only (as stated in 
exception #3).


--J
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] OSG static linking for commercial application

2011-09-14 Thread Chris 'Xenon' Hanson
On 9/14/2011 12:08 PM, Jason Daly wrote:
 This is provided that you don't copy any code into OpenSceneGraph or your own 
 code that is
 licensed as LGPL or GPL-only (as stated in exception #3).

  This raises an old, but still relevant side issue.

  I imagine most people copy bits of working code from the examples into their
applications and then modify it. Technically, for a closed-source app this is a 
license
violation, but I believe that this is the very purpose the examples were 
intended for.

  Does there need to be a license amendment/exemption or something for the 
examples?

-- 
Chris 'Xenon' Hanson, omo sanza lettere. xe...@alphapixel.com 
http://www.alphapixel.com/
  Digital Imaging. OpenGL. Scene Graphs. GIS. GPS. Training. Consulting. 
Contracting.
There is no Truth. There is only Perception. To Perceive is to Exist. - 
Xen
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org