- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于自由软件的计算机教学
雷宇
作者简介:
雷宇,男,99年参加工作,广州市贸易职业高级中学计算机一级教师。
摘要:软件的版权在学校的使用和教学中未有引起足够的重视,随着我国加入世贸,对知识产权的保护会越来越严格。自由软件不存在盗版的问题。自由软件发展的速度十分迅速,在可用性和易用性上都有极大的提高。基于自由软件的教学平台费用十分低廉。这些原因将会促进基于自由软件的计算机教学的发展。
关键词:自由软件 计算机教学 版权 许可证 GNU Linux
1 什么是自由软件
自由软件是GNU工程的产物。GNU工程开始于1984年,由Richard Stallman发起,其目的是开发一个类似Unix的,并且是自由的完整的操作系统——GNU系统。当时,Unix是比较成熟而流行的操作系统,因此Richard Stallman选择做一个与Unix兼容的操作系统。一个操作系统不仅仅意味着一个内核,还就包括指令处理器、汇编程序、编译器、解释编辑器和各种应用软件,这样容易被移植,而且Unix用户可以方便地转移过来。到90年代,GNU已经发现或者完成了除了内核之外的所有主要成分。而Linux,一个自由的内核,由Linus Torvalds开发了。把Linux和几乎完成的GNU系统结合起来,就构成了一个完整的操作系统:一个基于Linux的GNU系统。
GNU工程采用GNU通用公共许可证 GPL ,力图保证共享和修改自由软件的自由——保证自由软件对所有用户是自由的。自由软件 FREE SOFTWARE 的FREE指的是自由而不是价格上的免费。采用GPL的软件一定是开放源代码,可以自由复制分发,可以自由进行研究和改写源代码,并要求在提供软件时要让使用者知道有这些权利。修改后的自由软件仍然要遵守GPL,确保自由软件不被某些人或公司据为己有。为了避免法律上的纠纷,所有的自由软件都注明不提供任何类型的担保,全部的风险,如程序的质量和性能问题都由使用者来承担。如果程序出现缺陷,使用者承担所有必要的服务,修复和改正的费用。自由软件并不是反商业的,只不过是换一种商业方式进行赢利。作者可以在分发软件或提供服务时收取费用。[1] 例如最大的Linux厂商RedHat,就提供软件集成、开发和各种服务,并从中赚取利润。GPL与传统的COPYRIGHT是完全不同的,由于自由软件允许自由复制分发,所以自由软件是不存在盗版问题,相反,在Stallman看来,这体现了人与人之间的互助美德。
2 自由软件的现状
自由软件现时已经发展得比较成熟。在Internet服务器中,已经有很大数量的网络服务器使用Linux操作系统,加上免费的Apache网站服务器和MySql数据库,用php或python作为开发语言,构成了开发和实施高性能Web应用的重要平台。Netcraft调查3千多万个网站后显示,到2002年8月为止,采用Apache为Web Server的占了总体的67%,第二名的Microsoft的只有25%。[2]
但在个人计算机的操作系统、应用软件和办公等桌面应用方面,自由软件和Linux的普及率远远比不上Windows。造成这种现状的原因主要有三个:一、自由软件采用的是类似Unix的操作系统Linux,个人机的用户对此不熟悉,自由软件发展的早期操作界面和办公软件的数量都较少,不能吸引一般的用户更换系统。二、用户的使用习惯也有很大的关系,系统和软件的改变毕竟需要重新学习,需要一定的时间和精力。三、大量的文档是用微软Office格式进行保存,改变系统和办公软件后能否继续使用也是很多人顾虑的问题。实际上,Linux为操作系统现时已经出现了优秀的图形操作界面,如Gnome和KDE,在可用性和易操作性上并不比Windows界面差,并且对中文的支持也开始完善。RedHat7.3中,在安装的过程中已经可选择中文。在最常用的办公软件方面,Abiword、Gnumeric、Kword和OpenOffice等自由软件可涵盖微软Office的大部份功能,对Word、Excel文档都可直接打开和保存。[3] 在的自由软件目录中,已经列出了上千种自由软件,并且还在不断发展增加中。这些是自由软件能应用于教学的重要因素。
3 自由软件与教学的需要
采用基于自由软件的计算机教学,能否满足教学的需要?这是中专计算机教学中所学的内容和软件列表(表1),在自由软件中可找到相对应的软件实现。
操作系统 Windows Linux 办公软件 Office Abiword、Koffice、OpenOffice 编程语言 C、VC GCC、QT 数据库 VFP、SQLSERVER MySQL、GNUSQL 网页编辑 Dreamweaver Bluefish 图像处理 PhotoShop Gimp (表1
文档评论(0)