[Bf-committers] what is the license of Blender GLSL shaders?

2011-10-13 Thread Dalai Felinto
Hi,
I understand that Blender code is under GPL/BF licensing.

But if I use the command (added on rev. 40061):
shader = gpu.export_shader(scene,material)

Is the shader still GPL/BFL? The shader is made of snippets of Blender code,
so I can see what lawyers may clam. And technically speaking a GLSL Shader
is a program (compiles and run in the GPU).

It would be really sad if this is the case though. Otherwise this could be
used for external engines.

Thanks,
Dalai
___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] what is the license of Blender GLSL shaders?

2011-10-13 Thread Tom M
A shader might well be viewed as purely functional and hence not
subject to copyright in the US.

LetterRip

On Wed, Oct 12, 2011 at 10:17 PM, Dalai Felinto dfeli...@gmail.com wrote:
 Hi,
 I understand that Blender code is under GPL/BF licensing.

 But if I use the command (added on rev. 40061):
 shader = gpu.export_shader(scene,material)

 Is the shader still GPL/BFL? The shader is made of snippets of Blender code,
 so I can see what lawyers may clam. And technically speaking a GLSL Shader
 is a program (compiles and run in the GPU).

 It would be really sad if this is the case though. Otherwise this could be
 used for external engines.

 Thanks,
 Dalai
 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] [Bf-blender-cvs] A powerfull video editor

2011-10-13 Thread Ton Roosendaal
Hi all,

This list is for discussing and organizing development work on the  
official Blender releases.
An accasional off-topic message is fine, but I expect Fabio to have  
made his point now!

-Ton-


Ton Roosendaal  Blender Foundation   t...@blender.orgwww.blender.org
Blender Institute   Entrepotdok 57A  1018AD Amsterdam   The Netherlands

On 12 Oct, 2011, at 21:53, Kel M wrote:

 This mailing list is for general discussion.

 On Wed, Oct 12, 2011 at 3:45 PM, Daniel Salazar - 3Developer.com 
 zan...@gmail.com wrote:

 I've always wondered why do we even allow this mails. Isn't there a
 way to just bounce them?

 Daniel Salazar
 3Developer.com



 2011/10/12 Αντώνης Ρυακιωτάκης kal...@gmail.com:
 Please send this kind of messages to bf-developers. bf-cvs is for
 commits only, thanks!
 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers


___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] what is the license of Blender GLSL shaders?

2011-10-13 Thread Alberto Torres
If I publish a propietary game with GLSL code exported with that
function, it doesn't affect the rest of the code, right?



2011/10/13 Ton Roosendaal t...@blender.org:
 Hi Dalai,

 First: there's no BF or BFL license... it's just GNU GPL v2 or
 later. :)

 If I understand the function well, it's generating a text file using
 the GLSL shader code as in our svn (which is GPL). In that way the
 exported glsl code remains GPL.

 -Ton-

 
 Ton Roosendaal  Blender Foundation   t...@blender.org    www.blender.org
 Blender Institute   Entrepotdok 57A  1018AD Amsterdam   The Netherlands

 On 13 Oct, 2011, at 8:17, Dalai Felinto wrote:

 Hi,
 I understand that Blender code is under GPL/BF licensing.

 But if I use the command (added on rev. 40061):
 shader = gpu.export_shader(scene,material)

 Is the shader still GPL/BFL? The shader is made of snippets of
 Blender code,
 so I can see what lawyers may clam. And technically speaking a GLSL
 Shader
 is a program (compiles and run in the GPU).

 It would be really sad if this is the case though. Otherwise this
 could be
 used for external engines.

 Thanks,
 Dalai
 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] Call for another RC build

2011-10-13 Thread pete larabell
Sorry Ton, got delayed a bit. FreeBSD builds are up now.

Cheers!
Pete

