初中信息技术第6节 开源软件优秀教学设计
展开七年级信息技术上册教学设计
课题 | 1.6开源软件 | |
教学 目标 | 1、了解开源运动的兴起以及“开源”与“自由”的关系 2、正确理解“开源”的概念 3、了解 LINUX 系统 4、 通过对开源软件的认识培养学生对信息社会资源共享与开放的意义 情感态度价值观 培养学生信息技术的信息安全意识 | |
教学 重点 | 了解开源运动的兴起以及“开源”与“自由”的关系 | |
教学 难点 | 正确理解“开源”的概念与 LINUX 系统 教学难点 开源运动的兴起以及“开源”与“自由”的关系 | |
教学 过程 | 教 学 内 容 与 师 生 活 动 | 设计意图和 关注的学生 |
开放源代码(open source)简称“开源”,这项文化现在已成为推动计算机硬件发展的重要力量,也被许越来越多的企业所认可,但开源运动在影响力不断扩大的同时,也曾引发了众多激烈的争议。 一、自由与开源 20 世纪 70 年代末多数软件都作为购买硬件时的附赠品得到软件后可以修改共享,但以微软公司为代表的软件公司的崛起,带动了软件商业化的潮流,并逐渐形成了封闭软件源代码的趋势。 1976 年微软公司创始人比尔盖茨在写给软件爱好者的公开信中,对使用了微软公司的 basic 软件却不会付费的行为表示的强烈的不满。 1.开源软件,英文表示是 open source software,简称为 OSS,直接的字面意思是公开源代码的软件。软件既然连源代码都公开,因此开源软件具备可以免费使用和公布源代码的主要特征。 2.开源软件(Open Source Software),是指开放源代码的计算机软件:所有者在某个软件协议下,贡献源码及其它权利,允许用户研究、更改、改进,有时也发布软件。 3.开源操作系统: Debian Squeeze GNU/Linux。仅安装文字界面,出于安全及性能考虑不安装图形界面,安装并开启 SSH、 Apache2、 PHP、 MySQL、 Bind9、DHCPD、 TFTPD、 SAMBA、VSFTPD 服务。 4.开源软件对教育的意义: 利用开源软件,我们可以为每一们教师开通网站,建立论坛,博客,可以为构建知识库,全文搜索引擎等等,从系统服务,网络服务到桌面应用,开源软件处处皆可开花。 5.黑客与骇客的不同? (小组讨论) 教师总结:黑客一般只对计算机硬件等方面的知识与技能深入理解的人,而骇客利用程序漏洞对计算机系统入侵,甚至破坏程序系统和网络安全的人黑客有很多的组织,尽管各个组织的精神与文化不同,但其宗旨都是对技术的崇拜,对创新的追求,黑客推动了自由软件运动的发展,他们发现软件中的漏洞并通知协助开发者去修补,从而缔造完美无限的软件,这是黑客的一种精神与文化。
教师总结:与自由软件不同,开源软件对开发商业模式的规定比较广泛,但开源软件也有与自由软件共同的特征。即软件源代码必须与软件同时发布,并允许使用者自由修改、再发布,这与当时只有作者著作权所有者拥有软软件源代码的封闭性做法有本质的区别。因此,很多业内人士提出了自由与开源软件的概念,认为二者共同组成了广义上的开源软件,正是因为开源软件具有自由开放,定制,灵活,公开,透明等特点,自诞生之日起就奠定了其在软件中的重要地位 二、LINUX 与开源 1.Linux 是一款开源软件,我们可以随意浏览和修改它的源代码,学习 Linux,不得不谈到开源精神。Linux 本身就是开源精神的受益者,它几乎是全球最大的开源软件。 简单来说,开源软件就是把软件程序与源代码文件一起打包提供给用户,用户既可以不受限制地使用该软件的全部功能,也可以根据自己的需求修改源代码,甚至编制成衍生产品再次发布出去。 用户具有使用自由、修改自由、重新发布自由和创建衍生品自由,这正好符合了黑客和极客对自由的追求,因此开源软件在国内外都有着很高的人气,大家聚集在开源社区,共同推动开源软件的进步。 坦白来讲,每一位投身 Linux 的技术人或者程序员,只要听到开源项目就会由衷地感到自豪,这是一种从骨子里面带有的独特情况。 支持开源软件的企业不单出是为了利益,而是相互扶持,共同努力服务好更多的用户。 2. LINUX 系统的含义 教师小结: 1、一般来说 Linux 有两种含义:一是指内核程序,即 Linux Kernel, 现在仍由 Linux Torvalds 负责开发,没有任何图形界面,用户在使用过程中需要通过键盘输入指令。二是指为了方便大多数用户使用厄具有图形界面的Linux 发行版,即基于 Linux 内核的操作系统,由不同的公司、机构、甚至个人开发,由于整个操作系统中除内核以外的各种必要工具和函数都是 gnu项目提供,因此 Linux 操作系统也被称为 gnu Linux g,基于 Linux 的 gnu系统。 2、伊宁克斯发行版有多种常用的,也有几十种,根据发行方式一般分为两类,你那是商业公司维护的,发行版本如Redhat、红旗Linux 等,另一类是社区组织维护的发行版,如 Debian\ubuntu 等。 三、许可证与生存模式 1.许可证是软件开发者与用户之间的一份受法律保护的合约。其目的在于侧软件的著作权在发布或使用时不受侵害,同时允许用户取得软件单一或制的合法使用权。 目前,经开放源码促进会批准的开原饮件连可证(也称为开原能件协议)有几十种,其中有很多种许可比也被自由软件基金会所认可。 尽管开源许可证都具有“零许可证费”的特点,但不同许可证对开源软件商业开发的限制却不一样,例如,Apache许可证的限制较少,而GNU通用公共许可证的限制较多。 四、开源饮件与网络 开源软件的发展与网络密不可分。开源软件的研发,很大程度上得益于世界各地的组织或开发人员在开源社区上的共同参与。这些组织或个人的地理环境、业务范围、文化、语言等方面存在着巨大的差异,他们之间的联系主要依靠因特网。 以Limux为例,其内核测试版源代码的第一次发布就是由林纳斯·本纳第克特·托瓦兹在因特网的新闻组上完成的,并吸引了网上众多的志愿者参与该项目的后续工作。 开源社区是一种网络社区。网络社区指网络论坛、讨论组、聊天室、博客等形式的网上交流空间。在开源社区中,可以发布开源软件项目,下载或上传开源代码,讨论感兴趣的话题,甚至销售开源软件。 同时,开源软件也为因特网的广泛应用提供了支持,TCP/IP、万维网中有许多关键技术或产品都是开源的,现在有越来越多的网络运营商使用开源软件搭建系统。尤其是移动网络的快速发展为开源软件的发展带来了良好的机遇,许多技术和协议都由开源软件构成。 五、开源软件的影响 开源软件的兴起不但在计算机软件业中具有极其重大的意义. (1)合理地使用开源软件首先能有效地降低成木,解决好各方面的资金投入。 (2)可以解决目益泛滥的盗版问题,有助于加强人们对知识产权的保护意识。 (3)可以有效地解决软件本地化使用的问题。 (4)以开源操作系统为平台的移动终端的飞速发展,为软件应用带来了变革. (5)开源软件的出现使软件技术的发展获得了重要的推动力。 “在当前云计算、物联网、三网融合等新一代信息技术发展的潮流中,开源软件有发展成为主导软件的趋势。” 小结:本节主要讲开源软件 |
| |
板 书 设 计 | 1.6 开源软件 一、自由与开源 二、LINUX 与开源 三、许可证与生存模式 四、开源饮件与网络 五、开源软件的影响
|
|
教 学 反 思 |
|
|
信息技术第5节 计算机的软件系统优秀第1课时教案: 这是一份信息技术第5节 计算机的软件系统优秀第1课时教案,共5页。教案主要包含了软件的概念和分类,应用软件等内容,欢迎下载使用。
2021学年第5节 计算机的软件系统一等奖第2课时教案及反思: 这是一份2021学年第5节 计算机的软件系统一等奖第2课时教案及反思,共4页。教案主要包含了 优化计算机,软件的安装与卸载,云存储等内容,欢迎下载使用。
2020-2021学年第2节 信息技术与信息终端优质教学设计及反思: 这是一份2020-2021学年第2节 信息技术与信息终端优质教学设计及反思,共4页。教案主要包含了计算机的发展,计算机的硬件系统等内容,欢迎下载使用。