Open Source Software for Education

The world of education is filled with commercial software. The technology of this software is secret. This means that only the manufacture can fix or improve it. It also means that the user generally cannot tell what it is doing, whether it is collecting your personal information, etc. Finally this software generally costs money or exposure to advertising to use.

Open source software is an alternative. With open source, anybody can look "under the hood". Anybody can see exactly what the software does. Anybody can fix it, add a feature to it, etc. And, while anybody can charge you for a copy, they cannot prevent somebody else from charging you less for it or from giving it away.

Most educators are not programmers, so why would the ability to read the code and modify it matter to them? The answer is that, even though they may never read or modify it, there is a whole community that does. The presence of this community gives us confidence in open source software, much like the presence of voters in a democracy gives confidence to those who do not.

When schools expose students to commercial software, they also inadvertently and inappropriately advertise that software and software vendor to the students. Most open-source software is written by individuals or nonprofits.

What follows is a list of some open-source software that I have either found to be useful as an educator, or have merely stumbled upon and plan to play with it later. It is by no means an exhaustive list and it is math-centric. Unless noted otherwise, in addition to being "free as in speech", all of this software is also "free as in beer", meaning that you can download it without paying anybody anything. As Sirius Cybernetics Corporation says, "share and enjoy"!

Jon Dreyer