开源软件及其教育应用_6209485.ppt

上传人:rrsccc 文档编号:10280895 上传时间:2021-05-05 格式:PPT 页数:33 大小:1.34MB
返回 下载 相关 举报
开源软件及其教育应用_6209485.ppt_第1页
第1页 / 共33页
开源软件及其教育应用_6209485.ppt_第2页
第2页 / 共33页
开源软件及其教育应用_6209485.ppt_第3页
第3页 / 共33页
开源软件及其教育应用_6209485.ppt_第4页
第4页 / 共33页
开源软件及其教育应用_6209485.ppt_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《开源软件及其教育应用_6209485.ppt》由会员分享,可在线阅读,更多相关《开源软件及其教育应用_6209485.ppt(33页珍藏版)》请在三一文库上搜索。

1、开源(免费)软件及其教育应用,2021年5月5日,华东师范大学网络教育学院姜昌华,报告内容,自由及开源软件介绍,自由及开源软件(Free and Open source software)是一种提供用户使用的自由和公开源代码的软件,它允许任何人自由的运行、拷贝、扩散以及修改和完善 自由及开源软件的概念首先由美国麻省理工学院(MIT)的理查德斯托曼(Richard Stallman)于八十年代中后期提出,他认为自由及开源软件是全人类共同的财富,应该自由传播。此后,他成立了第一个自由及开源软件组织自由软件基金会(GNU),并拟订了一份公用版权法律文本(通用公共许可证),对自由及开源软件进行了界定。

2、,GNU是“GNUs Not Unix”的缩写。 Stallman宣布GNU应当发音为Guh-NOO 以避免与new这个单词混淆,Why Software Should Be Free,它限制了软件的使用人数。假设一个软件已经开发出来,那么这个软件的所有投资都已经付出(无论有多少人使用它),从社会的角度来看,任何限制软件使用的行为都是对其投资的浪费 它破坏了社会和谐。假如你和你的邻居都想使用同一个软件,你购买了这个软件,你的邻居向你借,那你就会陷入两难的境地。如果借,那么你违反了版权法,如果不借,你就违背邻里互助的美德。 它不允许用户修改代码,这导致了用户无法根据自己的需求重写软件。如果一个现

3、有的软件不能满足需求(很可能只要在原有的修改少量代码即可),用户要么自己重新写一个软件,要么就忍受现有软件的不完美。 它不利于软件的开发。“我看得远,是因为我站在巨人的肩膀上”,但是因为软件私有,我们无法获得原代码(因为这属于商业机密),所以我们每个人都无法借鉴现有的软件开发经验,至多我们只能站在周围人的肩膀上,对开放源代码软件的一些误解,开源软件肯定是免费软件,因为它的源代码都是开放的。 对于开源软件,用户可以随意复制、修改和分发程序源代码。 因为开源软件不用购买,使用开源软件必然可以节省成本。 开源软件缺乏技术支持,很难使用。,开源软件与开源协议,“开放源代码软件”(Open Source

4、 Software,简称OSS),也被称为“自由软件”(Free Software),或者“自由开源软件”“Free/Open Source Software”。 自由软件运动,起源于美国麻省理工学院人工智能实验室的程序设计师 Richard M. Stallman。Stallman认为软件应该是自由的散布,供各界自由使用。Stallman于一九八四年一月成立“自由软件基金会 (Free Software Foundation)”,并创作许多自由软件供社会大众使用。 同时,他还建立“公众授权制度(General Public Licence)”,开放其所创作的程序原始码供大家自由重制、散布及改

5、作, “开放原始码软件”(Open Source Software),指的是符合“开放原始码组织”(Open Source Initiative,OSI)所订定开放原始码定义(Open Source Definition,OSD)的软件。,允许自由散布 包含程序原始码的自由流通 授权条款应允许对原作品的修改以及衍生作品的产生 需保持原作者原始码的完整性 授权条款对任何个人或群体均需一视同仁,不得有差别待遇 授权条款不得对特定领域或活动的应用有差别限制 授权条款对于衍生作品自动适用 授权条款不得附属于其它产品之下 授权条款不得对随同散布的其它软件做出限制(例如规定需同为开放原始码软件) 散布渠道

6、必须保持技术中立性,不限制特定方式或平台才能取得,开放源代码软件的特点,与商业软件相比,开源软件的一个突出特点是,用户不仅可免费获得程序的源代码,而且还可以自由复制、修改和分发程序源代码。 *因根据产品所采用的开源协议而定 与传统的只提供二进制的可执行程序而不提供源代码的商业软件相比,开放源代码软件的最明显的好处是可以节省软件使用者的“总体拥有成本”(Total Cost of Ownership TCO),因为使用者无须支付使用许可费(License Fee,研究资料显示,此部分费用通常占到TCO的20-30%左右),通常只需要支付相应的支持服务费。*仅对成熟产品而言,OSS并不意味着免费,

7、但确实意味着降低使用成本 ?,开源协议,GPL(GNU General Public License) 基于GPL开发的软件必须以GPL协议发布,无法用于商业软件 BSD开源协议(original BSD license、FreeBSD license、Original BSD license) Apache Licence 2.0(Apache License, Version 2.0、Apache License, Version 1.1、Apache License, Version 1.0) LGPL(GNU Lesser General Public License) MIT MPL

