第一部分 基 础
第1章 Linux和开放源代码的商务应用
1. 1 Linux的应用量
1. 2 Linux和开放源代码中术语的速成
1. 3 Linux的工作
1. 4 商业利益
1. 4. 1 成本
1. 4. 2 可用的培训资源
1. 4. 3 技术支持
1. 4. 4 自主控制与摆脱对制造商的依赖
1. 4. 5 软件开发
1. 4. 6 升级
1. 5 阻碍Linux发展的因素
1. 5. 1 应用程序的可用性
1. 5. 2 成熟性
1. 5. 3 可扩展性
1. 5. 4 商业风险
1. 6 开源中的名人录
1. 7 小结
第2章 Linux--操作系统的核心
2. 1 操作系统
2. 2 Linux内核
2. 2. 1 内核设计
2. 2. 2 Linux内核模块
2. 2. 3 Linux内核补丁
2. 3 内核的分裂(或分支)
2. 4 Linux内核开发和版本控制
2. 5 多平台支持大众市场vs. 非主流处理器
2. 6 桌面Linux
2. 7 纵向和横向的扩展性
2. 8 嵌入式Linux
2. 9 小结
第3章 开源--指引通向自由的法律之路
3. 1 从自由到开源
3. 2 开源的定义
3. 3 知识产权与互惠
3. 4 双许可证与版权的归属
3. 5 开源许可证与非开源许可证
3. 5. 1 开源许可证
3. 5. 2 GPL与LGPL
3. 5. 3 GPL与Linux内核模块
3. 5. 4 LGPL和类的继承
3. 5. 5 非开源许可证
3. 6 出口与密码技术
3. 7 开源开发方法
3. 7. 1 许可证
3. 7. 2 形式
3. 7. 3 特性
3. 8 小结
第4章 社区和组织
4. 1 Linux
4. 1. 1 内核
4. 1. 2 处理器
4. 1. 3 文件系统
4. 1. 4 设备支持
4. 2 网络服务和应用服务器
4. 2. 1 Apache
4. 2. 2 TUX
4. 2. 3 JBOSS
4. 3 语言
4. 3. 1 GCC
4. 3. 2 Perl
4. 3. 3 Python
4. 4 桌面和办公产品
4. 4. 1 XFree86
4. 4. 2 GNOME
4. 4. 3 KDE
4. 4. 4 Mozilla
4. 4. 5 OpenOffice
4. 5 数据库
4. 5. 1 PostgreSQL
4. 5. 2 MySQL
4. 6 个人数字助理
4. 7 集群
4. 8 组织
4. 8. 1 Linux International
4. 8. 2 自由软件基金会
4. 8. 3 开源促进会(OpenSourcelnitiative, OSI)
4. 8. 4 开源开发实验室
4. 8. 5 自由标准组织
4. 8. 6 嵌入式Linux联盟
4. 8. 7 Linux文档项目
4. 9 小结
第二部分 应用Linux
第5章 发行版--完整的Linux
5. 1 Linux发行版
5. 2 软件包
5. 3 发行版制造商
5. 3. 1 主流发行版
5. 3. 2 地区性发行版
5. 3. 3 专用发行版
5. 4 非Linux操作系统的发行版
5. 5 制作你自己的发行版
5. 6 支持不同的发行版
5. 7 标准
5. 8 小结
第6章 Linux和开源的成本
6. 1 成本
6. 2 适应不完善的方案
6. 3 获取Linux和开源软件
6. 4 修改开源软件
6. 5 小结
第7章 标准--一个Linux
7. 1 为什么要制定标准?
7. 2 自由标准组织
7. 3 Linux标准基础(LSB)
7. 3. 1 LSB发行版组件
7. 3. 2 兼容的应用程序
7. 3. 3 LSB Futures
7. 4 Linux国际化
7. 5 评测与兼容性
7. 6 特定Linux发行版
7. 7 小结
第8章 行动--使用Linux和开放源码
8. 1 部署
8. 2 迁移和共存
8. 2. 1 硬件
8. 2. 2 数据
8. 2. 3 编程模式
8. 2. 4 应用程序
8. 2. 5 桌面
8. 3 授权和购买
8. 4 技术支持
8. 4. 1 组件相关的商业化支持
8. 4. 2 整体型技术支持
8. 4. 3 在社区帮助下的自我支持
8. 4. 4 影响力和关系
8. 5 培训
8. 6 小结
第三部分 商业中的开源软件
第9章 大企业的集市
9. 1 大教堂与集市
9. 2 结构要适应战略
9. 3 结构化的集市
9. 3. 1 软件工程副总裁(VP)
9. 3. 2 技术团队
9. 3. 3 人力资源
9. 3. 4 测试与集成
9. 3. 5 财务
9. 3. 6 市场策划
9. 3. 7 营销企划
9. 4 其他的组织架构元素
9. 5 门户社区
9. 6 风险和问题
9. 7 小结
第10章 时间影响价值
10. 1 制药业
10. 1. 1 成本. 价格. 回报与时间
10. 1. 2 摆脱商品化
10. 2 开源对软件行业的影响
10. 3 将贬值作为竞争优势
10. 4 价值在时间中积累
10. 4. 1 Pilot基础类
10. 4. 2 Jump
10. 5 小结
第11章 商业模型--获取利润
11. 1 了解你的价值
11. 2 商业软件与Linux
11. 6 基于开源的支持与服务
11. 4 聚合与增强
11. 5 利用双许可证实现商业化
11. 6 硬件
11. 6. 1 设备接口和设备功能相分离
11. 6. 2 开放硬件接口的文档
11. 6. 3 与硬件相捆绑
11. 7 产品终期模型
11. 8 创建支持组件
11. 9 小结
第12章 将开源与你的事业相结合
12. 1 导出开源
12. 1. 1 商业案例
12. 1. 2 实施
12. 1. 3 营销
12. 1. 4 维护
12. 2 引入开源
12. 2. 1 培训工程师
12. 2. 2 公司的具体决策
12. 2. 3 确定许可证
12. 3. 4 防火墙
12. 3 IT开发
12. 4 保障
12. 5 小结
第13章 人力资源--获得顶尖人才
13. 1 就业合同
13. 2 参与政策
13. 3 雇用正确的人
13. 3. 1 技术
13. 3. 2 社区家园
13. 3. 3 维护者还是贡献者
13. 3. 4 社区知名度和崇敬感
13. 3. 5 在线交流
13. 3. 6 贡献
13. 3. 7 地域性
13. 3. 8 比较差距
13. 4 组织你的团队
13. 5 招募有远见的领导者
13. 6 小结
附录A 参考和资料
附录B 版权授权协议样例
附录C GNU通用公共许可证