Re: ObjC 3D engine
Re: ObjC 3D engine
- Subject: Re: ObjC 3D engine
- From: Joel Levin <email@hidden>
- Date: Mon, 25 Jun 2007 17:59:51 -0700
Well, there are many open-source licenses that are much less evil
than the GPL. Consider the mozilla public license, MIT license, the
apache public license, or any of the many in existence. The problem
with the GPL is that it spreads itself (it's a cancer-like license)
and forces developers to license their code under the GPL if they
want to, say, embed (and thus distribute) your 3d framework within a
game or app bundle. The GPL gets developers involved with all kinds
of legalese and with what is considered a derivative work, which is a
headache that many of us simply would rather avoid. There are a
number of very good and unrestrictive licenses listed on this page:
http://www.opensource.org/licenses/alphabetical
On Jun 25, 2007, at 3:00 PM, Klaus Backert wrote:
Hi, Joel,
the following off-list only, please:
Am 25.06.2007 um 02:01 schrieb Joel Levin:
YES! Cocoa is really lacking a solid 3d framework (even if yours
is just a start, that's much better than what we currently have)
and I for one would love to play with such a framework, and
possibly even help out. Please please please make this available
to developers, there are many of us who would be able to make use
out such a framework. The only thing is, don't license it under
the GPL! :)
What kind of license would you prefer.
I ask, because I'm just developing an Open GL based Cocoa framework
for visualizing simulations of physical-technical systems, done
with ODE. I'm not sure if this counts as a 3D engine, but I think
so. And, as I think, the physics part, including collision
detection, should be kept separate (here I implement using C and C+
+ with a very thin Objective-C layer wrapping, just to make it a
little bit comfortable).
First the framework will serve the needs of the simulation project
(which is for one special customer, only - don't ask). But, as I
think, there are clear advantages in developing it as a
functionally rather general and independent framework (divide and
conquer).
Some time in the future (in 2008?) I will start making parts of the
software available as open source.
Some info:
- I try to implement the concept of multiview scenegraphs described
here: <http://www.realityprime.com/scenegraph.php>.
- There is a custom view, derived from NSOpenGLView, which uses the
above mentioned framework.
- Special controllers will connect the ODE model with the view, the
scenegraph, etc., playing the C-part in the MVC paradigm. I would
prefer making the controllers rather general too, but until now I
have no idea.
Beware: My capacity is far from allowing me to create something
like a really, really, really general Cocoa 3D engine framework.
Cheers
Klaus
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden