On Sat, Aug 20, 2016 at 8:15 AM, <ciri...@gmail.com> wrote: > I will add this: I'm a retired developer with 35+ years of writing > commercial software, and I will gladly give my time, effort, and expertise > to open source software so that enthusiasts, students, amateurs, teachers, > and many others can benefit from it. However if it ever gets to the point > where some person or company is making a significant amount of money from my > freely given efforts, I doubt very much I would continue. > > One of the reasons I chose Sage as a project I would contribute to is that, > besides my lifelong love of mathematics, I felt that most of the users of > this software would be individuals who weren't using it to make money. Maybe > I'm naive about that, but I don't think so. There's a lot of open source > projects out there that I wouldn't be part of simply because there are so > many companies using that software for their own profit. I suspect there are > a lot of open source contributors that feel the same way. > > -Bill
So there is no confusion, my top priority right now is to **make a lot of money** by building a profitable company on open source software (Latex, Linux, Sage, Octave, R, etc.), and use that money to fund: 1. Sage development, 2. Vastly improve the *documentation* ecosystem around Sage, 3. Vastly improve the *support* ecosystem around Sage, especially for the masses beyond elite research mathematicians. You may strongly disagree with this, or chose not to be involved in Sage (or LInux, say) as a result. But to be clear -- I'm not hiding this. -- William > > > On Wednesday, August 17, 2016 at 12:02:16 AM UTC-5, William wrote: >> >> >> http://ask.sagemath.org/question/34442/can-i-create-commercial-software-using-sagemath >> >> I put: "ANSWER: It depends on what you mean by "commercial software". >> >> ONE: If by "commercial software" you mean "closed source", then the >> answer is no, you can't write and publicly distribute such software >> legally. >> >> 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. >> >> TWO: If by "commercial software" you mean software that makes money", >> then yes, it is possible to build commercial software on top of GPL'd >> software such as Sage. E.g., SageMathCloud is commercial (it makes >> money) but is GPL'd. The Linux operating system is also GPL'd but >> there are companies (like RedHat and Ubuntu) that make money from that >> software." >> >> >> -- >> 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. -- 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.