Sage is a free open source  mathematics software system licensed under the GPL. It combines the power of many existing open-source packages into a common Python-based interface.

"Mission: Creating a viable free open source alternative to Magma, Maple, Mathematica and Matlab."

 

You should give it a try http://www.sagemath.org/