您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业文化 > 谈自由软件文化及其对现代教育技术的启示
IT技术促进了现代教育技术的发展,同样,IT技术发展过程中产生的一些特有的文化现象也会影响我们的教育。与一些传统学科相比,教育技术是一门更为开放的学科,对于伴随IT技术发展产生的一些文化现象及其思维模式,我们不应该回避。目前,在教育技术的发展过程中,无论是技术层面还是操作层面都面临着一些问题。对于教材的开发设计者而言;有些新设计的课程和一些校本课程;在新教师的培训过程中,虽然许多任课老师有很丰富的经验,但是,教学的技术与方法往往是一种隐含知识,并不能被新老师直观地接受。正是由于许多这样的问题,我们教育技术中关于教学、学习,课件开发的许多理论并不能真正地应用到实际的教与学中。为此,我们需要一种新的理念去应对这些问题。也许,自由软件文化,黑客文化,博客文化能够给我们一些启示。内容概要自由软件文化自由软件释义自由软件和商业软件自由软件和专有软件自由软件和开放源代码软件自由软件文化和科学研究模式自由软件文化对教育技术的几点启示与自由软件相关的一些资料自由软件文化(一)开放源码的自由软件运动。上个世纪80年代初,美国微软等公司将专利法的概念应用于软件产品之上。“版权所有(Copyright)”使软件产业的生产力得到解放,软件产品从此摆脱了硬件厂商的束缚,出现了真正意义上的独立软件产品供应商,也成就了许多庞大的软件企业。然而,许多有识之士认为,目前软件领域专利法的滥用已经开始阻碍人类知识的积累、进步与传播,软件产业需要一种新的模式——自由软件。1.自由软件释义自由软件的英文原文是“FreeSoftware”。因为英文中的Free一字的多意性,国内许多人错误地将它理解为“免费软件”,这种说法是不对的。自由软件释义自由软件实际上指的是一种自由,而不是价格。为了理解这个概念,你应该想想自由言论,而不是免费啤酒。自由软件是指允许任何人使用、拷贝、修改、分发(免费/少许收费)的软件。尤其是这种软件的源代码必须是可得到的。从某种意义上说,“没有源代码,就称不上是(自由)软件。”1.自由软件释义对于某个特定的用户来说,如果某个程序被称为自由软件,那么:你拥有运行该程序的自由,而且可以用于任何目的。你拥有修改该程序适应你个人需要的自由。(为了在实践中使这一自由成为可能,你必须能够获得源码,因为没有源码而试图修改程序是极端困难的。)你拥有再发行拷贝的自由,可以是无偿的,也可以收费。你拥有发行该程序修改后版本的自由,从而使社团可以从你所作的改进中获益。自由软件和商业软件一般认为,世界上第一个自由软件作品是理查德·斯托曼的emacs。第一个自由软件组织是美国的“自由软件基金会”(FreeSoftwareFoundation,FSF)。为了推动自由软件运动,自由软件基金会和律师一起设计了《通用公共许可证》(GPL)。该许可证明确地定义了自由软件的概念,说明了自由软件与商业软件的主要区别:自由软件和商业软件商业软件一般不提供源代码,而自由软件保证提供源代码;商业软件禁止用户将软件散布给第三者,而自由软件的许可证在法律上保证任何人,有权按照许可证的规定散发软件,并且不得限制散发对象进行再次散发.更为重要的是自由软件的《通用公共许可证》在法律上保证了任何软件作品一旦宣布为自由软件,便永远是自由软件,包括原始作者在内的任何人都无权改变。任何更新、移植、修改和增强都被定义为“导出性工作”,是不能改变原始版权说明的。自由软件和专有软件所谓专有软件,是由厂商依据的是现有版权法,严格控制源代码的软件。而本文中指的自由软件或开放源码指的是源代码开放,软件自由拷贝。它也有版权,但依据的是Copyleft(或其精神),这种版权不是剥夺用户的自由而是保证用户的自由,保证用户可以自由使用、修改和发布软件。自由软件和开放源码软件与自由软件相关的另一个概念是开放源码软件(OpenSourcesoftware)。开放源码软件或多或少有些自由软件的味道,但开放的源码不完全等于自由软件。倾向于使用开放源码这一说法的有些人是希望能避免free的歧义性,即避免将‘自由’与‘免费’相混淆。‘自由软件’与‘开放源码软件’多多少少描述了软件的同一范畴,但强调了软件的不同侧面和价值观。自由软件和开放源码软件‘自由软件’这一名词,以表示自由、而不仅仅是技术,才是重要的。而‘开放源码软件’的词义着重于通过源码公开,可以具有创造强大的、高质量软件的潜力,而回避了自由、社会和原则这些概念。为讨论方便,我们将自由软件与开放源码软件作为同一个概念进行讨论,即它们是与专有软件相对应的一个概念。自由软件文化与科学研究模式虽然自由软件运动是由于计算机与互联网而产生的,但是,自由软件的文化内涵并不是现在才存在的,在科学发展的初期阶段,就体现出了这种自由、共享与开放的精神。即使是现在,不仅仅在计算机行业,在其它高科技领域,都体现出这种精神。自由软件文化与科学研究模式自由软件文化本身的发表与互联网的发展是分不开的,可以说,互联网是公开源代码的最佳媒体和途径,能及时反馈和公开程序员修改与补充的代码。任何流行编程语言在互联网上都有应用程序公开源代码的网站。自由软件是一种面向开放网络(互联网)的天然开发模式,同时也是高效、有价值的开发方式。自由软件文化与科学研究模式1998年,自由软件的著名理论家EricRaymond发表了宣言性的著作:“大教堂与集市”,深入详尽地分析了专有软件与自由软件开发模式的区别,并且以自己的实验验证了理论。Eric认为,微软的模式就象是艰难而缓慢的大教堂建造工程。这种大教堂的方式在修补软件Bugs、保障软件质量方面明显失效。因为源代码封闭,真正对整个软件系统源代码了如指掌的人手太少,难以有效地完成高效高质的捉虫工作,随着程序越来越大,这种问题越发突出。自由软件文化与科学研究模式而自由软件则仿效了自由集市的模式。尽管有街市的嘈杂,但正是这里,繁衍着无数的创新,并吸引着无数的程序员。在集市里,公开源代码的程序随时随地地暴露在千万名程序员的眼皮底下,使Bug无处藏身,并能随时修改。自由软件文化与科学研究模式开放源码的精神其实在科学发展的早期就己经存在了,科学家公开向他人传播其工作成果以供他人使用、检验和进一步发展。科学研究是建立在一种开放和自我校正的基础上,这是科学伦理的基石。这种模式被证明是创造科学知识最成功的方式。这种模式的起点大多数是一个难题或者是研究者个人对某个问题感兴趣,然后,他们就提供自己的解决方案。自由软件文化与科学研究模式科学伦理并不只涉及权利,它还包括两项基本的义务:一定要提到资料来源;为了科学共同体的利益,新的解决方案严禁保密。自由软件文化与科学研究模式目前人类基因的研究也得益于开放源码的思想。2002年7月,在美国圣地亚哥举行的一次开放源码开发者的聚会上,两位人类基因的研究者:EBI(EuropeanBioinformaticsInstitute)基因注释小组的领导人EwanBirney和加利福尼亚大学的研究科学家JimKent分别在研讨会上发言。自由软件文化与科学研究模式两位研究者表示,开放源码有助于基因科学家们共同对基因组进行研究。到目前为止,整个人类基因测序基本完成,其数据量大约为3GB,所有人类的生物特性都可由这3GB的数据表示,无论是政府机构的科学家还是私人公司的科学家,都同意将这些数据免费公开,就象软件产业的开放源码一样。自由软件文化与科学研究模式“科学需要科学共同体的审视,如果没有公开的源码,基因测序的结果便不能被同行们理所当然的接受,因为就象软件有bug一样,基因测序工作同样会有错误,只有公开源码,才能接受检验。”Kent说:“我不认为人们可以在没有开放源码的情况下拥有科学。”他曾协助制作出第一个人类基因浏览器——一种应用程序,它允许用户浏览网络上的基因数据库。自由软件文化对教育技术的启示“如果有足够多的眼睛,所有的错误都是浅显的”(群众的眼睛是雪亮的).自由软件文化对教育技术的启示启示一:课程设计的开放源码模式。(a)教材与讲义的“开放源码”。传统学校,一个新教师刚刚踏上教师的岗位,除了要经过必要的师范技能的培训,还需要经过有经验的老教师的“传帮带”。但是随着社会节奏的加快,这种培训的机会在很多学校越来越少。另外,随着知识不断的更新,教材中的许多内容往往是老教师没有接触过的。在这种情况下,新教师如何进行有效的教学,很大程度上取决于与教材开发者的沟通、与使用同一本教材的教师的切磋以及同讲授相关联课程同行的交流。自由软件文化对教育技术的启示我们传统的教材开发模式己经不适合这种需要,这就要求我们的教材开发者以及课程教师必须以新的方法和心态要处理这些新的问题。许多世界著名教材的作者与出版商都采用这样一种方法:在书发售的同时,提供相应的网站与书配套,网站的内容包括文本内容的勘误和动态更新、与书配套的讲义(通常是课程大纲,演示文档与演示课件)、图片素材以及使用同一教材其它教师的一些心得体会以及相关的教学网站。这本身也是一种开放源码,只不过开放的是思想的源码。自由软件文化对教育技术的启示国外许多大学(国内许多学校的教师也同样如此)的教师为自己的课程开发配套的网站,讲解自己的心得体会,并且将授课演示文档放在网上。虽然文档的主要的阅读者是上这门课的学生,但是,许多其它教师通过阅读这些文档,也同样能够加深对这门课的了解,同时对于自己的授课也受益非浅。通过开放思想的源码,使得教师之间的交流更加紧密。自由软件文化对教育技术的启示(b)多种类型的课程开放模式传统课程的问题之一,就是人类知识的新内涵往往要经过几十年甚至上百年,才能进入到基础教育的内容当中。这样一种课程体制,无论是教学内容还是方法,是远远不能符合时代的需要,特别是对于一些时效性很强的课程。现代课程需要将新的知识内涵,例如非线性科学、知识经济等等内容,尽快地提供给中小学选用。自由软件文化对教育技术的启示以目前的情况,我们课程的开发仍然是“大教堂式”的,这种设计模式是不能适应多种类型的课程开发的,而自由软件“集市”式的开放源码模式则可以满足这种需求。这就要求将课程的内容开放,教学第一线的老师可以参与教材的开发,由他们决定教材内容的取舍,在开发的过程中共同检验课本的内容,课本不完全依赖于固定方式的出版,在教学的过程中可以随时修改里面的内容。现代多媒体与网络技术的发展为这种模式提供了条件。自由软件文化对教育技术的启示启示二:课件开发的自由软件模式目前,教育技术发展的一个热点问题就是课件的开发,但是,这个热点却令许多业内人士有着强烈失败感。在课件开发的过程中,存在着这样的争论:课件到底是由谁开发。自由软件文化对教育技术的启示有些人认为课件应该由授课的老师根据自己的需求进行设计制作。但是,授课的教师很少有精力去自己开发适合自己的课件。即使自己制作的话,也往往是为了应付一下公开课。许多教师都有这样的体会,为了应付一堂公开课的课件,往往要花几个星期甚至几个月的时间,虽然公开课上得很成功,但是花这么长的时间去应付一堂公开课的课件,这显然无法体现出教育技术的效率。自由软件文化对教育技术的启示当然,随着信息技术与课程整合的深入,课程教师的计算机技能会有很大的提高。但是与传统的粉笔加黑板比较,现代教学技术的环境要复杂得多,教学的设备、软硬件的种类也复杂得多,我们不能苛求任课教师精通每种软件,每种设备。另外,现代课程教学内容的广度和深度也远比以前要复杂,教学的内容也经常处于变动状态,我们同样也不能苛求任课教师精通里面的每一个知识点。现代的学习,是老师与学生一起学习,许多知识是教师与学生往往同时进行建构。在这种环境下,老师如果把许多精力放在课件的开发上,往往得不偿失。自由软件文化对教育技术的启示有人提出由软件厂商或教材提供者提供相应的教学软件或素材,但是每个教师所面对的环境有差别,每个教师的上课风格都有自己的特征,软件厂商提供的模式、素材未必适合。一些学校买了许多教学软件,最后大多搁置在那里,并没有真正起到作用。成品软件不适用,即使提供素材的半成品(
本文标题:谈自由软件文化及其对现代教育技术的启示
链接地址:https://www.777doc.com/doc-3500973 .html