转自:开源教学
http://www.oedu.org
作者:文
第一部分:
一 什么是自由软件
二 为什么要在中国教育教学中使用自由软件
近年来信息技术的高速发展对教育产生了深刻的影响,我们中国的教育也正在探讨和实践如何利用信息技术促进教育的发展。当前国家和各地方政府投入了大量的人力、物力和财力进行教育信息化建设和信息技术教育建设。但在这些建设工作之中,我们只关注了教育信息化的硬件建设却严重地忽视了相关的软件建设。甚至可以说,在我国教育信息化的软件建设中,我们的现行政策和做法存在严重的失误。
教育的信息化建设应该包括硬件建设和软件建设两大部分,从某种程度上来说,后者的重要性超过前者。但是我国的现行的教育信息化建设常常只重视购买电脑、网络设备等硬件投资却没有购买相关软件的经费,这就导致我国中小学目前使用的软件大部分是未经正常授权的,或者说使用的是盗版软件。从长远来看,这势必对我国的道德法律建设、教育的诚信、学校信息技术教育等产生非常不良的后果。
结合我国的实际情况,我认为中国无论是教育的信息化还是信息技术教育,都应该改变使用盗版商业软件的现状而使用自由软件。下面我们依次讨论什么是自由软件,为什么要使用自由软件,使用自由软件会遇到哪些障碍,以及自由软件如何进入中国的教育等问题。
一 什么是自由软件。
对于习惯使用微软产品的用户而言,一开始进入自由软件世界,就会遇到许多的陌生的名词,一个最基本的问题就是:到底什么是自由软件?自由软件英文为 Free software,其中的free既有免费的意思,也有自由的意思,但翻译为自由则更恰当一些。自由软件是指用户可以自由运行、拷贝、研究、改进的软件。更准确地说,自由软件中的自由是包涵以下三种层次的自由:
1 研究程序运行机制,并根据你自己的需要修改它的自由
2 重新分发拷贝,以使其他人能够共享软件的自由
3 改进程序,为使他人受益而散发它的自由
由此可见,自由软件与我们熟悉的以微软软件产品为代表的商业软件起码有两大截然不同,或者说自由软件有两大特征:一是可以免费使用,二是公布软件的源代码,用户可以自己修改、发行。自由软件和商业软件可以说是两个对立的概念,在这两个对立的概念之间,还有许多性质介于两者之间的软件,或者说还有许多对用户在运行、拷贝、研究、改进自己的软件上有自己独特要求---我们常称之为许可证---的电脑软件。在我们国家加入WTO后,国家越来越强调法制治国的今天,我们使用任何一个电脑软件之前,都应该认真阅读并遵守该软件的许可证制度,不要侵犯知识产权。
显然,自由软件没有利润收入,这就导致许多人对自由软件的性能是否有保障存在疑问。这其实是不用担心的,自由软件先进的开发机制保证了其性能的优越性。大量权威机构的各种测试和大量的使用自由软件的事实可以证明:自由软件是可靠稳定的,功能强大的,它与以微软产品为代表的商业软件在性能上各有千秋。
二 为什么要在中国教育教学中使用自由软件:
我一直坚决地认为应该在中国的教育---无论是在中国教育的信息化进程还是在中国的信息技术教学中---我们都应该使用自由软件而不是商业软件。我的理由是:
1 自由软件优越的性能可以为中国的教育提供全面的信息化支持。
由于种种原因,中国教师对于自由软件充满着误解和怀疑,认为免费提供的软件不可能具备商业软件的性能,不能满足教育信息化的要求。这种观点是大错特错的,这种错误的观点主要来源于两点,一是受片面的宣传的影响,二是总是受陈旧的技术事实和陈旧的技术观点的影响。其实,现在的自由软件---虽然在其背后没有商业化的支持,而都是由志愿者自由开发,并免费供他人使用以及再开发---的性能在总体上完全不输于商业软件。
尤其是对教育系统而言,自由软件可以满足教育信息化和信息技术教学的一切需要。
比如说,一个学校建立校园网,最主要是建立自己的网站,当前大多数学校都使用微软的Windows2000系统+IIS服务器,价格昂贵。但是使用自由软件 Linux+Apache 的话,不仅不用一份钱,而且所要求的服务器配置降低还可以在硬件上大大节约经费。至于性能,权威的机构早就有数据指出:世界上的网站有70%是架构在 Apache上就足以说明一切了。除了在校园中的运用之外,本人在另外一篇文章中> 指出,在我国新的信息技术课程标准的要求下,自由软件比商业软件更适合于中国的信息技术教育。
束缚自由软件在中国教育的运用的决不是自由软件本身的性能,而是我们教师的认识范围和认识水平。
2 节约有限的教育经费,尊重知识产权
当前在我们中国无论是在教育的信息化还是信息技术教育中,使用的电脑软件都是商业软件。具体包括:
1) 教师和学生使用的电脑的操作系统几乎全部是微软的Windows系列。
2) 校园网络、城域教育网络等基本上使用全套的微软产品,包括操作系统、数据库、电子邮件服务器、代理服务器等。
3) 教师使用和学生学习的办公软件几乎全部是微软的Ms Office,少数是金山Office等类似产品。
4) 时下非常流行的课件制作以Authoware和PowerPoint为主。
5) 学生学习信息技术中要使用的软件,如图形图象软件PhotoShop等。
以中国的经济状况而言,一个中学或是小学要购置以上电脑软件齐全,所需要的经费可以说是不可承受的----别说中国,即便富裕如美国、德国、挪威等,一般学校也根本就买不起这么多的电脑软件。
而现实就是:中国的中小学都在使用上述商业软件。原因也很简单,大家都在使用的是盗版软件,或者在一些学校则是正版软件和盗版软件参差使用。这些行为既违背国家的相关法律,也与道德精神相抵触。但如果使用自由软件---以上列举的所有软件在自由软件中都有功能相当的作品---那么不用花费一份钱,可以为国家节约大量的教育经费,毕竟很多学校还是花大价钱购买了正版软件,而且完全不存在侵犯版权的问题。
3 自由软件更适合于学生的各种能力培养,尤其是中国学生最缺乏的创新精神
中国学生最缺乏的创新精神如何才能培养出来?我想创新能力不是在学校中能够刻意培养出来的,我们真正需要的只是一个容许、理解、支持创新的环境,只要在学校教育中构建这样一个氛围,中华民族的创新能力就能自然地开发出来。
就信息技术教育而言,我认为自由软件正是构建一个鼓励创新环境的最好选择。因为自由软件开放自己的源代码,为使用者深刻理解技术提供了可能,也为使用者成为开发者提供了便利,事实上自由软件是鼓励用户在自己作品基础的继续开发的。这对学生的创新能力培养起到了一个“润物细无声”的作用。
相反,我们目前基于微软产品的信息技术教育,似乎只想把我们的下一代培养成微软产品的使用者。诚然,微软的产品就面对用户而言,软件产品的人性化和傻瓜化做得非常出色,但越是傻瓜化的产品越会扼杀智力正在处于发展阶段的中小学生的能力发展。在一个代码封闭、在软件领域大肆进行垄断竞争的软件产品环境下,我们很难相信学习者的创新能力可以得到很好的发展。
除了在培养创新能力之外,如培养合作能力、深入研究的能力、动手能力等多方面,自由软件都比以赢利为主要目标、把自己软件的代码作为商业机密的商业软件更合适得多。
4 自由软件内在的开放精神更符合教育本身的发展规律
知识是没有国界和地域之分的,知识是全人类共同的财富,知识的公共性决定了教育的开放性。开放教育理念源于20世纪50年代法国教育家Paul Lengrand所倡导的终身教育思想。开放教育是人类追求教育完美的一种理想。开放可以给教育扩展无限的空间,可以集成无限的资源,可以提供无限的发展机遇。
但在我们的现行信息技术教育之中,我们完全采用微软的产品。微软无疑是一个伟大的、成功的商业公司,但他的软件产品都是封闭源码,不对外开放,在市场竞争中常采用垄断行为,它的产品完全是以市场为上帝,以利润为目标,这些和开放的教育理念是相违背的。
自由软件则是完全开放的,不仅开放软件的使用权,而且开放并且是鼓励使用者研究自己的源码从而进行后续的开发。通过这样的方式使得软件作品可以全人类共享,全人类参与开发,这和教育的终极目的和教育的自身发展规律是一致的。
因此,我认为,自由软件比商业软件更适合于中国的中小学教育。