
That’s been true since Version 1, but for some time, there was an undocumented but widely known internal function to allow you to browse the definitions in a point-and-click way. Just turn off the ReadProtected attribute and ask for the definition. You Can View the Source CodeĪ large and increasing fraction of the Wolfram tech stack is written in the Wolfram Language, and all of that source code is viewable. You might say, “That’s not free because someone is paying,” but isn’t that true for open source? Millions of dollars have been spent so far on Jupyter and related projects just to make thin versions of Mathematica notebooks, funded in part-annoyingly!-by my own personal taxes. We even have country arrangements-if you are a student, teacher or academic researcher in Egypt, you have free Mathematica-that’s about 40 million people right there. Most good universities have site licenses, so any student or faculty can use the technology unrestricted without personal fees. On top of that, one has to remember that the full tech stack is free at the point of use to millions of people thanks to their institutions’ support. So it’s not the “free to do anything” of open-source software, but it is free in many cases.

Want to run it on a PC? Then there is the Wolfram Engine for macOS, Windows or Linux, free during the development phase of your project, or Wolfram Player, free for running code only but not for writing new code.
#WOLFRAM PLAYER FOR FREE#
The complete Wolfram Language runs on the $5 computer for free with some commercial use restrictions.

Prefer local? Try the Raspberry Pi version.
#WOLFRAM PLAYER UPGRADE#
True, there are some memory, CPU time and storage limits as it costs us money when you use the free cloud, and you can pay to upgrade those. You have access to the whole language, through a browser or via APIs, for free. The easiest way is to create a free Wolfram Cloud account. Of course, Wolfram|Alpha is free, but I mean the full Wolfram Language.

It generated some (mostly reasonable) debate about the benefits of different models. A couple of years ago, I wrote a piece outlining why I think that open source isn’t the right business model for Wolfram’s core tech.
