free software: n. As defined by Richard M. Stallman and used by
the Free Software movement, this means software that gives users
enough freedom to be used by the free software community.
Specifically, users must be free to modify the software for their
private use, and free to redistribute it either with or without
modifications, either commercially or noncommercially, either gratis
or charging a distribution fee. Free software has existed since the
dawn of computing; Free Software as a movement began in 1984 with
the GNU Project. See also open source.