On Fri, Feb 26, 2016 at 6:28 AM, Francesco Biscani <bluesca...@gmail.com> wrote: > I think your points are very important. Competing with a commercial CAS (or > with any commercial software really) is much more about boring aspects of > software development rather than exciting ones. In my experience the FLOSS > community can excel at solving technically challenging problem, but it often > struggles when it comes to subjects like QA, documentation, user interfaces, > etc. Those are chronically weak points in projects such as LibreOffice, > Firefox, the linux desktop environments in general, office programs, etc. It > should not matter as much in math/science oriented software, but for > whatever reason it seems like the CAS crowd needs to be pampered much more > than (say) the numerical computing crowd.
I think the numerical computing crowd is also slightly better off, since they have better industry support due to their software being incredibly useful to industry. I hope to create a new little part of industry to which Sage is very useful. Incidentally, *all* software that the company I started creates is open source. So the company is fully a part of the "FLOSS community", despite being commercial. This is different than Enthought and Continuum Analytics (two numerical Python companies) or even Google (say), which produce both some open and some closed source software. Those first two companies have enterprise customers as their main clients, so selling closed source software is critical to their business models, and they can't be 100% open source. In contrast, the main clients for SMC are educators, who see great value in paying for nicely hosted and supported open source software, since they often have very limited IT resources and time. > > The other point you make is really about academia being (for the most part) > ethically bankrupt. I doubt this will change substantially in the > short-medium term. For a long time I was completely certain that academia would change rather quickly in this regard, and thought I saw that change happening. However, the people who would have brought about this change mostly leave academia, so the change doesn't happen... William > > > On 26 February 2016 at 13:44, parisse <bernard.pari...@ujf-grenoble.fr> > wrote: >> >> Regarding the mission statement, I'm a little bit skeptic one can build a >> viable alternative to Magma on one side and Maple, Mathematica, Matlab on >> the other side. Magma is a very specialized software that is probably >> unknown to most mathematicians, and almost certainly unknown in other >> scientific fields, while most mathematicians and many scientists in other >> fields have heard about Maple, Mathematica and Matlab. From my very little >> experience trying sagemath, the system seems to me to be more designed to be >> an alternative to Magma than to Maple, Mathematica or Matlab. >> Perhaps because it's fun to code something exciting related to your math >> research while it's not fun to write interfaces, fix bugs, support windows, >> write documentation targetting large number of students, code heuristics for >> nice solvers and antiderivatives... That's probably the reason why Maple, >> Mathematica and Matlab are commercial softwares: people doing the boring >> work want to be rewarded for that. And you can not expect to be rewarded by >> the math community, most mathematicians don't care about software >> production, about opensourceness, just look how the scientific editors make >> money with the work of mathematicians and scientists in general. >> I don't know if the opendreamkit will succeed doing the boring work, but I >> believe there are several obstacles: the proposed salaries, the career >> perspectives, the code long term support... It's safer to bet on one person >> who is dedicated to the software, but the size of sagemath is probably too >> huge to be supported by one person alone. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "sage-devel" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to sage-devel+unsubscr...@googlegroups.com. >> To post to this group, send email to sage-devel@googlegroups.com. >> Visit this group at https://groups.google.com/group/sage-devel. >> For more options, visit https://groups.google.com/d/optout. > > > -- > You received this message because you are subscribed to the Google Groups > "sage-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-devel+unsubscr...@googlegroups.com. > To post to this group, send email to sage-devel@googlegroups.com. > Visit this group at https://groups.google.com/group/sage-devel. > For more options, visit https://groups.google.com/d/optout. -- William (http://wstein.org) -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.