The Free Software Definition - GNU Project - Free Software Foundation (FSF): "We maintain this free software definition to show clearly what must be true about a particular software program for it to be considered free software.
``Free software'' is a matter of liberty, not price. To understand the concept, you should think of ``free'' as in ``free speech,'' not as in ``free beer.''
Free software is a matter of the users' freedom to run, copy, distribute, study, change and improve the software. More precisely, it refers to four kinds of freedom, for the users of the software:
* The freedom to run the program, for any purpose (freedom 0).
* The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this.
* The freedom to redistribute copies so you can help your neighbor (freedom 2).
* The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this"
That's the GNU Project/Free Software Foundation (FSF) definition of free software. And I think that's the best kind of free software - software that's truly free in every sense of the word.
However, there's lots of excellent so called 'free as in beer' software out there that can offer people a lot of value, so I'm not going to debate ideology and philosophy here - there's plenty of other forums for that sort of discussion - I just want to keep finding and telling you guys about software that you can use and don't have to pay for!
Chris