共享、免费和自由软件
免费软件(freeware)通俗地说就是开发者免费让用户使用的软件,一般不提供程序的源代码。
自由软件(free software)的英文是“Free Software”,因此有人认为自由软件就是免费软件,这种说法是不对的,自由软件绝不是“免费”软件。广义的自由软件是指允许任何人使用、拷贝、修改、分发(免费或收费)并提供源代码的软件。狭义的自由软件是指遵循由美国FSF制订的GPL(通用公共许可证)版权协议的计算机软件作品。自由软件也有版权。自由软件最有价值的是,它拥有开放式源代码,它有别于一般的商业软件,使用起来更加安全、更加符合人意。而且由于源代码公开,通过阅读和使用已有的源代码,软件开发人员可以看得更高更远,少走重复之路。最经典的自由软件有:网络操作系统Linux、电子邮件服务器Sendmail、WWW服务器Apache、因特网域名解析系统bind、通用网关接口编程语言Perl。正是这些自由软件支撑着全球最大的计算机通信网络———Internet的可靠持续运行。