- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
我国数字图书馆软件开源实践的
我国数字图书馆软件开源实践的
策略和模式选择:以CSpace为例
祝忠明, 张旺强, 刘巍, 姚晓娜, 卢利农
中国科学院兰州文献情报中心
DLIB OSS 2014 (长沙)
2014.06.19-20
主要内容
开源软件相关背景
数字图书馆开源软件应用
CSpace开源现状
数字图书馆开源软件成功案例解析
CSpace开源持续发展框架
自由软件与开源软件(FOSS)
自由软件(Free Software)
1983年,Richard Stallman发起自由软件运动
精神追求:尊重和保护用户使用软件自由权利
四类基本自由:运行、重新发布、研究/修改、发布修改拷贝
开源软件(Open Source Software )
1998年,部分自由软件社群发起开放源码运动
实用主义:软件的普及和成功,一种开发方法和策略
虽有不同价值主张,但很大程度上是同一类软件
所有的自由软件都是开源软件
几乎所有的开源软件也是自由软件
开源的要求比自由软件相对宽松
(GNU; Stallman, R., 2014)
OSI关于开源软件的规范定义
开源软件是满足一系列许可条款的软件
在遵循原有许可下可免费重新发布
可获得源码
允许编辑和生成衍生出品
保持作者源代码的完整性
无针对个人、群体或领域的差别性使用许可
不作局限于特定产品中使用的限定
不限制与之共同发布的其他软件的许可方式
许可必须技术中立
OSI对开源许可协议进行认证和管理
采用通过OSI认证的开源许可的软件,才是真正意义上的
开源软件
(OSI,Open Source Definition)
OSI认证的开源许可
目前总计70种
应用较普遍的有9种
Apache License 2.0
BSD 3-Clause New or Revised license
BSD 2-Clause Simplified or FreeBSD license
GNU General Public License (GPL)
GNU Library or Lesser General Public License
(LGPL)
MIT license
Mozilla Public License 2.0
Common Development and Distribution License
Eclipse Public License
(OSI,2014)
OSI认证的开源许可
(BlackDuck,2014)
OSS许可类别
宽容性的许可(Permissive Licenses)
标示原作者的贡献(Give Me Credit )
使用、编辑、发布衍生产品
AL, BSD, MIT
限制性许可(Restrictive Licenses)
弱著佐权(Weeker Copyleft )或部分著佐权
衍生形式决定衍生是否采用相同许可(Give Me Fixes )
衍生软件可使用不同的许可
MPL, EPL, LGPL
强著佐权(Strong Copyleft )或完全著佐权
任何衍生作品采用相同许可(Give Me Every
文档评论(0)