One of Mathematica's authors offers an unexpected non-solution to that:
http://www.reddit.com/r/programming/comments/7gue5/the_incre...
"You know it's only $139 for students for the full Mathematica, and if you're not a student you can always pirate it."
Wolfram is aware of that issue, they haven't found a solution.
http://www.reddit.com/r/IAmA/comments/tmutz/stephen_wolfram_...
"But we're still trying to figure out the best ways to make Mathematica as a language be as fully open as possible"
When given the tradeoff between keeping their company running and risk losing language integrity, they rather keep the company running. That's fine for me, but that means that in the meantime I'd use something else. Mathics might change that.