🍺 Free as in free speech, not as in free beer
什么是自由软件?
什么是自由软件
What is Free Software? 🔗
四项基本自由
如果一个软件是自由软件,那么它必须为用户提供以下四项基本自由:
- 自由度 0:无论用户出于何种目的,必须可以按照用户意愿,自由地运行该软件。
- 自由度 1:用户可以自由地学习并修改该软件,以此来帮助用户完成用户自己的计算。作为前提,用户必须可以访问到该软件的源代码。
- 自由度 2:用户可以自由地分发该软件的拷贝,这样就可以助人。
- 自由度 3:用户可以自由地分发该软件修改后的拷贝。借此,用户可以把改进后的软件分享给整个社区令他人也从中受益。作为前提,用户必须可以访问到该软件的源代码。