K-12 学校计算机网络/第 34 章
术语“免费软件”和“开源软件”通常可以互换使用,与术语“学习管理系统”、“课程管理系统”和“内容管理系统”一样。但它们之间确实存在细微差别。为了满足您的组织的软件需求,了解这些区别非常重要。
免费软件运动关注与用户自由使用、学习、修改和重新分发软件相关的道德和伦理问题(Tong,2004,第 1 页)。这里,“免费”一词反映了自由运行、复制、分发、学习、更改和改进软件。它不仅仅反映价格(自由软件基金会,未注明日期)。自由软件基金会列出了满足“免费软件”指定所需的四个条件。这些条件是
- 以任何目的运行该程序的自由。
- 学习程序工作原理并更改程序以使其执行您希望它执行的操作的自由。访问源代码是此操作的前提条件。
- 重新分发副本的自由,这样您就可以帮助您的邻居。
- 改进程序并向公众发布您的改进(以及通常的修改版本)的自由,以便整个社区受益。访问源代码是此操作的前提条件。
- (自由软件基金会,未注明日期)
视频:斯蒂芬·弗莱解释了免费软件的价值,并将其与专有软件强加的“暴政”进行了对比(GNU,2008)。
开源软件是一种软件设计、开发和分发方法;它侧重于软件源代码的实际可访问性。(“开源”,2009)。
开源软件通常免费分发。但是,供应商可以为其开源软件版本以及技术支持收费。学校网络联盟 (CoSN) 进一步阐明,“开源软件不同于‘公有领域’,其版权由公众持有,‘免费软件’或‘共享软件’是指以某种形式免费分发的应用程序,但其源代码由作者持有,无法随意更改或重新分发”(CoSN,未注明日期)。
开源开发的优势在于分布式同行评审和流程透明度。开源倡议 (2007) 指出开源的承诺是“提高质量、增强可靠性、提高灵活性、降低成本以及结束掠夺性供应商锁定”。
在开发实践方面,自由软件和开源软件类似,因为它们都邀请开放同行评审,以及源代码透明度和访问权限。但是,根据自由软件运动创始人理查德·斯托尔曼的说法,关键区别在于哲学方面:“自由软件运动是计算机用户自由的社会运动。开源哲学引用了实际的经济效益”(Perens,未注明日期)。
从本质上说,区别归结为:“自由软件之所以优越,是因为它是免费的。开源软件之所以会变得优越,是因为开发是开放的”(Chisnall,2007)。
这种“免费软件”和“开源”之间的哲学差异对教育界意味着什么?自由软件运动认为人们不应该支持专有软件,因为它在哲学上禁止自由。
所有人可能会同意:我们需要为学生在 21 世纪全球经济中的成功做好准备,这是一个技术和信息访问迅速变化的时代。学校使用免费和开源软件如何支持这一目标?
一方面,虽然学生可能需要学习如何使用文字处理器进行交流,使用电子表格来探索和扩展数据和应用程序,但在有相同功能的免费软件可用时,是否需要通过专有应用程序教授这些技能?学校是否教导学生以及延伸到家庭,让他们使用专有产品,其中许多产品可能家庭无法购买?通过在学校采用 FOSS,教育工作者可以支持学生发展超越特定应用程序特性的技术技能(Pfaffman,2007,第 40 页)。此外,由于 FOSS 软件没有许可限制,所有机器(学校和家庭)都可以使用相同版本的程序,因此无需为新机器购买额外的许可证或支付软件升级费用。FOSS 许可证还保证软件将永远免费提供;用户不受限于提供更少功能或使用受限的专有应用程序的免费版本(Pfaffman,2007,第 40 页)。FOSS 软件的两个流行示例包括 Firefox 和 OpenOffice.org。这两个应用程序都基于后来作为开源发布的商业代码(Pfaffman,2007,第 39 页)。
联合国国际开源网络 (IOSN) 为教育推广 FOSS,因为其
- 成本更低,
- 可靠性、性能和安全性,
- 建立长期能力,
- 开放的理念,
- 鼓励创新,
- 非法复制的替代方案,
- 本地化的可能性,以及
- 从源代码中学习。
- (Tong,2004,第 3 页)
IOSN 承认,虽然 FOSS 的初始成本和升级成本可以忽略不计,但应考虑总拥有成本 (TCO),其中包括维护、支持和培训。但是,在 IOSN 的各种比较中,FOSS 的 TCO 仍然低于专有软件的 TCO(Tong,2004,第 10 页)。使用 FOSS 而不是专有软件节省的资金可以用于“更有效的用途,例如购买更多计算机,为行政和学术人员提供培训,或为机构开发与 ICT 无关的基础设施”,(Tong,2004,第 10 页)。
“在某些情况下,资金的可用性或缺乏资金使得不是在专有软件和 FOSS 之间选择,而是在 FOSS 和没有软件之间选择。通过使用廉价或捐赠的硬件与 FOSS,一些机构能够为其学生提供计算机设施,否则这些设施是不可能提供的”(Tong,2004,第 10 页)。
从教学的角度来看,教育工作者越来越重视协作和创作。在开源模式下,“学生和教师正在学习在全球社区内协作工作,以最终为所有人的利益改进产品”(Guhlin,2008)。FOSS 促进创新、批判性思维和 21 世纪技能的发展。教育工作者需要形成和完善自己对技术和变革的态度,如果他们要为学生树立榜样的话。
学校网络联盟要求学区技术领导者考虑开放技术对 K-12 学校的这些好处
- 成本:许可费用和总拥有成本:专有技术的许可和购买成本往往限制了教育环境中的使用范围。开放技术通常与专有技术混合使用,可以通过利用现有资金,为学生和教师提供更普遍的技术使用方式。
- 数据完整性/互操作性:通过开放标准实现数据互操作性,通过使用通用数据元素提高系统效率,并确保更高的数据完整性。这些开放标准有助于专有和开源应用程序在混合技术环境中良好协作。
- 独立性和灵活性:由于源代码是开放的,高级用户可以根据自己的环境深度定制应用程序和操作系统。这为创新打开了大门,进而与他人共享。升级是自愿的,因此用户不会被锁定在持续的维护费用或强制报废中。
- 稳定性和可靠性:人们高度相信开源软件将拥有可行的未来,因为有那么多人独立地投资于它。它是稳定的,因为有那么多熟练的开发人员正在开发它并在许多不同的环境中测试它。开源操作系统用户报告称,他们的系统更可靠,性能更高,更易于管理,并提供更好的支持。
- 更广泛的信息获取:组织、机构和个人正在汇集大量的资源库。搜索引擎在教学过程中快速提供了这些信息。
- 社区支持:内容管理系统使构建有吸引力的信息网站以与公众沟通变得容易。一个知情的社区反过来支持学校。
- 让学生参与协作:有充分的文献证明,我们的学生生活在一个以协作为特征的世界里。他们期望成为知识创造的更大社区的一部分,不仅仅是分享,而是积极地为最终结果做出贡献,无论是音乐、研究还是文学领域。在教育中使用开放技术强化了这种世界观,鼓励学生和教师成为全球社区的积极成员,这些社区通常参与这些技术的创造。
- (CoSN, n.d.)
以下网站提供了 FOSS 的专有软件替代方案
学习管理系统、课程管理系统和内容管理系统是基于服务器的系统,旨在管理学习内容和学习者互动。在不同程度上,它们支持具有公共或私有访问权限的在线学习环境、协作区域、异步讨论、电子邮件、存档和存储以及用户生成内容的提交和发布。有些提供数据管理,例如出勤、注册、课程时间表、掌握进度、评估和报告。大多数为学校管理人员、教师和学生提供了直接发布、发布和管理内容的能力,而无需编程技能,从而为这些用户提供了随时随地访问学习环境的机会。这些系统可以支持学校内部和外部的协作学习,以将学习环境扩展到家庭,并进一步让家长参与进来 (Watson & Watson, 2007)。尽管“学习管理系统”、“课程管理系统”和“内容管理系统”这几个词通常可以互换使用。但它们都有自己的特定重点,如下所示。
学习管理系统侧重于管理学习者、学习活动和组织能力映射的物流 (Watson & Watson, 2007)。LMS 管理整个学习过程,并提供用于交付和管理教学内容、评估个人和组织学习目标、跟踪朝着这些目标取得的进展以及收集和展示数据的基础设施 (Watson & Watson, 2007)。本质上,LMS 提供内容,但也处理课程注册和管理、技能差距分析、跟踪和报告。
课程管理系统支持将课程资料放到网上,“将学生与课程关联起来,跟踪学生表现,存储学生提交的内容,并协调学生与他们老师之间的沟通”(Watson & Watson, 2007)。LMS 也包含许多这些功能;但是,LMS 不限于 CMS 功能。CMS 为教育工作者提供了一个框架、模板和工具,让他们无需编程技能即可创建课程内容并管理课程内的讨论和学生互动 (Watson & Watson, 2007)。
大多数 CMS 的常见功能包括内容区域、异步讨论区、聊天室、作业提交箱、测验、花名册、调查以及学生和教师设置自己模板化主页的区域。学生和教师可以共享资源、协作、参与论坛、参加在线测试、访问成绩以及上传作业 (Ioannou & Hannafin, 2008, p. 46)。CMS 支持师生之间的沟通和协作。但是,它们不具备组织范围的学习管理系统所具有的所有管理功能,例如跟踪学校出勤率、总注册人数和定制的组织报告。
内容管理系统支持 Web 内容开发。使用 LCMS,内容与网站的设计和编程分离;因此,CMS 软件使管理内容变得容易,而无需 Web 设计或编程技能 (Farkas, 2008)。LCMS 是一个多用户环境,开发人员可以在其中从中央对象存储库创建、存储、重复使用、管理和交付数字学习内容 (“Learning Content Management System”, 2009)。LCMS 允许任何人担任网站管理员的角色,从而允许教育工作者或学生分担更新 Web 内容的责任 (Watson & Watson, 2007)。
LCMS 允许个人或用户社区轻松地在网站上发布、管理和组织各种内容,包括:博客、维基、资源目录、协作创作环境、图片库、播客、视频共享、讨论论坛、内容联合和新闻聚合 (drupal.org)。与 LMS 和 CMS 一样,LCMS 还具有基于角色的用户权限。
Guhlin (2007) 在考虑转向开源技术时提供了以下建议。
顺利过渡的八个步骤
- 召集一个由教师、管理人员和办公室人员组成的代表委员会,并与他们分享问题。
- 问题:我们在软件许可证上花费了大量资金。让我们集思广益,找到一些可以降低总成本的解决方案。从熟悉的开源基础应用程序工具开始,例如 OpenOffice,它可以轻松共享,并且包含一个 剪贴画库。
- 优先考虑不同的解决方案。在测试环境中彻底评估每个解决方案,以便委员会了解为什么某些解决方案有效或无效。让成员保留他们体验的博客或日志。
- 调查所有利益相关者。关注功能和需求,而不是产品。这将为您提供做出最佳解决方案决策所需的数据。
- 保持定期沟通。通过时事通讯和网页,传播委员会的调查结果,并随着时间的推移让利益相关者了解节省的资金以及如何将资金重新用于直接影响学生、教师和社区的值得的项目。
- 立即为选择的开源解决方案创建快速参考卡。还要培训您的技术支持部门。您可以参考 OpenOffice 教科书以及网站资源。
- 在多个校园进行过渡,设置培训并提供现场演示,以便教师可以参加。还可以在线设置一个常见问题解答页面,以帮助培训所有人。
- 在宣布决定时,为那些在家没有高速互联网连接的人提供软件 CD,包括学区学生的家长。提供以媒体/复制成本的价格赠送这些 CD。
- (Guhlen, 2007)
视频:教学设计师 Matt Bodek 讨论了他选择开源 CMS (Drupal) 开发课程网站的原因 (Bodek, 2009)。
技术可以“改变人们对他们可以做什么、他们想做什么、他们认为需要做什么的理解”(Burbules & Callister, 2000, p. 33)。
阿里·贾法里(Ali Jafari)为我们展示了“下一代电子学习环境”的全面模型(贾法里,2006)。
在规划新的学习环境时,教育工作者应考察自身需求、愿望清单,以及技术的可利用性。这些技术是静态的、讲授型的,只允许固定表示形式和单向信息传递吗?还是更具协作性和生产力,允许更灵活、多模式的表示形式,可以修改和共享?(鲍尔,2008)
要比较特定 LMS、CMS 和 LCMS 在沟通、生产力、学生参与、支持、课程交付、内容开发或技术规范方面的功能,请访问以下网站。
Bodek, M. (2009). 访谈:与开源 CMS 合作(视频文件)。视频发布于 http://www.youtube.com/watch?v=330k7eiZT6g
鲍尔,M. (2008). 可利用性分析 - 将学习任务与学习技术相匹配。国际教育媒体,45(1), 3-15。检索于 2009 年 7 月 13 日,来自威尔逊网络数据库。
Burbules, N.C. & Callister, Jr., T.A. (2000). 看一看:信息技术对教育的风险和希望。博尔德:西景出版社。
Chisnall, D. (2007 年 3 月 16 日). 自由软件与开源软件。检索于 2009 年 7 月 12 日,来自 http://www.informit.com/articles/article.aspx?p=706208
CMSmatrix.org (n.d.). CMS 比较工具。访问于 2009 年 7 月 13 日,来自 http://www.cmsmatrix.org
CoSN:K-12 开放技术。 (n.d.). 开放技术如何惠及 K-12 学校?检索于 2009 年 7 月 11 日,来自 http://www.k12opentech.org/how-can-open-technologies-benefit-k-12-schools
CoSN:K-12 开放技术。 (n.d.). 什么是开放技术?检索于 2009 年 7 月 11 日,来自 http://k12opentech.org/what-are-open-technologies
Drupal.org. (n.d.) CMS 功能。检索于 2009 年 7 月 13 日,来自 http://drupal.org/features
EduTools. (n.d.). 课程管理比较:如何使用本网站。访问于 2009 年 7 月 13 日,来自 http://www.edutools.info/static.jsp?pj=4&page=HOWTO
Farkas, M. (2008). 适用于下一代网站的 CMS。美国图书馆,39(10), 36。检索于 2009 年 7 月 11 日,来自威尔逊网络数据库。
Fry, S. (2008). GNU 生日快乐(视频文件)。视频发布于 http://www.gnu.org/fry/
Guhlin, M. (2008 年 8 月 22 日). 开源的理由。技术与学习。检索于 2009 年 7 月 12 日,来自 http://www.techlearning.com/article/6944
Ioannou, A. & Hannafin, R.D. (2008 年 1 月/2 月). 课程管理系统:是时候让用户获得他们需要的东西了。技术趋势,52(1), 46-50。检索于 2009 年 7 月 11 日,来自威尔逊网络数据库。
贾法里,A.,麦吉,P. & 卡曼,C. (2006 年 7 月/8 月). 管理课程,定义学习:教职工、学生和管理人员想要什么。EDUCAUSE 评论,41(4),50-71。检索于 2009 年 7 月 12 日,来自 http://www.educause.edu/EDUCAUSE+Review/EDUCAUSEReviewMagazineVolume41/ManagingCoursesDefiningLearnin/158070
学习内容管理系统。 (2009 年 7 月 13 日). 在维基百科,自由的百科全书中。检索于 2009 年 7 月 13 日,来自 http://en.wikipedia.org/wiki/Learning_management_system
开源倡议。 (2007). 开源定义。检索于 2009 年 7 月 11 日,来自 http://opensource.openmirrors.org/
开源软件。 (2009 年 7 月 11 日). 在维基百科,自由的百科全书中。检索于 2009 年 7 月 11 日,来自 http://en.wikipedia.org/wiki/Open_source_software
Perens, B. (n.d.). 公共政策领域:开源软件。检索于 2009 年 7 月 12 日,来自 [http://perens.com/policy/open-source/ http://perens.com/policy/open-source/
Pfaffman, J. (2007 年 5 月/6 月). 是时候考虑开源软件了。技术趋势。51(3), 38-43。检索于 2009 年 7 月 12 日,来自威尔逊网络数据库。
自由软件定义。 (n.d.). 检索于 2009 年 7 月 11 日,来自 http://www.fsf.org/licensing/essays/free-sw.html
Tong, T. W. (2004). 自由/开源软件:教育。检索于 2009 年 7 月 11 日,来自 UNDP 国际开源网络网站:http://www.iosn.net/education/foss-education-primer/
Watson, W. R. & Watson, S. L. (2007 年 3 月/4 月). 学习管理系统是什么,它们不是什么,以及它们应该成为什么?技术趋势,51(2), 28-34。检索于 2009 年 7 月 11 日,来自威尔逊网络数据库。