中科院开源协会宗旨

(一) 自由软件精神——“自由开放分享”。 自由软件的精神领袖是Richard Matthew Stallman。 他被人称为“最后的真正黑客”,他认为一个好的软件,应该自由地让人取用。 软件不应该做为相互倾轧、剥削的工具。 自由软件自诞生之日起,血液里就流淌着道德的元素,它秉承了学术自由的思想,信奉科学无国界,知识应该全人类共享。

(二) ubuntu精神(人道待人,天下共享连接人人的信念)——"具有 ubuntu 精神的人心胸开阔,乐于助人,见贤思齐而不忌妒贤能, 因为他或她拥有适度的自信,而这源自如下认识: 自己属于一个更大的整体,当他人受到伤害或死去时,当他人受到折磨或压迫时,这个整体就会消失。" 望开源协会的成员能够弘扬自由软件精神和ubuntu精神。

什么是自由软件?

根据自由软件基金会的定义, 自由软件 (Free Software)是一种可以不受限制地自由使用、复制、研究、修改和分发的软件。

自由软件的英文为“free software”,“free”一词有“自由”、“免费”的双重含意,因此要如何分辨自由软件(libre)和免费软件(gratis)?

自由软件运动的创始人——理查德·斯托曼提供了以下的定义:‘自由软件的重点在于自由权,而非价格。要了解其所代表的概念,你应该将“自由”想成是“言论自由”,而不是“免费啤酒”’。

自由软件赋予用户四种自由:

  1. 自由之零:不论目的为何,有使用该软件的自由。
  2. 自由之一:有研究该软件如何运作的自由,并且得以修改该软件来符合用户自身的需求。取得该软件之源码为达成此目的之前提。
  3. 自由之二:有重新散布该软件的自由,所以每个人都可以借由散布自由软件来敦亲睦邻。
  4. 自由之三:有改善再利用该软件的自由,并且可以发表修订后的版本供公众使用,如此一来,整个社区都可以受惠。 如前项,取得该软件之源码为达成此目的之前提。

如果一软件的用户具有上述四种权利,则该软件得以被称之为“自由软件”。 也就是说,用户必须能够自由地、以不收费或是收取合理的散布费用的方式、 在任何时间再散布该软件的原版或是改写版,在任何地方给任何人使用。 如果用户不必问任何人或是支付任何的许可费用从事这些行为,就表示她或他拥有自由软件所赋予的自由权利。

如何看待GNU Linux一类的自由软件?

有些人在使用Linux或者是Linux系统 上面的自由软件 (因为多数Linux发行版几乎全部是由自由软件组成的)时遇到了困难,他会抱怨: 这个软件(自由软件,GNU linux也是自由软件)没能满足我的需求,并且他认为他有权得到这样的满足。 如果他得到这样带有讽刺性的回答:“如果我是你,我要求退款!”,他的情绪恐怕会更糟。

要记住,你并没有付给那些软件开发者或者在线帮你提供技术指导的人任何钱。 他们并不欠你任何东西。 Linux 是自由软件, 所以不要用商业的眼光来对待Linux操作系统。 自由软件的作者们从来不拉拢用户, 他们对用户不负有任何责任。实际上在自由软件的世界里,开发者和用户并​​没有明确的界限,大家是朋友。

自由软件很可能只是满足作者和他的朋友的需要,甚至是为了好玩而创造的。 自由软件不是完美的,自由软件承认自己有缺点,它不会自吹自擂,蒙蔽用户的耳目。 这种对作者责任的解脱激发了作者的创造力,他们往往比背上重重包袱的商业软件结构更合理,技术更先进。

所以当你用某个自由软件遇到困难的时候,不应该埋怨软件的作者,因为他们对你并没有义务。 你不应该把自己当成一个挑剔的顾客,而要把自己作为这个软件的顾问 和一个和蔼的建议者,这样你才能理解作者写这个程序时的快乐,在遇到问题时向作者反映,帮助他完善这个软件,成为一个快乐的参与者。 就像你的哥哥送你一个他用旧了的自行车, 你应该珍惜这份友情,而不要在车坏了,或者骑车摔了一跤的时候大骂你的哥哥。 如果你真的不能使用这种合作的心态,那么最好不要使用这个软件。

这是一种先进的文化,它包含了互相合作,科学创新的精神。 理解这一点不是很容易,很多人往往是因为不能理解这种文化而离开自由软件。 这对于自由软件作者来说并没有什么损失。

如果你对GNU Linux历史以及自由软件的文化感兴趣, 请参阅GNU linux 趣话