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.