Richard Matthew Stallman, often known by his initials, rms, and occasionally upper-case RMS, is an American free software movement activist and programmer.