8、 (Mozilla Public License) 开源力量为我所用 Microsoft Lisence Microsoft Permissive License(简称MS-PL),类似BSD Microsoft Community License(简称MS-CL),类似GPL Microsoft Reference License(简称MS-RL) ,不允许修改 LGPL - 允许商业软件以二进制库的形式链接利用开源产品,开源协议小结,现状:开源 != 免费,很多产品分为免费版和商业版(卖服务、送源码) 开源学习管理系统,例如Dokeos、eFront 国内的很多CMS系统,例如DEDE、P

9、HPCMS等,现状:使用开源 不确保 降低成本,很多产品分为免费版和商业版(卖服务、送源码) 开源学习管理系统,例如Dokeos、eFront 国内的很多CMS系统,例如DEDE、PHPCMS等,报告内容,应用开源软件的优势和劣势,优势 导入成本较低 开放源码,便于定制开发 系统升级、维护成本较低 教育相关 增强学生的版权意识 对于IT技术感兴趣、有基础的学生,可以研究源代码,改进产品,从而培养创新精神。,劣势 产品不完全满足自己的需求 产品质量不一定满足要求 产品服务不一定满足要求 产品的界面不如商业软件精美,软件与女性的关系,商业软件 大家闺秀 Microsoft Office 小家碧玉

10、UltraEdit 自身素质较高,外观漂亮, 善解人意。,开源or免费软件 大家闺秀 Eclipse 小家碧玉 putty 村姑 mysql、gimp 不施胭脂自风流 鱼龙混杂,性格各异, 多数不施胭脂,但不乏丽质天生者, 如加以包装,具有成为绝代佳人的 潜质。,今观女明星卸妆前后,始信麻雀可以变凤凰,报告内容,教育类开源软件分类,按操作系统进行分类,例如 Linux、Windows、Mac(国内不用考虑) 按功能进行分类,例如文字处理、媒体播放、在线学习、网站建设等 按软件运行模式分类,例如在线软件、桌面软件,教育类开源软件应用实例,利用自由/开源教育助农民工子女跨越数字鸿沟 推荐自由及开源

11、教育软件: Rur-ple小机器人编程学习开放源码 SHIKSHA INDIA http:/www.shikshaindia.org/index.html,报告内容,开源学习管理系统(开源学习平台),JEE体系结构开源产品 Sakai-主要用户为欧美高校,融合在线学习管理与科研项目管理功能。开源协议类似于APL。 OLAT-起源于瑞士苏黎世大学,在欧洲有不少用户。开源协议APL2.0。,LAMP体系结构开源产品 Moodle-开源协议GPL Claroline-开源协议GPL ILIAS-开源协议GPL ATutor-开源协议GPL DoceboLMS-开源协议GPL LAMS-开源协议GPL

12、 以下产品有收费服务 Dokeos-开源协议GPL eFront 开源协议CPAL,类似于MPL,DotNet体系结构开源产品 尚没有成熟的开源产品。,OLAT,具有稳定的开发团队,开发进展很快。 支持 SCORM 1.2和IMS CP课件标准。 基于通用JEE技术,但是构建于自有框架之上。 国内没有正式使用案例。,ILIAS,出自德国。 支持 SCORM 1.2和SCORM 2004 3rd课件标准和IMS QTI。 以前国内有汉化版,但是没有较大规模的正式使用案例。,ATutor,出自加拿大。 支持 SCORM 1.2课件标准和IMS QTI。 课程有树形导航。 国内没有正式使用案例。,D

13、okeos国内定制版WebCS,Dokeos出自比利时。 目前开源版本只有最基础的功能,视频会议、SCORM 2004标准支持等归入商业版。 WebCS添加了视频会议和电子白板功能。 WebCS符合国内的审美习惯。,efront,目前开源版本只有最基础的功能,视频会议、SCORM 2004标准支持等归入商业版。 支持Ajax。 不符合国内的审美习惯。,报告内容,我们在开源LMS上所做的工作,搭建了一个Moodle试用环境。 跟踪研究Sakai系统,建立了Sakai开发环境,进行了部分定制开发,搭建了Sakai试用环境。,我们在开源LMS上所做的工作,具有稳定的开发团队。 部分支持 SCORM

14、1.2和IMS CP课件标准和QTI。 基于LAMP架构。 国内基础教育、远程培训中已有正式使用案例。 评估,MOODLE 演示,我们在开源平台上所做的工作,具有稳定的开发团队。 支持 IMS CP课件标准和QTI。 基于JEE架构。 已有200余所高校正在正式使用或即将迁移到Sakai,国内北京邮电大学网络学院采用Sakai作为正式运营平台。 界面定制、二次开发、系统集成、教学应用,Sakai 演示,开源学习平台选择参考项,功能项 便于学生学习 便于教师编写教材、设计和组织教学活动 便于管理者进行系统维护 对教育技术相关标准的支持程度,非功能项 自用 OR 衍生产品 可用性 性能 开源技术平台(可用开发力量、已有系统集成) 开源项目的可持续性和前景,报告内容,是否采用开源软件,思维导图工具演示,在基础教育推广开源软件存在的问题,评价 政府以商业软件作为考核内容 标准 素质or分数 社会环境 开源软件还处于小众地位,银联网上银行 文档交流 人力资源 缺乏相应的师资。,在基础教育推广开源软件,评价 政府引导 从娃娃抓起 邓小平参观时所表演的娃娃在微软工作 社会环境 逐步普及 文档格式兼容 人力资源 缺乏相应的师资。,谢谢!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1