因为“开源”本身就是一种商业模式,“开源”只是说开放源代码,而不是说“免费”。比如用户有一个开源软件,跟Windows不同,用户可以在源代码层次去修改它让它用得更好。
同时,软件是一系列按照特定顺序组织的计算机数据和指令的集合,一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。