Free software brings affordability, transparency to mathematics

December 6, 2007 The Sage logo

The Sage logo. Credit: William Stein

Until recently, a student solving a calculus problem, a physicist modeling a galaxy or a mathematician studying a complex equation had to use powerful computer programs that cost hundreds or thousands of dollars. But an open-source tool based at the University of Washington won first prize in the scientific software division of Les Trophées du Libre, an international competition for free software.

The tool, called Sage, faced initial skepticism from the mathematics and education communities.

"I've had a surprisingly large number of people tell me that something like Sage couldn't be done – that it just wasn't possible," said William Stein, associate professor of mathematics and lead developer of the tool. "I'm hearing that less now."

Open-source software, which distributes programs and all their underlying code for free, is increasingly used in everyday applications. Firefox, Linux and Open Office are well-known examples.

But until recently, nobody had done the same for the everyday tools used in mathematics. Over the past three years, more than a hundred mathematicians from around the world have worked with Stein to build a user-friendly tool that combines powerful number-crunching with new features, such as collaborative online worksheets.

"A lot of people said: 'Wow, I've been waiting forever for something like this,'" Stein said. "People are excited about it."

Sage can take the place of commercial software commonly used in mathematics education, in large government laboratories and in math-intensive research. The program can do anything from mapping a 12-dimensional object to calculating rainfall patterns under global warming.

The idea began in 2005, when Stein was an assistant professor at Harvard University.

"For about 10 years I had been really unhappy with the state of mathematical software," Stein said. The big commercial programs – Matlab, Maple, Mathematica and Magma – charge license fees. The Mathematica Web page, for example, charges $2,495 for a regular license. For another program, a collaborator in Colombia was quoted about $550, a special "Third World" discount price, to buy a license to use a particular tool, Stein said.

The frustrations weren't only financial. Commercial programs don't always reveal how the calculations are performed. This means that other mathematicians can't scrutinize the code to see how a computer-based calculation arrived at a result.

"Not being able to check the code of a computer-based calculation is like not publishing proofs for a mathematical theorem," Stein said. "It's ludicrous."

So Stein began a year and a half of frenzied work in which he created the Sage prototype, combining decades' worth of more specialized free mathematical software and filling in the gaps.

"I worked really, really hard on this, and didn't sleep much for a year. Now I've relaxed. There are a lot more people helping out," Stein said. "It seems like everyone in the field has heard of Sage now, which is surreal."

Among those helping is a team of five UW undergraduate students who work part-time on the code – everything from writing new formulas to improving the Google-ish graphical interface. (Even when Sage runs on an individual computer, not over the Internet, you use a Web browser to enter commands.)

Regular meetings, named "Sage days," bring together volunteer developers. The fourth Sage day, held in Seattle in June, drew about 30 people. The sixth Sage day was held last month in Bristol, England. Forty-one people attended talks and many participated in coding sprints. Dozens of other people around the world contribute through Sage's online discussion boards.

Last month, Stein and David Joyner, a mathematics professor at the U.S. Naval Academy in Annapolis, Md., published a letter in the Notices of the American Mathematical Society in which they argue that the mathematical community should support and develop open-source software.

Soon Sage will face off against the major software companies in physical space. In early January, thousands of mathematicians will gather in San Diego for the joint meeting of the American Mathematical Society and the Mathematical Association of America. In the exhibition hall, Stein has paid the first-timers' rate of $400 to rent a booth alongside those of the major mathematical software companies, where he and students will hand out DVDs with copies of Sage.

"I think we can be better than the commercial versions," he said. "I really want it to be the best mathematical software in the world."

The Sage project page is at http://www.sagemath.org .

Source: University of Washington


print this article email this article download pdf blog this article bookmark this article     Stumble it Digg this share on Facebook retweet share on Reddit add to delicious
Rate this story - 4.8 /5 (93 votes)

Rank Filter

Move the slider to adjust rank threshold, so that you can hide some of the comments.


Display comments: newest first

  • googleplex - Dec 07, 2007
    • Rank: 5 / 5 (1)
    I wish someone would create a free internet library of research papers.
    I wouldn't care if they had some discrete advertising to fund it. As long access to research papers was free.
    Something like the US patent office would be a good model.
    The benefits to mankind of freely distributing the information far out value the fees generated from controlling the distribution.
    Futhermore the project should bring together research into a wiki style collection. This would help to link papers/researchers and co-ordinate research.
    The entire education system is really messed up.

December 6, 2007 all stories

Comments: 1

4.8 /5 (93 votes)
  • Stumble this up

  • Digg this

  • share this

  • hide
  • Related Stories

  • A trillion triangles: New computer methods reveal secrets of ancient math problem
    created Sep 22, 2009 | popularity not rated yet | comments 0
  • Project Whirlwind comes home
    created May 25, 2009 | popularity not rated yet | comments 0
  • Research Lab Combines Psychology with Technology
    created Feb 03, 2009 | popularity not rated yet | comments 0
  • Cabinet NG, Sage Link Document, Account Management Platforms
    created May 08, 2007 | popularity not rated yet | comments 0
  • SAP Brings Good Q1 News to Sapphire
    created Apr 22, 2007 | popularity not rated yet | comments 0



  • hide
  • Relevant PhysicsForums posts

  • A proof in powers
    created 17 hours ago
  • help with inverse function
    created 19 hours ago
  • favourite pathological examples
    created 21 hours ago
  • When does cos(A B)=cosA cosB
    created Nov 23, 2009
  • operator is normal iff ||Tv||=||T*v||, simple proof help
    created Nov 22, 2009
  • Changing evaluation of an axis on a triple integral
    created Nov 22, 2009
  • More from Physics Forums - General Math

Other News

Climate change could boost incidence of civil war in Africa

Other Sciences / Social Sciences

created 22 hours ago | popularity 2.4 / 5 (14) | comments 7

Climate change could increase the likelihood of civil war in sub-Saharan Africa by over 50 percent within the next two decades, according to a new study led by a team of researchers at University of California, Berkeley, ...


Strategic management theory offers fresh take on the economic crisis

Other Sciences / Economics

created 3 hours ago | popularity 3 / 5 (1) | comments 0

The recent financial crisis and resulting global economic downturn has been the most defining global economic event since the Great Depression. Now research which appears in the November issue of Strategic Organization, publis ...


Do kids benefit from homework?

Do kids benefit from homework?

Other Sciences / Social Sciences

created 18 hours ago | popularity 4 / 5 (1) | comments 3

(PhysOrg.com) -- Homework is as old as school itself. Yet the practice is controversial as people debate the benefits or consider the shortcomings and hassles. Research into the topic is often contradictory ...


As robots become more common, Stanford experts consider the legal challenges

Other Sciences / Social Sciences

created 20 hours ago | popularity 4.7 / 5 (3) | comments 0

(PhysOrg.com) -- They already detect and defuse bombs, control traffic patterns and do some basic household chores. And scientists predict that pretty soon, robots will be using artificial intelligence to play a larger role ...


The cause behind the characteristic shape of a long leaf revealed

The cause behind the characteristic shape of a long leaf revealed

Other Sciences / Mathematics

created 22 hours ago | popularity 5 / 5 (2) | comments 0

Applied mathematicians dissected the morphology of the plantain lily (Hosta lancifolia), a characteristic long leaf with a saddle-like arc midsection and closely packed ripples along the edges. The simple ...