原作者:Richard Stallman
原文地址: http://www.gnu.org/philosophy/schools.html
转载自:http://blogs.sun.com/roller/page/GavinLu/20050215
为何所有的计算机用户都应该坚持自由软件,有广泛的原因。它能够赋予用户控制他们自己的计算机的自由。专有软件使计算机做那些软件的作者想让它做的事情,而不是你想让它做的事情。自由软件也赋予用户相互合作的自由,过正直的生活。这些原因在应用于所有人的同时也适用于学校。
但是还有特殊的原因适用于学校。它们是本文的主题。
首先,自由软件能够节省学校的经费。即使是在最富有的国家,学校也很缺钱。自由软件给予学校,象对其它用户一样,复制和再分发软件的自由,因此教育系统能够为他们所有的计算机制作拷贝。在贫穷的国家里,这能够帮助弥合数字鸿沟。
学校应该教学生将使整个社会获益的生活方式。他们应该推动自由软件的使用,就像推动循环利用一样。如果学校教学生自由软件,那么学生们将会在毕业后使用自由软件。这将会帮助整个社会脱离大公司的控制(和欺骗)。这些公司给学校提供免费样品的目的与烟草公司分发免费香烟的目的相同:让孩子们上瘾。一旦这些学生长大和毕业后,他们就不会再提供折扣了。
自由软件允许学生们学习软件如何运作。当学生们到十几岁的时候,他们中的一些人想要学习所有的东西,以了解他们的计算机系统和软件。这正是将会成为优秀程序员的人应该学习的时候。为了学习编写优秀的软件,学生们必须阅读很多代码,编写很多代码。他们必须阅读和理解人们正在使用的真正的程序。他们将会热切地、好奇地阅读他们每天使用的程序的源代码。
专有软件拒绝他们对知识的渴求。它说:"你想要的知识是个秘密,学习是被禁止的!"自由软件鼓励每个人学习。自由软件社区拒绝中世纪那样的"僧侣技术",它使普通公众对技术如何运作一无所知;我们鼓励任何年龄和环境中的学生阅读源代码,尽情地学习。使用自由软件的学校将会使编程有天赋的学生得到提高。
在学校中使用自由软件的下一个原因在于更深层次。我们期望学校教学生基本事实和有用的技巧,但那不是他们所有的工作。学校最基本的使命是教人们成为好公民和好邻居--和需要帮助的其他人合作。在计算机领域中,这意味着教他们共享软件。小学以上的学校应该告诉他们的学生:"如果你把软件带到学校,你必须同其它孩子分享它。"当然,学校必须实践它所鼓吹的。学校安装的所有的软件都应该允许学生复制、带回家、和进一步再分发。
教学生使用自由软件,参与自由软件社区,是一门要传递下去的公民课程。它也教学生公共服务而不是大亨的角色模型。所有级别的学校都应当使用自由软件。
没有评论:
发表评论
你可以在这里留下你的评论。