同那些通过收取软件授权费用盈利的传统厂商相比,开源厂商在开发上采用开放源代码,在传播上采取免费下载、自由分发的方式,这样,他们的研发成本与营销费用都比传统软件企业低得多,并且有利于软件的广泛传播。在开源软件大潮的冲击之下,包括微软在内的商业软件公司,也开始认可开源软件"软件成为服务"的本质。开源软件在发展历程中,已经不仅仅是开放源代码的免费软件。比如著名的开源软件出版商O'Reilly公司,就不遗余力地联系各开源软件权威人士,组织各种开源软件的会议,虽然知识是免费的,但承载知识的书籍却是收费的。