On Wed, Oct 12, 2011 at 1:12 PM, Ton Roosendaal t...@blender.org wrote:
 Hi RC2 builders,

 Use svn r40968 for the test builds!

 Make my life easier and name builds similar to here? just with 'rc2'
 in it :)
 http://download.blender.org/release/Blender2.60/

 Thanks!

 -Ton-

 
 Ton Roosendaal  Blender Foundation   t...@blender.org    www.blender.org
 Blender Institute   Entrepotdok 57A  1018AD Amsterdam   The Netherlands

 On 12 Oct, 2011, at 13:17, Ton Roosendaal wrote:

 Hi all,

 Campbell suggested to make a RC2 today. He'd like to see a couple of
 days more testing (and beter advertise RC2 testing), also to validate
 fixes done sofar.

 Platform team Jens (OSX), Nathan L (Windows) and Sergey (Linux) agreed
 and are availble.
 Hopefully Pete can join the party too :)

 Proposal is to use the SVN revision from today, wednesday 12 October,
 19:00 GMT. Will send reminder to this list which one it is. The RC can
 then be posted  advertised a couple of hours later.

 This also means we extend test period with a couple of days, 'release
 Ahoy' then will happen in the weekend, provided tests all went smooth
 enough.

 Thanks,

 -Ton-

 
 Ton Roosendaal  Blender Foundation   t...@blender.org
 www.blender.org
 Blender Institute   Entrepotdok 57A  1018AD Amsterdam   The
 Netherlands

 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] what is the license of Blender GLSL shaders?

2011-10-13 Thread Tom M
Ton,

check with FSF, but I seriously doubt that a shader would be
expressive, and hence is not copyrightable.

A generated shader is even less likely to be viewed as expressive.

LetterRip

On Thu, Oct 13, 2011 at 1:36 AM, Ton Roosendaal t...@blender.org wrote:
 Hi Dalai,

 First: there's no BF or BFL license... it's just GNU GPL v2 or
 later. :)

 If I understand the function well, it's generating a text file using
 the GLSL shader code as in our svn (which is GPL). In that way the
 exported glsl code remains GPL.

 -Ton-

 
 Ton Roosendaal  Blender Foundation   t...@blender.org    www.blender.org
 Blender Institute   Entrepotdok 57A  1018AD Amsterdam   The Netherlands

 On 13 Oct, 2011, at 8:17, Dalai Felinto wrote:

 Hi,
 I understand that Blender code is under GPL/BF licensing.

 But if I use the command (added on rev. 40061):
 shader = gpu.export_shader(scene,material)

 Is the shader still GPL/BFL? The shader is made of snippets of
 Blender code,
 so I can see what lawyers may clam. And technically speaking a GLSL
 Shader
 is a program (compiles and run in the GPU).

 It would be really sad if this is the case though. Otherwise this
 could be
 used for external engines.

 Thanks,
 Dalai
 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] what is the license of Blender GLSL shaders?

2011-10-13 Thread Dalai Felinto
Hi Ton,

the shader files (gpu_shader_material.glsl and gpu_shader_vertex.glsl) have
no license header on them.
Thus my hope that they were not under the GPL.

In fact most of the code snippets we have there are classic implementations.
I don't think they can even be under specific license.
I find strange to have GPL reinforced over them.

 First: there's no BF or BFL license... it's just GNU GPL v2
or later. :)
I guess I was a bit outdated :p I was referring to this
http://www.blender.org/BL/

Thanks,
Dalai

