[sage-devel] Re: more licensing discussion - Blender

2008-06-05 Thread Kutoma Ltd

Hello Harald,
Hello Marshall,

I strongly recommend the book The Essential Blender from Roland
Hess.
Its quite certain from page 1 that mathematics and Blender are the
same.
You can only master them and learn by doing it.Also the chapters are
very nice and independent away from the intro chapters.
Unfortunately the book isnt mentioning python at all up to the last
page,to praise it there but whats the point you are done with the
book.
But I assume any good pythonbook will do as reference beside working
with The Essential Blender


Gottfried

www.51552.eu

www.wirtschaftswunder.co.uk

On Jun 4, 10:00 am, Harald Schilly [EMAIL PROTECTED] wrote:
 On Jun 4, 1:32 am, David Joyner [EMAIL PROTECTED] wrote:

  I would like to learn a bit about Blender too. If you have a book you'd
  recommend, please let me know.

 I've played around with blender and it's amazingly cool if you
 understand how it works (the UI), but this takes some time. I don't
 think a book will do it, because you need to learn the movements
 (hands, eyes, ...) to interact. So, my strong advice, search for
 screencasts! There are a lot of them and after you learned the keys
 g,r,space,s and some more you are ready to start with them. A book
 (even written tutorials) is too static.

 H
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: more licensing discussion - Blender

2008-06-05 Thread mhampton

Thanks for the recommendation.  For my purposes, discussion of python
scripting is by the most important thing, and there doesn't seem to be
quite as much systematic instruction out there on that.  However, in
the wikibook
Blender 3D: Noob to Pro, there is a mostly complete chapter on
scripting that I found helpful in getting oriented:

http://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro#Python_Scripting

...although it trails off at about the point I'm really excited about
- my immediate goal is to use Sage to calculate some mesh objects and
Ipo curves, and dump that into Blender via a python script.

Cheers,
M. Hampton

On Jun 5, 3:41 am, Kutoma Ltd [EMAIL PROTECTED] wrote:
 Hello Harald,
 Hello Marshall,

 I strongly recommend the book The Essential Blender from Roland
 Hess.
 Its quite certain from page 1 that mathematics and Blender are the
 same.
 You can only master them and learn by doing it.Also the chapters are
 very nice and independent away from the intro chapters.
 Unfortunately the book isnt mentioning python at all up to the last
 page,to praise it there but whats the point you are done with the
 book.
 But I assume any good pythonbook will do as reference beside working
 with The Essential Blender

 Gottfried

 www.51552.eu

 www.wirtschaftswunder.co.uk

 On Jun 4, 10:00 am, Harald Schilly [EMAIL PROTECTED] wrote:

  On Jun 4, 1:32 am, David Joyner [EMAIL PROTECTED] wrote:

   I would like to learn a bit about Blender too. If you have a book you'd
   recommend, please let me know.

  I've played around with blender and it's amazingly cool if you
  understand how it works (the UI), but this takes some time. I don't
  think a book will do it, because you need to learn the movements
  (hands, eyes, ...) to interact. So, my strong advice, search for
  screencasts! There are a lot of them and after you learned the keys
  g,r,space,s and some more you are ready to start with them. A book
  (even written tutorials) is too static.

  H
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: more licensing discussion - Blender

2008-06-04 Thread Harald Schilly



On Jun 4, 1:32 am, David Joyner [EMAIL PROTECTED] wrote:
 I would like to learn a bit about Blender too. If you have a book you'd
 recommend, please let me know.

I've played around with blender and it's amazingly cool if you
understand how it works (the UI), but this takes some time. I don't
think a book will do it, because you need to learn the movements
(hands, eyes, ...) to interact. So, my strong advice, search for
screencasts! There are a lot of them and after you learned the keys
g,r,space,s and some more you are ready to start with them. A book
(even written tutorials) is too static.

H
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: more licensing discussion - Blender

2008-06-03 Thread Marshall Hampton

