> The following might be acceptable.
>
> (1) The user downloads a Fluid app.
>
> (2) The user downloads a separate sage-2.10.2.dmg (say).
>
> (3) When Fluid app runs it asks for the location of the sage dmg,  
> extracts it
> "into itself", and uses that.
>
> Then the combination of Fluid with Sage only happens after the user  
> installs
> the programs, so it doesn't violate the GPL in letter.  Also  
> sage-2.10.2.dmg
> also works by itself, and decoupling Fluid and sage-*dmg will make  
> it so
> people can easily upgrade sage without you having to make a new sage 
> +fluid
> application.  Is this possible?

That would be possible (isn't anything) but would be much different  
than now, since it would require some sort of user interface to be  
written to do that.  I think at that point I may as well start from  
scratch with a brand new application.  That's probably the best thing  
anyway, but I'm not sure that I am up to it at the moment.  I can't  
even seem to find time to get this working.


> Could you post a version somewhere so I can try it out?


I have also uploaded
http://wiki.sagemath.org/SageMacApplication?action=AttachFile&do=get&target=Sage-fluid.zip
which does not include a copy of sage.  It does contain a script that  
I use to combine the sage fluid-app and the sage distribution.  All  
you have to do is put a sage directory (as off of a .dmg from  
sagemath.org) in the same folder and run make-sage-app.sh.  This is  
not how I would like to distribute it ideally, but on the other hand,  
it may be better than what we have right now.

I don't think the fact that I include the "source code" for the Fluid- 
derived app (i.e. the fact that I typed http://localhost:8000/ into a  
dialog) will satisfy RMS's raging zombies of freedom.  I do have a  
completely packaged version and would like to distribute it, but think  
that it's probably not legal to do so.  I would really rather not get  
in any trouble.
If anyone wants

I am also looking into adding a browser to Platypus.  I think that may  
be a superior solution, but it will undoubtedly be more work.

On a slightly different note, does it count as distributing it if I  
only give it to a friend?  In other words does distributing mean  
giving it to anyone, or just making it public?  Surely, it must mean  
the latter?

-Ivan Andrus

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to