🍺 Free as in free speech, not as in free beer¶
什么是自由软件?¶
什么是自由软件
What is Free Software? 🔗
四项基本自由
如果一个软件是自由软件,那么它必须为用户提供以下四项基本自由:
- 自由度 0:无论用户出于何种目的,必须可以按照用户意愿,自由地运行该软件。
- 自由度 1:用户可以自由地学习并修改该软件,以此来帮助用户完成用户自己的计算。作为前提,用户必须可以访问到该软件的源代码。
- 自由度 2:用户可以自由地分发该软件的拷贝,这样就可以助人。
- 自由度 3:用户可以自由地分发该软件修改后的拷贝。借此,用户可以把改进后的软件分享给整个社区令他人也从中受益。作为前提,用户必须可以访问到该软件的源代码。
The four essential freedoms
A program is free software if the program's users have the four essential freedoms: [1]
- The freedom to run the program as you wish, for any purpose (freedom 0).
- The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.
- The freedom to redistribute copies so you can help others (freedom 2).
- The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.
自由软件现在更加重要¶
自由软件现在更加重要
Free Software Is Even More Important Now 🔗
by Richard Stallman
自由包括与他人合作的自由。剥夺人们的这个自由就是孤立他们,也是谋划压迫他们的开始。 在自由软件社区中,我们非常注重合作的重要性,因为我们的工作是由有组织的合作组成的。如果你的朋友来造访,看到你用的一个程序,他可能会要一个拷贝。一个阻止你发布或者说你 “不应该” 这么做的程序,是反社会的。
Freedom includes the freedom to cooperate with others. Denying people that freedom means keeping them divided, which is the start of a scheme to oppress them. In the free software community, we are very much aware of the importance of the freedom to cooperate because our work consists of organized cooperation. If your friend comes to visit and sees you use a program, she might ask for a copy. A program which stops you from redistributing it, or says you're “not supposed to,” is antisocial.
共勉。