图书介绍
开源软件成熟度评估及选型指南PDF|Epub|txt|kindle电子书版本网盘下载
![开源软件成熟度评估及选型指南](https://www.shukui.net/cover/78/30710939.jpg)
- 工业和信息化部软件与集成电路促进中心编著 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508488936
- 出版时间:2011
- 标注页数:281页
- 文件大小:61MB
- 文件页数:292页
- 主题词:软件开发-评估-指南
PDF下载
下载说明
开源软件成熟度评估及选型指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 开源软件现象综述1
1.1开源软件相关定义和概念1
1.1.1什么是开源软件?1
1.1.2什么是自由软件(FS)?1
1.2开放源代码运动5
1.2.1开放源码运动与UNIX5
1.2.2开放源码运动与BSD6
1.2.3开放源码运动与FSF、 GNU6
1.2.4开放源码运动与Linux的诞生6
1.2.5开放源代码运动与OSI7
1.2.6开放源码运动与LF8
1.2.7开放源码运动在中国8
1.3开源软件对软件生态系统的影响10
1.3.1开源软件已成为主流10
1.3.2开源软件是一种诱人的商机10
1.3.3开放源码促进竞争11
1.4开源软件给我们带来的好处和风险11
1.4.1我们为什么需要开源软件11
1.4.2使用开源软件的好处12
1.4.3使用开源软件与专有软件的风险无本质区别14
1.4.4使用开源软件的一大挑战15
第2章 开放源代码软件成熟度评估的理论与方法17
2.1成熟度评估助力开源软件发展17
2.2开源软件成熟度评估的目标18
2.3开放源代码软件成熟度评估发展状况18
2.3.1国际上主要开源软件质量/成熟度评估模型介绍19
2.3.2国内开源软件质量/成熟度研究的情况28
2.4开放源码软件成熟度评估体系模型28
2.4.1开源软件成熟度评估模型是什么28
2.4.2开放源代码软件成熟度评估环境29
2.4.3开源软件成熟度评估规范的定义30
2.4.4开放源代码软件成熟度评估中的属性30
2.4.5开源软件成熟度属性权重定义32
2.4.6开放源代码软件成熟度评分与计算32
2.5开源软件成熟度属性定义参考33
2.6开源软件成熟度属性评估方法35
2.6.1开源软件成熟度评估取值与评分约定35
2.6.2软件成熟度评估的评测取值、计算、分析37
2.7软件成熟度评估报告内容37
第3章 开源软件许可的基本概念及问题解答39
3.1开源软件许可的基本知识39
3.1.1为什么需要了解软件的知识产权?39
3.1.2软件相关知识产权主要有哪几类?39
3.1.3没有登记的软件受著作权法保护吗?40
3.1.4在中国有没有软件专利,商业方法软件专利又是什么?40
3.1.5软件产品为什么需要许可协议?40
3.1.6发布开源软件需要许可协议吗?40
3.1.7使用开源软件需要获得许可吗?41
3.1.8为什么存在诸多开源软件许可证?41
3.1.9开发者是否可以自己创造一个许可证?41
3.1.10一个软件是否可以适用多个许可?41
3.1.11开源软件许可证带来的纠纷可能有哪些?42
3.1.12开源软件许可证有什么共同特点?42
3.1.13不同开源软件许可证之间差异在哪里?42
3.1.14主要许可证的之间有哪些关键差别?42
3.1.15 许可证之间的规定存在冲突怎么办?43
3.1.16 OSI与开源许可证是什么关系?43
3.1.17许可证经OSI认证有何益处?43
3.2详解GPL许可43
3.2.1什么是Copyleght?43
3.2.2什么是Copyleft?44
3.2.3 Copyright与Copyleft是什么关系?44
3.2.4什么是GPL?44
3.2.5 GPL的核心要求有哪些?44
3.2.6 GPL就是“免费获得”和“免费贡献”吗?44
3.2.7 GPL的传染性是什么意思?45
3.2.8“独立作品”可以对“传染性”免疫吗,怎样判断作品是不是“独立作品”?45
3.2.9 GPL对作品的哪些知识产权做了规定?45
3.2.10怎样的行为算做接受了GPL(或缔结了GPL许可协议)?46
3.2.11使用遵循GPL的软件的被许可人必须遵守哪些义务?46
3.2.12 GPL后的软件是不是进了“公有领域”?46
3.3利用开源软件实现商业应用需注意的问题46
3.3.1为什么开源软件强调“No warranty”?46
3.3.2原始许可“不担保”,开源软件就一直得不到担保吗?47
3.3.3为什么开源软件的商业应用归根结底还是需要有人提供担保?47
3.3.4原始许可“不担保”,用户怎么办?47
3.3.5再分发人对不享有知识产权的开源软件收费是否合法?47
3.3.6为什么开源软件本身可以收费,但通过单纯对软件进行收费实现商业目的的模式注定不成功?47
3.3.7许可人使用特定许可证发布的软件还能不能撤消许可?48
3.3.8已经免费接受许可的一方会不会在日后面临被收费的危险?48
3.3.9开源软件的商标侵权风险存在于哪些方面?48
3.3.10我国企业如何应对开源软件相关的商标侵权风险?48
3.3.11利用开放源码启动专有软件企业应重点注意哪些事项?49
3.3.12为什么国外用户大量使用开源软件但看似是并不关心知识产权风险?49
第4章Web服务50
4.1 Apache50
4.1.1软件简介50
4.1.2功能特性51
4.1.3成熟度评估52
4.1.4主要参考资料目录54
4.2 Lighttpd55
4.2.1软件简介55
4.2.2功能特性55
4.2.3成熟度评估57
4.2.4主要参考资料目录59
4.3 Nginx60
4.3.1软件简介60
4.3.2功能特性60
4.3.3成熟度评估62
4.3.4主要参考资料目录65
第5章 数据库66
5.1 MySql66
5.1.1软件简介66
5.1.2功能特性67
5.1.3成熟度评估68
5.1.4主要参考资料目录71
5.2 PostgreSQL71
5.2.1软件简介71
5.2.2功能特性72
5.2.3成熟度评估75
5.2.4主要参考资料目录78
5.3 Firebird78
5.3.1软件简介78
5.3.2功能特性79
5.3.3成熟度评估80
5.3.4主要参考资料目录83
第6章PHP框架84
6.1 QeePHP84
6.1.1软件简介84
6.1.2功能特性85
6.1.3成熟度评估86
6.1.4主要参考资料目录89
6.2 ThinkPHP89
6.2.1软件简介89
6.2.2功能特性90
6.2.3成熟度评估92
6.2.4主要参考资料目录95
6.3 Zend Framework95
6.3.1软件简介95
6.3.2功能特性96
6.3.3成熟度评估97
6.3.4主要参考资料目录100
6.4 CodeIgniter100
6.4.1软件简介100
6.4.2功能特性101
6.4.3成熟度评估102
6.4.4主要参考资料目录104
第7章AJAX框架105
7.1 jQuery105
7.1.1软件简介105
7.1.2功能特性106
7.1.3成熟度评估107
7.1.4主要参考资料目录110
7.2 Ext JS110
7.2.1软件简介110
7.2.2功能特性111
7.2.3成熟度评估112
7.2.4主要参考资料目录115
7.3 Dojo115
7.3.1软件简介115
7.3.2功能特性116
7.3.3成熟度评估118
7.3.4主要参考资料目录120
7.4 MooTools121
7.4.1软件简介121
7.4.2功能特性121
7.4.3成熟度评估123
7.4.4主要参考资料目录125
第8章 项目管理126
8.1项目管理126
8.1.1 Redmine126
8.1.2禅道项目管理软件132
8.2测试管理137
8.2.1 Bugzilia138
8.2.2 Trac144
8.3版本管理工具150
8.3.1 Git150
8.3.2 Subversion155
第9章Web应用161
9.1 CMS内容管理系统161
9.1.1 Drupal161
9.1.2 Joomla168
9.1.3 XOOPS174
9.1.4 DotNetNuke181
9.2 BBS论坛186
9.2.1 Discuz!187
9.2.2 PHPWind194
9.3 Blog博客202
9.3.1 WordPress202
9.3.2 StatusNet207
9.3.3 Typecho212
9.4 Wiki维基216
9.5在线OA/协同222
9.5.1 Zimbra222
9.5.2 eyeOS228
9.5.3 eGroupware233
9.6电子商务239
9.6.1 Zen Cart239
9.6.2 osCommerce246
附录A开源概念定义252
附录B开源软件成熟度属性定义参考261
参考文献281