开源软件还有一个名字,叫自由软件,与之相对于有一类软件叫闭源软件,比如我们常用的QQ,微信等。接下来接简单介绍下两者的区别
开源软件—open source software顾名思义就是开放软件源代码的软件,这意味着任何人都可以修改软件的源代码。相当于一个工具,大家可以在初代的基础上对其进行修改,并重新发布软件。这也是为什么其被称作自由软件。至于重新发布甚至商业化这里涉及到不同开源协议的要求不同,便不赘述,可自行了解。
闭源软件则与其正好相反,其源代码是私有的,只能被制造商或授权用户查看和修改。因此,普通用户无法访问、修改或重新分发该软件的源代码。闭源软件常见于需要保护隐私或者需要用于盈利的软件。