On Wed, Mar 31, 2010 at 9:51 AM, Robert Bradshaw
<rober...@math.washington.edu> wrote:
> On Mar 31, 2010, at 5:45 AM, David Kirkby wrote:
>
> [...]
>
>> IMHO, if Sage is ever to become a viable alternative to Mathematica,
>> Maple, MATLAB and Macsyma, you are going to have to shift the emphasis
>> towards more thorough testing before making releases. I can't imagine
>> Wolfram Research shipping binaries for platforms without testing them
>> first. Of course bugs do occur, and what works on one machine does not
>> necessary work on another. But it seems to me a lot of Sage bugs are
>> avoidable.
>>
>> What I personally perceive as a lack of sufficient testing of Sage,
>> leaves me questioning myself whether I ever want to use Sage. I've
>> used Mathematica on and off for many years, and have come across bugs.
>> But never have I come across bugs so easily avoided as I see in Sage.
>>
>> I'm trying to be constructive here, by pointing out what I believe are
>> deficiencies in the current process of releases.
>
> We all want more testing. I see two options:
>
> (1) Change lots of other people's behavior.
> (2) Set up a large-scale automated build farm.
>
> Though we have neither right now, I see (2) happening before (1).
>
> - Robert

If I don't either

   (a) get much more money in grants,
   (b) have more volunteers willing to do (2) and (1), or
   (c) start a company and sell Sage binaries that are more polished,

then indeed Sage releases will likely never be as polished as
Mathematica, or even RedHat releases.

Regarding (a), if anything, grant funding for Sage that would cover
costs like build farms, etc., has only gotten more difficult.
Regarding (b), somebody volunteer.  Regarding (c), yes, the RedHat
model for selling GPL'd software has the potentially to (legally) work
-- we would provide source code for Sage for free, but all the
binaries would only be available from *us* to people who pay for a
support contract (redistribution of binaries would be technically
legal but discouraged).     Maybe Kirkby wants (c)?

I don't personally want (c).

 -- William

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to