Earlier quoted context omitted.
The Mathworks is not our friend. They view Octave with disdain, and our entire purpose for working on Octave is to make sure people don't have to use Matlab. I think jwe would be miserable working at TMW. It would be the ultimate insult to his life's work.
Why such acidity towards Mathworks? I've use Matlab decades ago with someone elses licensing so I don't really know the details. "our entire purpose for working on Octave is to make sure people don't have to use Matlab." That's a really negative way to put it. Isn't Scilab a viable Matlab alternative as well. Are you hoping to block people from using that as well? What about Intel's fortan compiler... The point is, i…
This is why Octave is part of GNU, and why it's GPLed.
As for Scilab, they don't have quite the same aim as Octave. They don't aim to implement the same language so you can take your Matlab scripts away from Matlab, without change. They have a compatibility layer that does it partly, but there is still a need for implementing the same language. Imagine if the only way to run Javascript or Python was to sign away your rights to some company.
Freemat is a bit more comparable in aim to Octave, but it has a smaller contributor pool.