




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 开源软件在高校信息化中的应用策略研究 摘要:国外众多开源社区提供的高质量、稳定的、安全的软件,减少了信息化投入的成本,加快了软件的部署。但是国内对于开源软件的认知以及政策匮乏的环境和知识产权保护较差的因素影响了开源软件在国内高校信息化中的普及,文章从完善开源环境、充分认识开源软件授权方式、参与并创建开源社区、发挥独立软件供应商和开源软件的互相促进作用以及加强开源软件在高校中的应用等方面进行了论述和研究。关键词:开源软件,许可证,独立软件供应商,开源软件社区,知识产权一、开源软件概述开源软件1(open source software,oss
2、)是指源代码可以任意获取的计算机软件,并具有允许软件自由分发、源代码随可执行文件一同发布、其他人可以修改源代码并按同一授权条款再发布、保障原始代码的完整性、平等对待个人和团体使用、不限制商业利用、授权条款不专属于某一特定产品、授权条款不限制其它软件、授权条款技术独立等特性。在网络发达的今天,几乎每个开源软件都有自己的社区便于参与者共同协作改进代码、增加软件功能。除了较大型的开源软件有自己的基金会、社区进行维护管理外,sourceforge和github两个大型网站为开源软件提供了集中管理的空间。sourceforge是开源软件开发者进行开发管理的集中式场所,也是全球最大开源软件开发平台和仓库,
3、著名的apache openoffice、filezilla等软件使用sourceforge来进行管理。而github是一个用于使用git版本控制系统项目的共享虚拟主机服务,提供协作开发的平台。著名的jquery、linux mint、mono、php、ruby等开源项目均使用github作为主版本控制平台。codeplex是microsoft于2006年建立的开源社区。二、开源软件的现状1.流行的开源软件开源软件已经广泛使用,下面就高校常用的开源软件进行简单的介绍:(1)sakai,开源的课程管理系统(course management system,cms):sakai project是由
4、美国印第安那大学、密西根大学、斯坦福大学和麻省理工学院于2004年在mellon基金会的赞助下共同发起的开放源代码计划,其目标是“开发出一套适合高校使用的e-learning基础性系统架构,将之与目前各高校已有的各种工具模块和组件整合,形成一套适于高校教学的新一代网上课程管理系统。”2目前,sakai作为面向教授、学习、研究和协作的教育平台,有超过350家教育机构使用。(2)cas,校园单点登录系统:由美国耶鲁大学开发开放源代码的中央认证服务系统(central authentication service,cas)是国内外高校普遍采用的实现单点登录的选择。自2004年起,cas成为jasig
5、下属的一个项目。在2013年,美国有139家教育机构部署了该开源系统3。(3)uportal,校园门户系统:uportal和cas 一样,是jasig旗下的免费开源软件项目。它是面向高校的业界领先的企业级开源门户框架,为高校的校园网站增加强大而灵活的定制和社区功能,帮助高校建立一个可定制的校园门户。目前,包括耶鲁大学、香港中文大学在内超过80多所高校采用了uportal4。(4)dspace,开放式数字资源库:dspace是一个教育机构、非营利机构和商业组织用于建立开放数字资源库的开源软件。它可以用来方便的组织、发布、访问所有数字媒体内容。目前全球有超过1000多家机构使用dspace进行数字
6、资源的管理。(5)drupal,强大的内容管理系统:drupal始于2001年,是一个基于php语言编写的开发型内容管理系统。全球数以万计的web开发专家都在为drupal技术社区贡献源代码。麻省理工学院的网站中约有70%基于drupal构建,并于2013年8月份构建了mit drupal云服务5,允许校内师生自助创建网站、博客发布自己的科研、学习以及生活等信息。(6)openstack,开源的云操作系统:openstack是一个通过控制中心控制大量计算资源、存储资源和网络资源的云操作系统。它以apache许可证授权。2012年9月份成立openstack基金会运作,超过200个大型it公司加
7、入。目前已成为高校研究云计算的典型案例。2.开源软件的授权方式开源软件以许可证的方式进行知识产权的保护。它允许软件可以自由的使用、修改、共享。目前常用的开源软件许可方式有:apache软件许可证2.0、bsd许可证、gnu通用公共许可证、gnu宽通用公共许可证(lgpl)、mit许可证、mozilla公开许可证。apache软件许可证2.0授予用户大量权利,包括版权和专利权,因此成为专利开发者的首选。3.开源软件的优点开源软件的优点是显而易见的:源代码开放;成本低廉;性能可靠;易于满足用户个性化的需要。开源软件在国外高校受重视的原因归结为:经济性;技术安全可靠先进,保持开放的同时保持知识产权;
8、方便教育;哲学精神6。此外,参与开源软件有助于我们学习先进技术,培养协作精神,为信息专业的学生提供了实践的途径,有利于信息人才的培养。4.国内高校使用开源软件的问题目前国内高校软件开发的模式主要有:自主开发,如上海交大、清华等高校;第三方软件开放商开发。但是国内开发商对于售后、产品延续问题均存在质量问题。此外,由于原先开发人员的流失,后续开发人员无法进行开发,导致不愿意续签维保合同,或者不愿意继续开发扩展功能的情况时有发生。其次,国内厂商的自主知识产权较少。甚至于抄袭开源软件稍作修改,就变更为自己的知识产权的软件。目前在中国,对于开源软件的商业运作存在两个严重问题:一是依然按照传统商业软件的模
9、式来运作开源软件,从国际开源社区那里免费获取源代码,稍作修改后变成自己的产品,然后出售软件许可。二是紧抱“自由软件”的陈旧概念,认为软件产品就应该“自由”(其实是免费)地使用,低估软件产品和服务的价值,与全球正在积极推进的知识产权保护的做法背道而驰。7开源软件在高校应用中面临的问题主要有:(1)开源环境不够成熟开源软件在教育领域应用中存在的问题主要有:对开源教育重视程度不够;发展环境不够健全;开源人才缺乏;研究范围不广。高校应用中面临的问题概括为三项:开源环境不够成熟;开源人才缺乏;对商业软件的依赖。两者都提到了开源环境的成熟度问题,目前国内高校因为利益、认知等原因,对于开源环境还需要进一步的
10、完善。8(2)员工信息化素养有待提高高校的教职工信息化素养也有待提高。这也是高校信息化部门的长期工作。现阶段新系统的上线,一般的培训方式就是由公司派人以大会的形式进行宣讲培训,其效果因培训者的能力而异,并且一般都是没有培训经验的开发者来充当培训者。为了解决这个问题,我们建议还是应当由高校信息化部门选派本部门熟悉该系统的人员或者独立软件供应商的专职培训人员来进行培训。此外,建立良好的用户体验的软件系统也是必须的,并向microsoft、oracle等大型软件供应商提供的帮助系统学习,提供无需培训也可以经由帮助手册自助完成操作的友好操作方式。(3)知识产权问题基于开源软件开发专有软件存在的知识产权
11、风险:不遵守许可证引起知识产权风险;专利风险;商业秘密风险。高校在基于开源建开发专有软件时,应正确选择开源软件许可证,并在我国法律的规范下严格遵守许可条款,建立开源软件专利检索库。三、国内高校应用开源软件的策略为了更好的享受开源软件的成果,充分发挥开源软件的作用,减少国内重复开发劳动的浪费,我们应当在国内信息化过程中引入开源软件。为了实现该目的,需要采取一定的策略进行推广实践。1.开源软件环境的建设高校信息化部门应当在软件选购上优先使用开源软件。充分重视开源软件在国内高校的推广和应用,通过各种方式宣传、鼓励和推广开源软件的应用,将有限的经费用在高校教学、科研等更需要的地方。此外,从长远发展来看
12、,国内教育管理机构和高校应当设立开源基金,支持开源研究课题、开源项目的创建以及开源软件的应用。2.参与并建立开源社区目前在国内知识产权保护意识不强的大环境,以及高校内对教师的认可和评价体系,都不利于教师参与到开源社区。实际上国外的开源社区与工作无关,与个人在工作中的评价无关。通过对主观动机的重要性和期望值的测试,发现参与开源项目的满足感是影响开源软件参与者继续参与未来项目的首要因素,其次是个人能力的提高。同时,通过参与开源软件的开发可以增加参与者的职业升迁机会。除了参与开源社区,我们也可以创建开源社区。复旦大学2010年选用了sakai作为网络教学平台elearning系统,并于2010年秋季
13、开始试运行。同时针对国内高校的具体情况,开展了大量的开发工作,并于2012年4月推出了sakai复旦大学共享版,旨在借鉴sakai社区的运作模式,以高校协作的模式,推动sakai在国内高校的应用8。目前有包括复旦大学、北京邮电大学、上海交通大学、浙江大学等15所高校部署了sakai复旦大学共享版。3.独立软件供应商与开源软件的互相促进应用独立软件供应商与开源软件的关系,主要体现在基于开源软件进行开发,如东软公司部署的单点登录系统就是在cas基础上进行修改的;我校早期的数字平台则是基于sunone portal进行开发的;2013年新近部署的数字平台则是在opensocial的基础上进行开发的。
14、纵观国外的独立软件供应商与开源软件的改造关系,我们建议独立软件供应商适应开源软件的发展,根据市场运作的方式,成立开源软件推广部门,为开源软件使用方提供软件部署、技术支持等服务,而不是以往的修改开源软件,造成知识产权不清的尴尬局面。此外,独立软件供应商可以参与开源软件项目,实现双赢的局面:开源软件项目可以借鉴独立软件供应商的先进开发经验;独立软件供应商也可以利用开源软件的成果进行开发;双方的合作可以共同拓展双方的市场份额。4.加强开源软件在学校的应用与研究加强开源软件在学校的应用和研究,不一定要求学校必须使用开源软件,而是要优先采用开源软件,若开源软件没有或者不符合国内现状,则采用独立软件开发商
15、提供的软件。若有条件,对于面向国内高校通用的软件,可以研发并创建开源软件社区,甚至于和独立软件供应商进行合作,研发开源软件。相对于众多国内高校使用国内独立软件供应商的站点群系统,上海海事大学使用了开源软件drupal为站点群系统。有了drupal,我们无需具体开发站点群的代码,只需要重点关注站点内容、站点主题的开发。利用drupal本身的功能,实现了国内站点群所不能实现的语义网、关联数据、论坛、博客以及其它与web2.0相关的功能,并且基于支持html5的主题开发,兼容了多种移动终端,且安全性在不断的完善改进中。该项目的实施,避免了国内独立软件供应商的团队依赖性、技术支持较慢的缺点。上海海事大
16、学也计划创建drupal cloud,为广大师生提供站点技术服务。在2011年召开的中国高等教育学会教育信息化分会专题讨论会上,宓詠副理事长表示,将在上海地区已进行的高校开源软件调查基础上,进一步开展学会单位开源软件应用情况和需求调研,并在此基础上充分发挥学会的力量,组织各学校的专业技术人员,逐步建立起系统与工具软件开源应用、公共平台与中间件开源应用、业务软件开源应用、开源组织与协作机制研究等工作小组,以加快推进高校软件开源使用的研究步伐,为下一步国内高校从“开源软件”迈向“软件开源”做准备9。参考文献:1open source initiativedb/ol. 2黄永中,赵国栋,张捷.美国大学开源软件项目概述j.中国远程教育,2007(4):67-71.3cas deploymentsdb/ol. 4upor
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专利无效宣告的程序试题及答案
- 光电工程师证书考试中常见的误解试题及答案
- 找准2024年专利代理人试题及答案
- 深入解析2025公共营养师考试试题及答案
- 专利代理人职业生涯规划2024年试题及答案
- 如何针对专利申请进行市场定位与分析试题及答案
- 文化产业管理考试深度试题及答案
- 2024年西医临床OLD病种试题及答案
- 教师资格考试解题速度提升与试题及答案
- 深入分析健康管理考试难点试题及答案
- 房地产用户需求分析报告
- 档案学概论-冯惠玲-笔记
- DL∕T 1094-2018 电力变压器用绝缘油选用导则
- 新能源电池产业报告课件
- 2024急救培训心肺复苏课件
- 《农业企业经营与管理》课件-项目七 农产品质量安全
- DB32∕T 3255-2017 液氯汽车罐车、罐式集装箱卸载安全技术要求
- 南阳医专三年制专科卫生信息管理专业人才培养方案
- 基层派出所消防培训
- 中小学生中医药科普知识竞赛
- (正式版)JBT 14694-2024 电气绝缘用合成有机酯与结构材料的相容性试验方法
评论
0/150
提交评论