2011/10/13 Tom M letter...@gmail.com

 Ton,

 check with FSF, but I seriously doubt that a shader would be
 expressive, and hence is not copyrightable.

 A generated shader is even less likely to be viewed as expressive.

 LetterRip

 On Thu, Oct 13, 2011 at 1:36 AM, Ton Roosendaal t...@blender.org wrote:
  Hi Dalai,
 
  First: there's no BF or BFL license... it's just GNU GPL v2 or
  later. :)
 
  If I understand the function well, it's generating a text file using
  the GLSL shader code as in our svn (which is GPL). In that way the
  exported glsl code remains GPL.
 
  -Ton-
 
  
  Ton Roosendaal  Blender Foundation   t...@blender.orgwww.blender.org
  Blender Institute   Entrepotdok 57A  1018AD Amsterdam   The Netherlands
 
  On 13 Oct, 2011, at 8:17, Dalai Felinto wrote:
 
  Hi,
  I understand that Blender code is under GPL/BF licensing.
 
  But if I use the command (added on rev. 40061):
  shader = gpu.export_shader(scene,material)
 
  Is the shader still GPL/BFL? The shader is made of snippets of
  Blender code,
  so I can see what lawyers may clam. And technically speaking a GLSL
  Shader
  is a program (compiles and run in the GPU).
 
  It would be really sad if this is the case though. Otherwise this
  could be
  used for external engines.
 
  Thanks,
  Dalai
  ___
  Bf-committers mailing list
  Bf-committers@blender.org
  http://lists.blender.org/mailman/listinfo/bf-committers
 
  ___
  Bf-committers mailing list
  Bf-committers@blender.org
  http://lists.blender.org/mailman/listinfo/bf-committers
 
 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] what is the license of Blender GLSL shaders?

2011-10-13 Thread Ton Roosendaal
Hi Dalai,

Yeah... I noticed missing header too.
But I know enough of Blender's code to see it's a copy of existing  
functions here :)

It even has the bump code we added in 2.59...

I never thought people would export glsl shader files together with  
models to use in other engines... is that the use case? Is that even  
more or less normal nowadays?

In that case we could track back who contributed to the glsl files and  
check if it can be BSD'ed or MIT'ed so...

-Ton-


Ton Roosendaal  Blender Foundation   t...@blender.orgwww.blender.org
Blender Institute   Entrepotdok 57A  1018AD Amsterdam   The Netherlands

On 13 Oct, 2011, at 19:48, Dalai Felinto wrote:

 Hi Ton,

 the shader files (gpu_shader_material.glsl and  
 gpu_shader_vertex.glsl) have
 no license header on them.
 Thus my hope that they were not under the GPL.

 In fact most of the code snippets we have there are classic  
 implementations.
 I don't think they can even be under specific license.
 I find strange to have GPL reinforced over them.

 First: there's no BF or BFL license... it's just GNU GPL v2
 or later. :)
 I guess I was a bit outdated :p I was referring to this
 http://www.blender.org/BL/

 Thanks,
 Dalai

 2011/10/13 Tom M letter...@gmail.com

 Ton,

 check with FSF, but I seriously doubt that a shader would be
 expressive, and hence is not copyrightable.

 A generated shader is even less likely to be viewed as expressive.

 LetterRip

 On Thu, Oct 13, 2011 at 1:36 AM, Ton Roosendaal t...@blender.org  
 wrote:
 Hi Dalai,

 First: there's no BF or BFL license... it's just GNU GPL v2 or
 later. :)

 If I understand the function well, it's generating a text file using
 the GLSL shader code as in our svn (which is GPL). In that way the
 exported glsl code remains GPL.

 -Ton-

 
 Ton Roosendaal  Blender Foundation   t...@blender.orgwww.blender.org
 Blender Institute   Entrepotdok 57A  1018AD Amsterdam   The  
 Netherlands

 On 13 Oct, 2011, at 8:17, Dalai Felinto wrote:

 Hi,
 I understand that Blender code is under GPL/BF licensing.

 But if I use the command (added on rev. 40061):
 shader = gpu.export_shader(scene,material)

 Is the shader still GPL/BFL? The shader is made of snippets of
 Blender code,
 so I can see what lawyers may clam. And technically speaking a GLSL
 Shader
 is a program (compiles and run in the GPU).

 It would be really sad if this is the case though. Otherwise this
 could be
 used for external engines.

 Thanks,
 Dalai
 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] what is the license of Blender GLSL shaders?

