[Bf-committers] Node system for game logic

2011-05-26 Thread Sjoerd de Vries
Hi everyone, I would like to present to you the hive system, a working node system for game logic (and other things). It implements the complete list of goals of Benoit's Nodal Logic proposal: http://wiki.blender.org/index.php/Dev:Source/GameEngine/NodalLogic Some of the design decisions are diff

[Bf-committers] Node system for game logic

2011-05-27 Thread Sergey Kurdakov
Hi Sjoerd >A compilation of a covered work with other separate and independent >works it applies only if it is separate products are put together - such that engine uses only data, produced by you hive-system and not any code. if it is 'linked' - such that there is a code connection (python or no

[Bf-committers] Node system for game logic

2011-05-28 Thread Sergey Kurdakov
Hi Sjoerd, so if you want games based on hive system to be GPL - then there is no problem with your GPL position. It is just - there are far too fewer games with GPL license ( maybe three orders of magnitude), than all games, and those successful GPL games do live OK without hive. so, unlike Ble

[Bf-committers] Node system for game logic

2011-05-28 Thread Sergey Kurdakov
Hi Erwin >Ogre uses the MIT license. unfortunately someone misinformed you http://www.ogre3d.org/licensing Regards Sergey ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers

[Bf-committers] Node system for game logic

2011-05-28 Thread Sergey Kurdakov
Hi All, some info to put together from initial idea to have nodal logic http://wiki.blender.org/index.php/Dev:Source/GameEngine/NodalLogic >Python access to game engine features is incomplete; you cannot get away from using some logic bricks, possibly >inefficiently, if you want to create a 'on

[Bf-committers] Node system for game logic

2011-05-28 Thread Sergey Kurdakov
Hi Erwin. my bad. yes all components of GameKit are non lgpl or gpl. and Orgre from ver 1.7 is also MIT but still if it is possible to render game logic in blocks - it is possible to write code exporter. so if the system is actually that good - to overcome it's GPl nature is not difficult Reg

[Bf-committers] Node system for game logic

2011-05-28 Thread Sergey Kurdakov
Hi, it looks like design questions of GameKit should somehow be considered separately. currently, as it is mentioned >with some basic Lua >bindings. GameKit has no python system, but lua one. also while hive system has some merits - it is not the only approach, I like this one http://sourcefo

[Bf-committers] Node system for game logic

2011-05-28 Thread Sergey Kurdakov
Hi, just to complete series of links for components idea: https://github.com/caseman/grease is a python component system tutorials are here: https://github.com/caseman/grease/tree/master/doc/tutorial while targeting quite different aspects of design - still initial intention from http://t-mach

Re: [Bf-committers] Node system for game logic

2011-05-26 Thread Dalai Felinto
Hi Sjoerd, two quick questions: 1) any plans to license it in a non-viral license (e.g. BSD)? 2) how well does it do in terms of performance? If I remember correctly one of the good points of Benoit's proposal was the overall structure of C++ code wrapped around Python but without necessarily run

Re: [Bf-committers] Node system for game logic

2011-05-26 Thread Sjoerd de Vries
> Dalai Felinto dfelinto at gmail.com > Thu May 26 16:22:39 CEST 2011 > > Hi Sjoerd, > > two quick questions: > 1) any plans to license it in a non-viral license (e.g. BSD)? > 2) how well does it do in terms of performance? > 3) does it work for programmers as well? That's three questions :-) And

Re: [Bf-committers] Node system for game logic

2011-05-26 Thread Tom M
On Thu, May 26, 2011 at 8:07 AM, Sjoerd de Vries wrote: >> 1) any plans to license it in a non-viral license (e.g. BSD)? > > In principle, yes. BSD is too promiscuous for my taste, but something > like the LGPL would be an option. The reason for the question is that moving to GameKit, which is B

Re: [Bf-committers] Node system for game logic

2011-05-27 Thread Sjoerd de Vries
> Message: 4 > Date: Thu, 26 May 2011 09:00:51 -0800 > From: Tom M > Subject: Re: [Bf-committers] Node system for game logic > To: bf-blender developers > Message-ID: > Content-Type: text/plain; charset=ISO-8859-1 > > On Thu, May 26, 2011 at 8:07 AM, Sjoerd de Vr

