|   | 1 |  initial version  | 
ANSWER: It depends on what you mean by "commercial software".
If you write a program that genuinely uses the Sage library in a nontrivial way, then that program is a derived work of Sage and must be distributed under the GPL (after all, there is no possible way to run the program without calling many functions in Sage).
When I started Sage, I took PARI -- a GPL'd program -- and started building Sage on top of that. I was forced to GPL Sage because it was a derived work of PARI. It's the same principle at work. Sage is very much a LIBRARY, not just a programming language.
We (Sage developers) also cannot sell or provide you with an exception, because Sage itself depends on many GPL'd programs that we do not own the copyright to.
|   | 2 |  No.2 Revision  | 
ANSWER: It depends on what you mean by "commercial software".
If you write a program that genuinely uses the Sage library in a nontrivial way, then that program is a derived work of Sage and must be distributed under the GPL (after all, there is no possible way to run the program without calling many functions in Sage).
When I started Sage, I took PARI -- a GPL'd program -- and started building Sage on top of that. I was forced to GPL Sage because it was a derived work of PARI. It's the same principle at work. Sage is very much a LIBRARY, not just a programming language.
We (Sage developers) also cannot sell or provide you with an exception, because Sage itself depends on many GPL'd programs that we do not own the copyright to.
|   | 3 |  No.3 Revision  | 
ANSWER: It depends on what you mean by "commercial software".
If you write a program that genuinely uses the Sage library in a nontrivial way, then that program is a derived work of Sage and must be distributed under the GPL (after all, there is no possible way to run the program without calling many functions in Sage).
When I started Sage, I took PARI -- a GPL'd program -- and started building Sage on top of that. I was forced to GPL Sage because it was a derived work of PARI. It's the same principle at work. Sage is very much a LIBRARY, not just a programming language.
We (Sage developers) also cannot sell or provide you with an exception, because Sage itself depends on many GPL'd programs that we do not own the copyright to.
 Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.
 
                
                Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.