I have a small grant this summer to work on 3D visualization of
geometric-algebraic objects (e.g. Groebner fans), and I have decided
to learn the basics of Blender.  Its amazingly small and very python
friendly, so hopefully I can get some experience interfacing with it
with Sage.

-M. Hampton

On May 30 2007, 12:18 am, William Stein [EMAIL PROTECTED] wrote:
 On 5/29/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:



  Man, typed faster than I read.  There's no free lunch.  Or polytopes.  
  Regardless, YafRay is more promising than I originally thought.  If only we 
  could get John Stone to work with the YafRay people.  His parallelism  
  round objects with their beautiful textures  meshes...

 My impression is that YafRay also has extensive support for parallelism.

  -- William

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: more licensing discussion - Blender

2008-06-03 Thread David Joyner

I would like to learn a bit about Blender too. If you have a book you'd
recommend, please let me know.

On Tue, Jun 3, 2008 at 7:28 PM, Marshall Hampton [EMAIL PROTECTED] wrote:

 I have a small grant this summer to work on 3D visualization of
 geometric-algebraic objects (e.g. Groebner fans), and I have decided
 to learn the basics of Blender.  Its amazingly small and very python
 friendly, so hopefully I can get some experience interfacing with it
 with Sage.

 -M. Hampton

 On May 30 2007, 12:18 am, William Stein [EMAIL PROTECTED] wrote:
 On 5/29/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:



  Man, typed faster than I read.  There's no free lunch.  Or polytopes.  
  Regardless, YafRay is more promising than I originally thought.  If only 
  we could get John Stone to work with the YafRay people.  His parallelism  
  round objects with their beautiful textures  meshes...

 My impression is that YafRay also has extensive support for parallelism.

  -- William

 


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: more licensing discussion - Blender

2008-06-03 Thread mhampton

Its funny you ask - I'm something of a book addict, so my first
thought was to buy some books on blender.  But (as with Sage!) there
really is plenty of documentation and tutorials on the web.  You just
have to wade in and start doing them, and it takes time.  I'm not sure
there is a whole lot out there on the sort of python scripting I want
to do, but whatever is out there is probably online.

If anyone out there thinks that there is a useful book on blender
(especially if it has some content relating to python), please weigh
in.

-M. Hampton

On Jun 3, 6:32 pm, David Joyner [EMAIL PROTECTED] wrote:
 I would like to learn a bit about Blender too. If you have a book you'd
 recommend, please let me know.

 On Tue, Jun 3, 2008 at 7:28 PM, Marshall Hampton [EMAIL PROTECTED] wrote:

  I have a small grant this summer to work on 3D visualization of
  geometric-algebraic objects (e.g. Groebner fans), and I have decided
  to learn the basics of Blender.  Its amazingly small and very python
  friendly, so hopefully I can get some experience interfacing with it
  with Sage.

  -M. Hampton

  On May 30 2007, 12:18 am, William Stein [EMAIL PROTECTED] wrote:
  On 5/29/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

   Man, typed faster than I read.  There's no free lunch.  Or polytopes.  
   Regardless, YafRay is more promising than I originally thought.  If only 
   we could get John Stone to work with the YafRay people.  His parallelism 
round objects with their beautiful textures  meshes...

  My impression is that YafRay also has extensive support for parallelism.

   -- William
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: more licensing discussion - Blender

2008-06-03 Thread William Stein

On Tue, Jun 3, 2008 at 4:28 PM, Marshall Hampton [EMAIL PROTECTED] wrote:

 I have a small grant this summer to work on 3D visualization of
 geometric-algebraic objects (e.g. Groebner fans), and I have decided
 to learn the basics of Blender.  Its amazingly small and very python
 friendly, so hopefully I can get some experience interfacing with it
 with Sage.

Hi,

I'm just curious why you call Blender Amazingly small?
I looked into blender a lot for Sage, when we were looking
very hard for a suitable 3d rendering system.  It's not
amazingy small in my opinion.  It's source distribution is
so big it would be bigger than anything else in Sage.