Re: [Bf-committers] Node system for game logic

2011-05-27 Thread Tom M
On Fri, May 27, 2011 at 11:27 AM, Sjoerd de Vries wrote: > I don't believe that the GPL would be viral in this context. MS, Sony, Nintendo, and Apple (they are slightly more flexible) basically have forbidden any open source code that is not one of 1) BSD, Zlib, MIT, Apache LGPL/GPL simply are

Re: [Bf-committers] Node system for game logic

2011-05-28 Thread Sjoerd de Vries
erived product. The hive system wouldn't "infect" the GameKit with a GPL license. I see no reason why GameKit bindings would be forbidden by the GPL. A game that *uses* the hivesystem or any other GPL component would become GPL, but this has nothing to do with GameKit. > From: To

Re: [Bf-committers] Node system for game logic

2011-05-28 Thread Erwin Coumans
em wouldn't "infect" the GameKit with a GPL > license. I see no reason why GameKit bindings would be forbidden by > the GPL. > > A game that *uses* the hivesystem or any other GPL component would > become GPL, but this has nothing to do with GameKit. > >> From

Re: [Bf-committers] Node system for game logic

2011-05-28 Thread Erwin Coumans
Gamekit relies on zero (l)gpl libs. Ogre uses the MIT license. Sent from my iPhone On May 28, 2011, at 9:28 PM, Sergey Kurdakov wrote: > Hi Sjoerd, > > so if you want games based on hive system to be GPL - then > there is no problem with your GPL position. > > It is just - there are far too f

Re: [Bf-committers] Node system for game logic

2011-05-28 Thread Xavier Thomas
Hi, Speeking of gamekit, it has a node logic system MIT lisenced. You can take a look at that if you want, it is C++ with some basic Lua bindings. Having a code generator that generates code from node tree is definitely possible but more complicated than simply evaluating a tree. There is code th

Re: [Bf-committers] Node system for game logic

2011-05-28 Thread Benoit Bolsee
sing again ;-) Regards, Benoit > > Message: 1 > Date: Thu, 26 May 2011 14:55:19 +0200 > From: Sjoerd de Vries > Subject: [Bf-committers] Node system for game logic > To: bf-committers@blender.org > Message-ID: > Content-Type: text/plain; charset=ISO-8859-1 > > Hi e

Re: [Bf-committers] Node system for game logic

2011-05-28 Thread Hart's Antler
andard GUI toolkit like Qt or Gtk. -brett --- On Sat, 5/28/11, Benoit Bolsee wrote: > From: Benoit Bolsee > Subject: Re: [Bf-committers] Node system for game logic > To: bf-committers@blender.org > Date: Saturday, 28 May, 2011, 9:49 AM > Hi Sjoerd, > > Thanks for sharing t

Re: [Bf-committers] Node system for game logic

2011-06-10 Thread Ton Roosendaal
if you go to a > BSD-style license but you should in any case take a firm and > definitive > position quickly to cut short what seems to be an endless discussion > on > licensing again ;-) > > Regards, > Benoit > >> >> Message: 1 >> Date: Thu, 26 May

Re: [Bf-committers] Node system for game logic

2011-06-10 Thread Tom M
o not waste your time with >> stupid >> questions. >> >> As far as licensing is concerned, I would prefer if you go to a >> BSD-style license but you should in any case take a firm and >> definitive >> position quickly to cut short what seems to be an endless dis

Re: [Bf-committers] Node system for game logic (Erwin Coumans)

2011-05-29 Thread Sjoerd de Vries
> Date: Sat, 28 May 2011 21:05:17 +0900 > From: Erwin Coumans > Subject: Re: [Bf-committers] Node system for game logic > To: bf-blender developers > Message-ID: <9512dd7c-19c0-4a52-be84-aad9be68a...@gmail.com> > Content-Type: text/plain;       charset=us-ascii > Hi E