On Mon, Feb 29, 2016 at 2:35 AM, Erik Bray <erik.m.b...@gmail.com> wrote: > On Fri, Feb 26, 2016 at 4:54 PM, William Stein <wst...@gmail.com> wrote: >> On Fri, Feb 26, 2016 at 4:44 AM, parisse >>> 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... >> >> I agree. You can tell what ODK is supposed to do by looking at the >> grant materials, which has precise deliverables and timelines. It's >> lots of exciting non-boring work that got them the grant. ODK impact >> will be very positive for open source math software, but won't solve >> the hugely important "boring work" problem you mention above. > > It won't outright solve the "boring work" problem, but it will help > with it. For example, one of my main goals (I think) is to improve > the Windows experience. I've already made some headway on that--I'm > close to having a one or two click installer for Sage on Windows. > Granted it involves a lot of overhead (Docker). But in the > longer-term I intend to put a lot of work into fully native Windows > support--the "boring" work that mathematicians don't want to do (but > that's exciting to me as a software engineer in search of a challenge > :) >
I hope that you take the approach of refactoring and extracting value from Sage, in way that makes everything much more usable to the Python/open source community. A perfect example of this is Martin Albrecht's recently launched https://github.com/sagemath/cysignals If you could do something like that -- with native Windows support -- for many parts of Sage (e.g., the preparser would be easy), then you would lay a strong foundation for native Windows support, while at the same time making the useful/tested/debugged things we've done with Sage more widely useful. It's boring work, doesn't make Sage any more functional, and definitely doesn't result in research papers. But I think it would be very valuable. > That said, ODK is only funded for so much time, so while it will > enable progress it's not a fully long-term solution. If SMC can turn > a profit (where I use "profit" in the loose sense of generating more > cash than is spent on it) I hope its backers will see a case for > putting more money back into Sage and related projects in the long > term so that we can continue to improve the user experience. Thank you for your support. This is *exactly* the plan, and evidence suggests that there is a nonzero probability of success. -- William > > -- > 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.