学校应独家使用自由软件(2014)

2020-09-16 22:27:14

教育活动,包括从幼儿园到大学的各级学校,在道德上都有义务只教授免费软件。

所有的计算机用户都应该坚持使用自由软件:它给了用户控制自己计算机的自由--使用专有软件,程序可以做它的所有者或开发者想让它做的事情,而不是用户想让它做的事情。自由软件也给了用户相互合作的自由,让他们过上正直的生活。这些季节适用于学校,就像它们适用于每个人一样。然而,这篇文章的目的是提出专门适用于教育的其他原因。

免费软件可以为学校省钱,但这是次要的好处。节约是可能的,因为免费软件给了学校,像其他用户一样,复制和重新分发软件的自由;学校系统可以给每一所学校一份拷贝,每所学校可以在它的所有计算机上安装该程序,而没有义务为此付费。

这个好处是有用的,但我们坚决拒绝把它放在首位,因为与事关重大的伦理问题相比,它是肤浅的。将学校迁移到自由软件不仅仅是让教育变得更“更好”的一种方式:这是做好教育而不是做坏教育的问题。因此,让我们来考虑一下更深层次的问题。

学校有一个社会使命:教育学生成为一个强大、有能力、独立、合作和自由的社会的公民。他们应该促进自由软件的使用,就像他们促进保护和投票一样。通过教授学生免费软件,他们可以让公民准备好生活在一个自由的数字社会中。这将帮助整个社会摆脱由大企业主导的局面。

相比之下,教授非免费课程就是植入依赖,这与学校的社会使命背道而驰。学校永远不应该这样做。

毕竟,为什么一些专有软件开发商要向学校免费提供他们的非免费程序的副本呢?因为他们想利用学校来建立对他们产品的依赖,就像烟草公司向学龄儿童分发免费香烟一样(2)。一旦这些学生毕业,他们不会给他们免费赠送,也不会给他们要工作的公司免费赠送。一旦您依赖,您将被期望支付,并且未来的升级可能是昂贵的。

自由软件允许学生学习软件是如何工作的。一些学生,天生的程序员,在他们十几岁的时候就渴望了解关于他们的计算机和软件的一切。他们非常好奇地想要阅读他们每天使用的程序的源代码。

专有软件拒绝了他们对知识的渴求:它说,“你想要的知识是秘密--学习是被禁止的!”专有软件是教育精神的敌人,所以学校不应该容忍专有软件,除非它是反向工程的对象。

自由软件鼓励每个人学习。自由软件社区拒绝“技术的祭司”,它让普通公众对技术是如何工作的一无所知;我们鼓励任何年龄和情况的学生阅读源代码,尽可能多地学习他们想知道的东西。

使用自由软件的学校将使有天赋的编程学生获得晋升。天生的程序员如何学习成为优秀的程序员?他们需要阅读和理解人们真正使用的真实程序。通过阅读大量代码和编写大量代码,您可以学习如何编写好的、清晰的代码。只有自由软件才允许这样做。

您如何学习为大型程序编写代码?您可以通过在现有的大型程序中编写大量更改来做到这一点。免费软件允许您这样做;专有软件则禁止这样做。任何学校都可以为学生提供掌握编程技能的机会,但前提是它是一所自由软件学校。

在学校使用自由软件的最深层次的原因是为了道德教育。我们希望学校教给学生基本知识和有用的技能,但这只是他们工作的一部分。学校最基本的任务是传授良好的公民意识,包括助人为乐的习惯。在计算机领域,这意味着教人们共享软件。学校,从托儿所开始,应该告诉他们的学生,“如果你把软件带到学校,你必须和其他学生共享。你必须把源代码给班级看,以防有人想学。因此,非自由软件是不允许带到课堂上的,除非它是为了逆向工程工作。“。

当然,学校必须实践它所鼓吹的:它应该只把自由软件带到课堂上(逆向工程的对象除外),并与学生共享包括源代码在内的副本,这样他们就可以复制它,把它带回家,并进一步分发它。

教学生使用自由软件,并参与自由软件社区,这是一堂公民实践课。它还教会学生公共服务的榜样,而不是大亨的榜样。各级学校都应该使用自由软件。

如果你与一所学校有关系--如果你是一名学生、教师、雇员、管理员、捐赠者或公开者--你有责任为学校争取免费软件。如果私下提出的请求没有达到目标,就在那些社区公开提出这一问题;这是让更多人意识到这一问题并为该阵营找到盟友的方法。

2002年,RJ Reynolds烟草公司因在儿童参加的活动中免费发放香烟样品而被罚款1500万美元。请参阅http://www.bbc.co.uk/worldservice/sci_tech/features/health/tobaccotrial/usa.htm.