On Tue, Jul 7, 2009 at 12:45 AM, Dr. David Kirkby<david.kir...@onetel.net> wrote: > > William Stein wrote: >> Here is a talk I gave that was about many of the many features Magma >> has that Sage doesn't have: >> http://wstein.org/talks/20090609-sage_and_magma/ >> >> Below I'll make a few remarks just because they occurred to me. I'm >> not trying to disagree with anything you wrote. >> >> On Mon, Jul 6, 2009 at 6:27 PM, Bill Hart<goodwillh...@googlemail.com> wrote: >>> Disadvantages: >>> * It is not as widely used (yet). >> >> It might be worth keeping in mind that Python has a much much wider >> usage base than Mathematica and Matlab, and that Sage can be viewed as >> just a "python library". > > It's interesting if you do a search for Mathematica on job sites like > http://www.monster.com/ and http://www.jobsite.co.uk you will find > very few jobs mentioning Mathematica skills. MATLAB and Labview are > quite common, but Mathematica is not. > > On jobsite.co.uk > > Python 85 > MATLAB 76 > Labview 20 > Mathematica: 6 (but 3 are repeat jobs, one is for Wolfram) > > I don't believe Mathematica is used as much in industry as Wolfram > Research would suggest. In my field, engineering, I've never seen any > job want it, despite me seeing some pie chart from WRI that shows > engineering is its biggest field of use - more than mathematics. > > Outside academia, I don't think there is much demand for Mathematica. > >>> * There is not a support line IT Services can ring up in the event of >>> difficulties installing it on University systems. >> >> But note that there is a mailing list and irc chat room that IT >> Services can get help from. > > But companies like software where there is professional support which > they pay for. Some will not use it unless such support is available.
True. As a matter of fact, I've personally had three organizations/people request to pay for support for Sage. None of them wanted *phone* support though. Note that two of those organizations that I just mentioned in fact *did* end up paying for some Sage support -- so Sage also does have paid support available. It's just not formalized in a contract at present. There was a third person who asked to pay for support, but when I wrote back asking *what* he wanted in return that we didn't alreayd provide for free, he couldn't seem to think of anything. > I was dealing with an agency recently, who was critical of a large > company for using free software (Wireshark, which is GPL'ed). I pointed > out to him that there is simply nothing better for the task, but he did > have the perception that it is free, so can't be much good. > > Wireshark does in fact have commercial support > http://www.cacetech.com/products/sharknet.html?utm_source=Wireshark&utm_medium=cpc&utm_term=sharknet&utm_content=sharknet&utm_campaign=Wireshark_Product > > starting at $599 for the basic package, $1199 for the premium package > and going up to $17,500 for 16-25 users. > > Some of their developers offer support on a paid for basis, but there is > plenty of free support too. > >> It might also be worth noting that in the entire history of the Sage >> project, nobody has ever once asked online or to me personally for a >> phone conversation to help them with anything related to Sage. I.e., >> nobody has ever written to sage-support or me personally and said "I >> would like phone support. Is there anybody here who would help?" > > There might be advantages to actually offing a 'premier service' with > guaranteed response times, confidentiality etc. The fact that one could > get the same service for no charge would not matter - it might help get > Sage used in places where it is not currently used. > > Confidentiality could be an issue on public mailing lists. There are > technical issues I'd wanted to have resolved with Wireshark, which I > would have not wanted to disclose publicly, as it would have given too > much information about the use it was going to be put to. I definitely see your point. > Perhaps you should offer a premier service, where the discussions would > be in private and not public. Just don't make it too cheap. A price of > $500-$1000/year or so would seem reasonable. Make it too cheap and it > will be off-putting to companies!!! I think $1000/year sounds exactly right. It's a little more than Mathematica's $750/year for a similar service though, as I mentioned yesterday and below. >> Looking at the Mathematica web site, I don't think Mathematica comes >> with phone support, by the way, but I'm not 100% sure. It looks like >> you have to buy an add-on service called "Premier Service". I can't >> figure out how much it costs from the Mathematica website, but this >> blog post >> (http://metcaffeination.net/weblog/2008/11/22/the-next-mathematica/) >> says it costs $750/year. > > That's not untypical. > >>> * Releases happen so frequently that IT depts. cannot hope to keep up >>> with installing the latest releases. >> >> I wonder how much more often Sage releases are than iTunes releases? >> I just checked and our releases are maybe about twice as frequent as >> iTunes. I'm just pointing out that Sage isn't that unusual with its >> release schedule. It used to be 2 years ago though. > > Realistically, I think it might be worth considering an official > supported version (say once 6-12 months) with which people get paid for > support. > > Then in addition the more frequent releases. > > > I'm not sure the best way to do it, but I do agree with Bill Hart, the > frequent releases could be considered a disadvantage. Just for the record, I'm personally not going to be selling support contracts and making officially supported versions, etc., as you suggest above. That should be done by a private company that seeks to make money from Sage, and I am not going to start or run such a company. If somebody else wants to, then I would be supportive. I have my own ideas about how I personally will help Sage grow bigger and more supportive, and becoming a commercial entity is not among them. >>> * It does not have certification for various industrial applications. >> >> What does that mean? Does Mathematica or Matlab have official >> industrial application certifications? If so, should we worry about >> getting certification? > > I don't believe there is such a thing. > >>> * Users are expected to be developers >> >> What does that mean really? It doesn't seem technically meaningful to >> write "Users are expected to be developers". Expected by whom? What >> is a developer? >> >>> * No glossy printed reference manual >> >> Add "You can't purchase a printed reference manual". There is a >> glossy nice pdf reference manual, but it's not for sale. I have >> printed it out before (for an AMS meeting). We do sell a tutorial >> though, and the royalties (which are nontrivial) go to the Sage >> Foundation account. >> >>> * Few books available in shops about using Sage >> >> In my experience, shops do not have books about the Ma's either. The >> only math software one typically finds books about at say Barnes and >> Noble is "Microsoft Excel". I think I saw a Matlab for Dummies once. > > > It's a specialised product. Shops are not going to keep such books too > often. There are tons of books on Amazon for Mathematica > > http://www.amazon.co.uk/s/ref=nb_ss_w_h_?url=search-alias%3Daps&field-keywords=mathematica&x=0&y=0 > > I have quite a collection myself! > > MATLAB > > http://www.amazon.co.uk/s/ref=nb_ss_w_h_?url=search-alias%3Daps&field-keywords=matlab&x=0&y=0 > > and Labview. I must admit not Maple. > > > > Dave > > > > -- William Stein Associate Professor of Mathematics University of Washington http://wstein.org --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---