路莹 郝继英 王红军
〔摘 要〕文章简要介绍了开源软件及其发展优势,分析并例举了开源软件在图书馆的典型应用,指出开源软件在图书馆应用中应注意的问题,并就如何选择符合需求的开源软件进行了初步的分析。
〔关键词〕开源软件;数字图书馆;应用
1 开源软件及优势
1.1 开源软件
开源软件即开放源代码软件。区别于商业软件和免费软件,开源软件是基于通用性公开许可证(GPL,General Public License)等各种相关许可协议规范发布的软件。其显著特性是任何人不仅可以免费自由获得软件的源代码,还可以根据自身需要不同程度、不同方式地使用、复制、研究、改进并重新发布源代码[1]。
开源软件起源于上世纪90年代,它倡导的是“自由、开放、共享”的开源精神。其低成本、开放自由、可灵活定制、公开透明、可消除软件“后门”隐患等特点,正好克服了成熟商业软件购买费用高、源代码封闭、后续开发困难、可扩展性差、不能满足个性化需求的弊端,具有强大的创新性和发展动力。随着开源运动的深入,人们开始认识与认可开源理念,并积极投身于开源运动。他们关注开源、研究开源,并为开源软件的发展做出自己的贡献,开源软件项目的数量和开源系统的规模也随之呈指数增长。其典型代表是Linux操作系统,自1991年由芬兰赫尔辛基大学的林纳斯·托瓦兹开发以来,经众多软件精英修改、完善,以其低成本、高品质、安全稳定等特性,形成对微软视窗系统强有力的挑战,并已成功应用于各个领域。……