2011-10-13 Thread skoti
Your code is not linked with the shaders, so you do not have to share 
your code.
You just pass the code to drivers, and there is compiled and sent to the 
graphics card. Code of your program is not connected with the shader, 
and only run it through the driver (which is allowed to run as separate 
programsfrom non-free (shaders is separate programs) 
http://www.gnu.org/licenses/gpl-faq.html#NFUseGPLPlugins).

Just do not hide the code shaders and shader code, do not changecode 
after reading from a file.


On Thu, Oct 13, 2011 at 19:48, Dalai Felinto wrote:
 Hi Ton,

 the shader files (gpu_shader_material.glsl and gpu_shader_vertex.glsl) have
 no license header on them.
 Thus my hope that they were not under the GPL.

 In fact most of the code snippets we have there are classic implementations.
 I don't think they can even be under specific license.
 I find strange to have GPL reinforced over them.

 First: there's no BF or BFL license... it's just GNU GPL v2
 or later. :)
 I guess I was a bit outdated :p I was referring to this
 http://www.blender.org/BL/

 Thanks,
 Dalai

 2011/10/13 Tom Mletter...@gmail.com

 Ton,

 check with FSF, but I seriously doubt that a shader would be
 expressive, and hence is not copyrightable.

 A generated shader is even less likely to be viewed as expressive.

 LetterRip

 On Thu, Oct 13, 2011 at 1:36 AM, Ton Roosendaalt...@blender.org  wrote:
 Hi Dalai,

 First: there's no BF or BFL license... it's just GNU GPL v2 or
 later. :)

 If I understand the function well, it's generating a text file using
 the GLSL shader code as in our svn (which is GPL). In that way the
 exported glsl code remains GPL.

 -Ton-

 
 Ton Roosendaal  Blender Foundation   t...@blender.orgwww.blender.org
 Blender Institute   Entrepotdok 57A  1018AD Amsterdam   The Netherlands

 On 13 Oct, 2011, at 8:17, Dalai Felinto wrote:

 Hi,
 I understand that Blender code is under GPL/BF licensing.

 But if I use the command (added on rev. 40061):
 shader = gpu.export_shader(scene,material)

 Is the shader still GPL/BFL? The shader is made of snippets of
 Blender code,
 so I can see what lawyers may clam. And technically speaking a GLSL
 Shader
 is a program (compiles and run in the GPU).

 It would be really sad if this is the case though. Otherwise this
 could be
 used for external engines.

 Thanks,
 Dalai
 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers
 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers


___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] what is the license of Blender GLSL shaders?

2011-10-13 Thread Campbell Barton
 Hi Dalai,

 Yeah... I noticed missing header too.
 But I know enough of Blender's code to see it's a copy of existing
 functions here :)

 It even has the bump code we added in 2.59...

 I never thought people would export glsl shader files together with
 models to use in other engines... is that the use case? Is that even
 more or less normal nowadays?

Not yet, the gpu module to get this info was only added recently, So
far X3D exporter writes out these shaders when H3D compatibility is
enabled, (H3D is an X3D engine).

 In that case we could track back who contributed to the glsl files and
 check if it can be BSD'ed or MIT'ed so...

1+, but not my code :)

 -Ton-

 
 Ton Roosendaal  Blender Foundation   t...@blender.org    www.blender.org
 Blender Institute   Entrepotdok 57A  1018AD Amsterdam   The Netherlands

 On 13 Oct, 2011, at 19:48, Dalai Felinto wrote:

 Hi Ton,

 the shader files (gpu_shader_material.glsl and
 gpu_shader_vertex.glsl) have
 no license header on them.
 Thus my hope that they were not under the GPL.

 In fact most of the code snippets we have there are classic
 implementations.
 I don't think they can even be under specific license.
 I find strange to have GPL reinforced over them.

 First: there's no BF or BFL license... it's just GNU GPL v2
 or later. :)
 I guess I was a bit outdated :p I was referring to this
 http://www.blender.org/BL/

 Thanks,
 Dalai

 2011/10/13 Tom M letter...@gmail.com

 Ton,

 check with FSF, but I seriously doubt that a shader would be
 expressive, and hence is not copyrightable.

 A generated shader is even less likely to be viewed as expressive.

 LetterRip

 On Thu, Oct 13, 2011 at 1:36 AM, Ton Roosendaal t...@blender.org
 wrote:
 Hi Dalai,

 First: there's no BF or BFL license... it's just GNU GPL v2 or
 later. :)

 If I understand the function well, it's generating a text file using
 the GLSL shader code as in our svn (which is GPL). In that way the
 exported glsl code remains GPL.

 -Ton-

 
 Ton Roosendaal  Blender Foundation   t...@blender.org    www.blender.org
 Blender Institute   Entrepotdok 57A  1018AD Amsterdam   The
 Netherlands

 On 13 Oct, 2011, at 8:17, Dalai Felinto wrote:

 Hi,
 I understand that Blender code is under GPL/BF licensing.

 But if I use the command (added on rev. 40061):
 shader = gpu.export_shader(scene,material)

 Is the shader still GPL/BFL? The shader is made of snippets of
 Blender code,
 so I can see what lawyers may clam. And technically speaking a GLSL
 Shader
 is a program (compiles and run in the GPU).

 It would be really sad if this is the case though. Otherwise this
 could be
 used for external engines.

 Thanks,
 Dalai
 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers




