Page 1 of 1

FREEWARE 3D Engine

Posted: Sun Sep 14, 2003 7:54 pm
by Num3

Posted: Mon Sep 15, 2003 1:15 pm
by plouf
what do you mena by free ? its GPL or Commercial as i see
not a big fifference than ogre ?!?

Posted: Mon Sep 15, 2003 1:24 pm
by Fred
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.

Posted: Mon Sep 15, 2003 5:00 pm
by fsw
Fred wrote:GPL means you have to open all your source code... which is a no-no.
Hmm...

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:

Posted: Mon Sep 15, 2003 5:26 pm
by Pupil
fsw, this is from the faq on www.gnu.org about the GPL:
Question: 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.
http://www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPL

Posted: Mon Sep 15, 2003 5:27 pm
by spangly
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.

Posted: Mon Sep 15, 2003 11:01 pm
by Blade
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?

Posted: Tue Sep 16, 2003 5:18 pm
by Fred
Look at the World.pb file (get the Quake3 pak files), it's a bit more than a rotating cube..

Posted: Wed Sep 17, 2003 7:39 am
by Blade
I haven't it anymore... Is it possible to try with JedyKnightII? It uses the same Quake3 engine.