利用开源平台_第1页
利用开源平台_第2页
利用开源平台_第3页
利用开源平台_第4页
利用开源平台_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、n一、开源软件概念 n二、开源软件的重要性 n三、开源软件竞赛 一、开源软件概念 n开源软件(open-source software): n就是在开放源代码许可证下发布的软件, n目的在于保障软件用户自由使用及接触源代码的权利。 n这同时也保障了用户自行修改、复制以及再分发的权利。 n对应于以微软为首的商业公司发行的商业软件。 n开放源代码有时不仅仅指开放源代码软件, n它同时也是一种软件开放模式的名称。 n使用开放源代码开放模式的软件代表就有linux 操作系统。 2.1 2.1 开源软件的一些重要经济指标开源软件的一些重要经济指标 n开源软件在操作系统等一些重要市场中的份额 已进入前三位

2、。 n开源软件可以为工业界节省36%软件r&d投入。 n开源软件代码以每18-24个月翻一番的速度增 长。 摘自欧盟研究报告摘自欧盟研究报告 开源软件对欧盟信息通信技术(开源软件对欧盟信息通信技术(ict)部门创新与竞争力的影响)部门创新与竞争力的影响 二、开源软件的重要性 os: linux dbms: mysql, postgresql. middleware: java solution and service: lamp. general app.: openoffice internet app.: firefox. 2.22.2开源软件已渗透到软件的各个领域开源软件已渗透到软件的各

3、个领域 操作系统操作系统 数据库管理系统数据库管理系统 中间件中间件 一般应用软件一般应用软件 互联网应用软件互联网应用软件 解决方案和服务解决方案和服务 n开源技术的学习平台应该是多方位的 课堂教学 课下实践 社区交流 开源讲座 竞赛训练 项目实训 企业实习 三、开源软件培养软件人材 开源软件课程开源软件课程 n以linux为核心的操作系统 n从应用开发的角度看,由于linux的源代码是开放的,有利于独立 软件开发商(isv)开发出硬件利用效率高、功能更强大的应用软 件,也方便行业用户开发自己的安全、可控认证系统。 n此外,据统计,未来五年内我国linux人才缺口将达到120万 n以java

4、为程序设计语言 n“一次编写,随处运行”的优势让我们在程序设计语言方面选择 java。 n以lamp为核心的服务器架构 nlamp指一组常用于来搭建动态网站或者服务器的开源软件,包括: linux操作系统,apache网络服务器,mysql数据库,php、perl 或者python编程语言。 n除此之外,其他还有各种非常流行的软件,如gnu的编辑软件 emacs、linux的图形处理界面xfree86、排版软件tex、办公 套件openo等等。 参与开源社区中的项目参与开源社区中的项目 n开源社区又称开放源代码社区,一般由拥有共同兴趣爱好的 人所组成,根据相应的开源软件许可证协议公布软件源代码 的网络平台,同时也为网络成员提供一个自由学习交流的空 间。 n由于开源软件一直处于一个动态、更新的状态,所以开源社 区中存在很多待解决和完善的项目。 n目前,已经组建了开源技术学生团队,2009年首 次参加“红旗杯全国大学生开源软件技术竞赛”, 就荣获“团队特等奖”的佳绩 6月-9月 竞赛宣传 9月 报名截止 竞赛分为三个阶段 第一阶段:基础知识竞赛(网上答题); 第二阶段:命题设计及撰写论文; 第三阶段:现场答辩(入围优秀作品) 4第二阶段竞赛,应由三人一组的形

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论