以下的定义：“自由软体的重点在于自由权，而非价格。要了解其所代表的概念，你应该将「free」想成是「言论自由」一词中的含义，而不是「免费啤酒」一词中的含义。”自由软体代表用户可以自由地运行、拷贝、分发、学习、修改并改进该软件。自由软件的定义可以追溯至GNU宣言。大部分自由软体都在互联网上自由发佈，往往不收取任何费用。一些或是以离线实体的方式发行，有时会酌情收取的费用（例如：工本费和运输费），而人们可用任何价格来贩售这些软体。所以，自由软体也可以是商业软体：因为自由软件许可证并不限制贩卖软体或者提供商业服