• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: ObjC 3D engine
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


References: 
 >ObjC 3D engine (From: Jonathan deWerd <email@hidden>)
 >Re: ObjC 3D engine (From: Joel Levin <email@hidden>)

  • Prev by Date: Re: ObjC 3D Engine
  • Next by Date: Re: NSDateFormatter and the rigidity of date string input
  • Previous by thread: Re: ObjC 3D engine
  • Next by thread: Re: ObjC 3D engine
  • Index(es):
    • Date
    • Thread