-- 
- Campbell
___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] what is the license of Blender GLSL shaders?

2011-10-13 Thread skoti
Your code is not linked with the shaders, so you do not have to share 
your code.
You just pass the code to drivers, and there is compiled and sent to the 
graphics card. Code of your program is not connected with the shader, 
and only run it through the driver (which is allowed to run as separate 
programsfrom non-free (shaders is separate programs) 
http://www.gnu.org/licenses/gpl-faq.html#NFUseGPLPlugins).

Just do not hide the code shaders and shader code, do not changecode 
after reading from a file.


On Thu, Oct 13, 2011 at 19:48, Dalai Felinto wrote:
 Hi Ton,

 the shader files (gpu_shader_material.glsl and gpu_shader_vertex.glsl) 
 have
 no license header on them.
 Thus my hope that they were not under the GPL.

 In fact most of the code snippets we have there are classic 
 implementations.
 I don't think they can even be under specific license.
 I find strange to have GPL reinforced over them.

 First: there's no BF or BFL license... it's just GNU GPL v2
 or later.
 I guess I was a bit outdated :p I was referring to this
 http://www.blender.org/BL/

 Thanks,
 Dalai

 2011/10/13 Tom Mletter...@gmail.com

 Ton,

 check with FSF, but I seriously doubt that a shader would be
 expressive, and hence is not copyrightable.

 A generated shader is even less likely to be viewed as expressive.

 LetterRip

 On Thu, Oct 13, 2011 at 1:36 AM, Ton Roosendaalt...@blender.org  wrote:
 Hi Dalai,

 First: there's no BF or BFL license... it's just GNU GPL v2 or
 later.

 If I understand the function well, it's generating a text file using
 the GLSL shader code as in our svn (which is GPL). In that way the
 exported glsl code remains GPL.

 -Ton-

  

 Ton Roosendaal  Blender Foundation t...@blender.org www.blender.org
 Blender Institute   Entrepotdok 57A  1018AD Amsterdam   The Netherlands

 On 13 Oct, 2011, at 8:17, Dalai Felinto wrote:

 Hi,
 I understand that Blender code is under GPL/BF licensing.

 But if I use the command (added on rev. 40061):
 shader = gpu.export_shader(scene,material)

 Is the shader still GPL/BFL? The shader is made of snippets of
 Blender code,
 so I can see what lawyers may clam. And technically speaking a GLSL
 Shader
 is a program (compiles and run in the GPU).

 It would be really sad if this is the case though. Otherwise this
 could be
 used for external engines.

 Thanks,
 Dalai
 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers
 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers


___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] what is the license of Blender GLSL shaders?

2011-10-13 Thread Dalai Felinto
I never thought people would export glsl shader files together with models
to use in other engines... is that the use case?
Yes. I had GameKit in mind while wondering on that. But as Campbell brought
it up other engines can benefit from that as well.

