FREEWARE 3D Engine
GPL means you have to open all your source code which is actually a BIG difference with the LGPL (Library GPL) where you can have a closed source coder if you use the software in a shared library (DLL). You have to make available the changes you made on the Library. OGRE is LGPL, and this one is GPL which is a no-no.
Hmm...Fred wrote:GPL means you have to open all your source code... which is a no-no.
With GPL you have only to open the GPL code you got for FREE and changed it.
All other code that derives from code that you wrote from scratch is your intellectual property.
Example:
You take GPL code A, and change it to let it work with your Application B.
To make it work, you write a wrapper C, so your Application B can work with code A.
The changed code A is still GPL and has to remain GPL, all your changes should be open source.
Code B and C is your code, and MUST NOT be GPL'd

This means that the source of B and C can be CLOSED SOURCE.
This is my understanding of GPL.
If code A would be LGPL you could take it, change it and make it CLOSED source.
This is my understanding of LGPL.
Please let me know if I'm wrong :roll:
I am to provide the public with beneficial shocks.
Alfred Hitshock
fsw, this is from the faq on www.gnu.org about the GPL:
http://www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPLQuestion: If a library is released under the GPL (not the LGPL), does that mean that any program which uses it has to be under the GPL?
Answer: Yes, because the program as it is actually run includes the library.
Fred is right:
Anything that links with GPL code must itself be open source,
this happened to vidomi a while back, which is now itslef open source.
There's a story on slashdot about it:
http://slashdot.org/article.pl?sid=01/0 ... ad&tid=117
LGPL is all about linking, you may use LGPL librararies in commercial
applications if the library is *not* statically linked to your product,
and there is no requirement for your own code to be made public.
Anything that links with GPL code must itself be open source,
this happened to vidomi a while back, which is now itslef open source.
There's a story on slashdot about it:
http://slashdot.org/article.pl?sid=01/0 ... ad&tid=117
LGPL is all about linking, you may use LGPL librararies in commercial
applications if the library is *not* statically linked to your product,
and there is no requirement for your own code to be made public.
-
- Enthusiast
- Posts: 362
- Joined: Wed Aug 06, 2003 2:49 pm
- Location: Venice - Italy, Japan when possible.
- Contact:
I tried their "Architecture" demo, and it uses just a "software" OpenGL, as it couldn't find the 3D hardware, giving a poor 5 fps thanks my Athlon2400+!
I never had any problem with 3D engines, so I don't trust this library very much now...
p.s.
I've never seen something done with OGRE and PB yet. Is there something more than a rotating cube?
I never had any problem with 3D engines, so I don't trust this library very much now...
p.s.
I've never seen something done with OGRE and PB yet. Is there something more than a rotating cube?