I'm not knocking blender at all -- it's a great program.  I'm
just curious what you meant.

 - William

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: more licensing discussion - Blender

2008-06-03 Thread mhampton

I meant in comparison to its commercial competitors, like Autodesk's
3d studio max, which are roughly 2GB (I'm not sure exactly).  The
binary is much smaller than those programs.  As a component of Sage,
it would be big, so its probably destined to be an optional spkg at
most.  But I think its very impressive considering all it does - much
more than just rendering.

-Marshall

On Jun 3, 7:56 pm, William Stein [EMAIL PROTECTED] wrote:
 On Tue, Jun 3, 2008 at 4:28 PM, Marshall Hampton [EMAIL PROTECTED] wrote:

  I have a small grant this summer to work on 3D visualization of
  geometric-algebraic objects (e.g. Groebner fans), and I have decided
  to learn the basics of Blender.  Its amazingly small and very python
  friendly, so hopefully I can get some experience interfacing with it
  with Sage.

 Hi,

 I'm just curious why you call Blender Amazingly small?
 I looked into blender a lot for Sage, when we were looking
 very hard for a suitable 3d rendering system.  It's not
 amazingy small in my opinion.  It's source distribution is
 so big it would be bigger than anything else in Sage.

 I'm not knocking blender at all -- it's a great program.  I'm
 just curious what you meant.

  - William
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: more licensing discussion

2007-05-29 Thread Michel

There is also Yafray. It is used as one of the rendering engines by
blender and
seems to be very good. Look here

http://www.blender.org/features-gallery/gallery/images/

and scroll down a bit to External renderers.

I *think* Yafray only has meshes so sage would have to create
the geometric objects like spheres etc..., presumably not a big deal.
For function plotting meshes are ideal.

Michel


On May 29, 12:33 am, William Stein [EMAIL PROTECTED] wrote:
 On 5/28/07, Robert Bradshaw [EMAIL PROTECTED] wrote:



  I'm just glad those are the only two sticky issues. I think we're
  fine with jsmath, as you said it's not linked--just distributed and
  run (separately) on the user's browser. We don't have to place
  license restrictions on the browser...

 Yep, that should be fine.

  Hopefully the author of Tachyon gets back to us--I would be surprised
  if he didn't free it up.

 The problem is that he's never responded to any
 email I've ever sent him.  I suggest we wait a few days,
 and if he doesn't response then:
   (1) people on sage-devel who really like Tachyon could
 write their own emails to him asking in their own words
 that he consider removing the obnoxious licensing clause,
 and ,
   (2) we try even hard to figure out if distributing Tachyon with
 SAGE is actually a copyright violation.  It's not completely
 100% crystal clear to me, since SAGE does no C library linking
 with Tachyon. And fortunately the Tachyon license is the BSD
 license (not something like the lame gnuplot license), so
 it's not restrictive. That said, we very well might want to do some
 C library linking with Tachyon in the future, and it would be very
 bad to not have this option.

 --
 William Stein
 Associate Professor of Mathematics
 University of Washingtonhttp://www.williamstein.org


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: more licensing discussion

2007-05-29 Thread Hamptonio

What email have you been using for John Stone?


On May 28, 4:33 pm, William Stein [EMAIL PROTECTED] wrote:
 On 5/28/07, Robert Bradshaw [EMAIL PROTECTED] wrote:



  I'm just glad those are the only two sticky issues. I think we're
  fine with jsmath, as you said it's not linked--just distributed and
  run (separately) on the user's browser. We don't have to place
  license restrictions on the browser...

 Yep, that should be fine.

  Hopefully the author of Tachyon gets back to us--I would be surprised
  if he didn't free it up.

 The problem is that he's never responded to any
 email I've ever sent him.  I suggest we wait a few days,
 and if he doesn't response then:
   (1) people on sage-devel who really like Tachyon could
 write their own emails to him asking in their own words
 that he consider removing the obnoxious licensing clause,
 and ,
   (2) we try even hard to figure out if distributing Tachyon with
 SAGE is actually a copyright violation.  It's not completely
 100% crystal clear to me, since SAGE does no C library linking
 with Tachyon. And fortunately the Tachyon license is the BSD
 license (not something like the lame gnuplot license), so
 it's not restrictive. That said, we very well might want to do some
 C library linking with Tachyon in the future, and it would be very
 bad to not have this option.

 --
 William Stein
 Associate Professor of Mathematics
 University of Washingtonhttp://www.williamstein.org


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: more licensing discussion

2007-05-29 Thread William Stein

On 5/29/07, Hamptonio [EMAIL PROTECTED] wrote:

 What email have you been using for John Stone?

[EMAIL PROTECTED]

He hasn't responded yet.  Please feel free to consider
emailing him if you personally like Tachyon3d being
in SAGE.  His webpage is:
  http://jedi.ks.uiuc.edu/~johns/




 On May 28, 4:33 pm, William Stein [EMAIL PROTECTED] wrote:
  On 5/28/07, Robert Bradshaw [EMAIL PROTECTED] wrote:
 
 
 
   I'm just glad those are the only two sticky issues. I think we're
   fine with jsmath, as you said it's not linked--just distributed and
   run (separately) on the user's browser. We don't have to place
   license restrictions on the browser...
 
  Yep, that should be fine.
 
   Hopefully the author of Tachyon gets back to us--I would be surprised
   if he didn't free it up.
 
  The problem is that he's never responded to any
  email I've ever sent him.  I suggest we wait a few days,
  and if he doesn't response then:
(1) people on sage-devel who really like Tachyon could
  write their own emails to him asking in their own words
  that he consider removing the obnoxious licensing clause,
  and ,
(2) we try even hard to figure out if distributing Tachyon with
  SAGE is actually a copyright violation.  It's not completely
  100% crystal clear to me, since SAGE does no C library linking
  with Tachyon. And fortunately the Tachyon license is the BSD
  license (not something like the lame gnuplot license), so
  it's not restrictive. That said, we very well might want to do some
  C library linking with Tachyon in the future, and it would be very
  bad to not have this option.
 
  --
  William Stein
  Associate Professor of Mathematics
  University of Washingtonhttp://www.williamstein.org


 



-- 
William Stein
Associate Professor of Mathematics
University of Washington
http://www.williamstein.org

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: more licensing discussion

2007-05-29 Thread William Stein

On 5/29/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

 Man, typed faster than I read.  There's no free lunch.  Or polytopes.  
 Regardless, YafRay is more promising than I originally thought.  If only we 
 could get John Stone to work with the YafRay people.  His parallelism  round 
 objects with their beautiful textures  meshes...



My impression is that YafRay also has extensive support for parallelism.

 -- William

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: more licensing discussion

2007-05-28 Thread Robert Bradshaw

I'm just glad those are the only two sticky issues. I think we're  
fine with jsmath, as you said it's not linked--just distributed and  
run (separately) on the user's browser. We don't have to place  
license restrictions on the browser...

Hopefully the author of Tachyon gets back to us--I would be surprised  
if he didn't free it up.

- Robert

On May 27, 2007, at 6:29 PM, William Stein wrote:

 Hi,

 I just carefully went through all the SAGE components auditing  
 their licenses and updating
 the COPYING.txt file that is included with SAGE (which has a table  
 of all components, their
 licenses, etc.).   The result is listed below.

 There are only two questionable components:
   (1) jsmath -- it's under the Apache 2.0 license whose GPL  
 compatibility is in legal limbo.
   (2) tachyon3d -- it's under the original BSD license with the  
 advertising clause.

 * Regarding jsmath, possibly the non-GPL compatible nature of  
 license probably doesn't matter,
 because the SAGE server never runs jsmath -- it's only run by the  
 user's web browser
 when they view the output of SAGE.

 * The Tachyon3d license, on the other hand might be a problem,  
 because Tachyon3d's
 license is not GPL-compatible and SAGE includes and uses Tachyon as  
 a key component.
 However, all communication is via pipes and the file system -- no C  
 library dependence.

 Note that the licenses for tachyon3d and jsmath are both OSI  
 approved open source
 licenses.So I do not know whether SAGE's inclusion / use of  
 either one is a potential
 copyright violation.  I just can't tell, since IANAL.

 SOFTWARE   LICENSE
 --
 bzip2BSD (customized)
 cddlib   GPL
 clispGPL
 ec   Watkins (BSD-ish)
 gmp-ecm  LGPL
 ellsea   GPL
 extcode  GPL
 flintqs  GPL
 freetype GPL
 gap  GPL
 gd   Custom (BSD-ish)
 gdmodule Custom (BSD-ish)
 genus2reduction  GPL
 gfan GPL
 givaro   GPL
 gmp  LGPL
 gnuplotpyLGPL
 gsl  GPL
 iml  GPL
 ipython  Modified BSD
 ipython1 Modified BSD
 jsmath   Apache License 2.0 (see note  
 below)
note:  -- jsmath is never run by SAGE or linked with SAGE at  
 runtime --
 lcalc (Rubinstein)   GPL
 linbox   LGPL
 matplotlib   Modified Python license
 maxima   GPL
 mercurialGPL
 moinmoin wikiGPL
 mpfi GPL
 mpfr LGPL
 mwrank   GPL
 networkx LGPL
 ntl  GPL
 numpyModified BSD
 omalloc  GPL (part of Singular; see below)
 palp GPL
 pari GPL
 pexpect  MIT (or X11) License
 pycrypto No restrictions
 pyopensslGPL
 pysqlite Modified BSD
 python   Python License
 quaddouble   Modified BSD
 readline GPL
 sage GPL
 sage_scripts GPL
 sagex/pyrex  GPL (pyrex has no restrictions)
 simon-2descent   GPL
 singular GPL
 sqlite   Public Domain (no restrictions)
 sympow   Modified BSD
 ** tachyon  Original BSD without  
 advertising clause
  (thus tachyon's license is GPL incompatible!) **
 termcap  GPL
 twisted  Custom (Modified BSD)
 twistedweb2  MIT Free Software licence
 weaveSciPy License (=Modified BSD)
 zlib Custom (Modified BSD)
 zodb3ZPL


 -- 
 William Stein
 Associate Professor of Mathematics
 University of Washington
 http://www.williamstein.org

 


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL 

[sage-devel] Re: more licensing discussion

2007-05-28 Thread William Stein

On 5/28/07, Robert Bradshaw [EMAIL PROTECTED] wrote:

 I'm just glad those are the only two sticky issues. I think we're
 fine with jsmath, as you said it's not linked--just distributed and
 run (separately) on the user's browser. We don't have to place
 license restrictions on the browser...

Yep, that should be fine.

 Hopefully the author of Tachyon gets back to us--I would be surprised
 if he didn't free it up.

The problem is that he's never responded to any
email I've ever sent him.  I suggest we wait a few days,
and if he doesn't response then:
  (1) people on sage-devel who really like Tachyon could
write their own emails to him asking in their own words
that he consider removing the obnoxious licensing clause,
and ,
  (2) we try even hard to figure out if distributing Tachyon with
SAGE is actually a copyright violation.  It's not completely
100% crystal clear to me, since SAGE does no C library linking
with Tachyon. And fortunately the Tachyon license is the BSD
license (not something like the lame gnuplot license), so
it's not restrictive. That said, we very well might want to do some
C library linking with Tachyon in the future, and it would be very
bad to not have this option.

-- 
William Stein
Associate Professor of Mathematics
University of Washington
http://www.williamstein.org

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---