--
Dalai
(although I had GameKit in mind I'm not part of the dev team. I was just
trying to have this clear to suggest them to finally support blender glsl
materials)

2011/10/13 Ton Roosendaal t...@blender.org

 Hi Dalai,

 Yeah... I noticed missing header too.
 But I know enough of Blender's code to see it's a copy of existing
 functions here :)

 It even has the bump code we added in 2.59...

 I never thought people would export glsl shader files together with
 models to use in other engines... is that the use case? Is that even
 more or less normal nowadays?

 In that case we could track back who contributed to the glsl files and
 check if it can be BSD'ed or MIT'ed so...

 -Ton-

 
 Ton Roosendaal  Blender Foundation   t...@blender.orgwww.blender.org
 Blender Institute   Entrepotdok 57A  1018AD Amsterdam   The Netherlands

 On 13 Oct, 2011, at 19:48, Dalai Felinto wrote:

  Hi Ton,
 
  the shader files (gpu_shader_material.glsl and
  gpu_shader_vertex.glsl) have
  no license header on them.
  Thus my hope that they were not under the GPL.
 
  In fact most of the code snippets we have there are classic
  implementations.
  I don't think they can even be under specific license.
  I find strange to have GPL reinforced over them.
 
  First: there's no BF or BFL license... it's just GNU GPL v2
  or later. :)
  I guess I was a bit outdated :p I was referring to this
  http://www.blender.org/BL/
 
  Thanks,
  Dalai
 
  2011/10/13 Tom M letter...@gmail.com
 
  Ton,
 
  check with FSF, but I seriously doubt that a shader would be
  expressive, and hence is not copyrightable.
 
  A generated shader is even less likely to be viewed as expressive.
 
  LetterRip
 
  On Thu, Oct 13, 2011 at 1:36 AM, Ton Roosendaal t...@blender.org
  wrote:
  Hi Dalai,
 
  First: there's no BF or BFL license... it's just GNU GPL v2 or
  later. :)
 
  If I understand the function well, it's generating a text file using
  the GLSL shader code as in our svn (which is GPL). In that way the
  exported glsl code remains GPL.
 
  -Ton-
 
 
 
  Ton Roosendaal  Blender Foundation   t...@blender.org
 www.blender.org
  Blender Institute   Entrepotdok 57A  1018AD Amsterdam   The
  Netherlands
 
  On 13 Oct, 2011, at 8:17, Dalai Felinto wrote:
 
  Hi,
  I understand that Blender code is under GPL/BF licensing.
 
  But if I use the command (added on rev. 40061):
  shader = gpu.export_shader(scene,material)
 
  Is the shader still GPL/BFL? The shader is made of snippets of
  Blender code,
  so I can see what lawyers may clam. And technically speaking a GLSL
  Shader
  is a program (compiles and run in the GPU).
 
  It would be really sad if this is the case though. Otherwise this
  could be
  used for external engines.
 
  Thanks,
  Dalai
  ___
  Bf-committers mailing list
  Bf-committers@blender.org
  http://lists.blender.org/mailman/listinfo/bf-committers
 
  ___
  Bf-committers mailing list
  Bf-committers@blender.org
  http://lists.blender.org/mailman/listinfo/bf-committers
 
  ___
  Bf-committers mailing list
  Bf-committers@blender.org
  http://lists.blender.org/mailman/listinfo/bf-committers
 
  ___
  Bf-committers mailing list
  Bf-committers@blender.org
  http://lists.blender.org/mailman/listinfo/bf-committers

 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


[Bf-committers] blender scons compile error

2011-10-13 Thread Yousef Hurfoush

hello :)

svn 40996, windows 7 x64, scons  msvcsp1

got this error! with fresh svn trying to build x32  x64

source\blender\blenkernel\intern\sound.c(633) : error C2124: divide or mod by ze
ro
scons: *** [Z:\Development\blender\build\win64-trunk\source\blender\blenkernel\i
ntern\sound.obj] Error 2
scons: building terminated because of errors.



the code making the error

return .0f/.0f;

  
___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers