商业开源 开源软件许可实用指南 第三版

978-7-115-60171-1
作者: 【美】希瑟·米克(Heather Meeker)
译者: 刘伟
编辑: 杨凌

图书目录:

第 1章 自由软件和开源软件的哲学 002

1.1 开源开发模式 004

1.2 自由软件定义和开源定义 005

1.3 这不是病毒 008

1.4 “开放”的哲学 010

第 2章 计算机软件概论 012

2.1 什么是开源之“源”? 012

2.2 构建、链接和打包 015

2.3 JavaScript 016

2.4 PERL、Python、PHP和其他脚本语言 017

2.5 运算层级 017

2.6 什么是操作系统? 020

2.7 什么是应用程序? 022

2.8 动态链接和静态链接 023

2.9 单片机和可加载内核模块 028

2.10 头文件 028

2.11 容器 030

第3章 常见的开源许可证 034

3.1 剖析开源许可证 035

3.2 专利许可的授予 036

3.3 直接许可 036

3.4 常见开源许可证概述 038

3.5 GPL 039

3.6 LGPL 042

3.7 公司式(或“弱”)著佐权许可证 043

3.8 宽松许可证 043

3.9 Apache 045

3.10 杂项许可证 046

3.11 OpenSSL 048

3.12 内容许可 049

3.13 问题重重的许可证 050

第4章 许可证兼容性 051

4.1 尴尬的晚宴 051

4.2 什么是尽职调查? 052

4.3 横向兼容性问题 056

4.4 如何避免许可证漏洞 057

4.5 Apache v2.0和GPLv2.0 058

4.6 许可证增殖 060

第5章 附条件许可 062

5.1 这不是病毒,而是漏洞 062

5.2 什么是附条件许可? 063

5.3 是许可还是合同? 064

5.4 附条件许可模式的含义 066

5.5 合同订立 069

5.6 根除病毒 071

第6章 什么是分发? 072

6.1 美国术语 072

6.2 确定分发的时间点 073

6.3 关于云的清晰场景 075

6.4 临界场景 076

6.5 FSF的观点 079

6.6 国际视角 081

6.7 合同起草和交易结构的最佳实践 082

6.8 一个持久谜题 084

第7章 声明要求 085

7.1 什么是许可声明? 085

7.2 如何创建许可声明 086

7.3 归属和广告要求 089

7.4 注意修改 090

7.5 自动化 090

第8章 GPLv2.0的边界之争 094

8.1 库和其他标准要素 095

8.2 GPL规定了什么? 096

8.3 法院如何解释合同语言 097

8.4 将四角规则用于GPLv2.0 099

8.5 “衍生作品”问题 102

8.6 基于版权的软件奇案 104

8.7 美国法律如何规定? 106

8.8 国际解释 111

8.9 法律现实主义的方法 111

8.10 FSF的观点 114

8.11 可加载内核模块 115

8.12 导出符号 118

8.13 另一只鞋掉了,却掉得很远 119

第9章 LGPLv2.1的合规性 120

第 10章 GPLv3.0与Affero GPLv3.0 123

10.1 GPLv3.0 123

10.2 许可证版本 124

10.3 “衍生作品”问题 126

10.4 著佐权触发器 127

10.5 专利权 128

10.6 DMCA 130

10.7 禁用和混淆 132

10.8 Affero GPL 133

10.9 Apache v2.0许可证的兼容性 134

第 11章 开源政策 135

11.1 从小事做起 135

11.2 业务流程 136

11.3 人员配置 136

11.4 基于许可证的审查 137

11.5 使用场景 137

第 12章 代码审计和尽职调查 139

12.1 开源合规挑战 139

12.2 快照、调查和标题搜索 140

12.3 制定规则 143

12.4 自我披露的危险 143

12.5 版本控制 145

12.6 解决问题 146

12.7 代码审计和并购 147

第 13章 开源和专利 150

13.1 专利大辩论 151

13.2 风险更高还是更低? 151

13.3 赔偿金 155

13.4 反诉 156

13.5 竞争性干扰 156

13.6 开源许可中的专利授予和规定 160

第 14章 开源和专利诉讼战略 167

第 15章 商标 171

15.1 开源世界中的商标 172

15.2 名字里有什么? 173

第 16章 开源发布 178

16.1 商标管理 182

16.2 贡献协议 183

16.3 代码再许可 185

16.4 公司组织 185

第 17章 并购及其他交易 190

17.1 风险分配 192

17.2 起草客户协议 195

17.3 开发协议 196

第 18章 政府监管 198

18.1 政府采购 198

18.2 出口 200

第 19章 维权和维权障碍 202

19.1 早期阶段: 前雅各布森阶段 202

19.2 美国正式维权硕果累累 205

19.3 后雅各布森时代和战略性原告 211

19.4 其他与开源有关的案件和纠纷 220

19.5 角色介绍 228

19.6 统计数字 231

19.7 如果收到权利主张,您该如何处理? 233

19.8 最佳实践 234

第 20章 开放标准和开源 238

20.1 什么是标准? 238

20.2 标准和开源 239

20.3 不同的规则 240

第 21章 开放硬件和数据 242

21.1 开放数据 244

21.2 宽松许可 245

21.3 示例 245

第 22章 最近的发展:商业开源、源代码可用许可和道德许可 246

22.1 值得关注的交易 246

22.2 您的剃须刀片是什么颜色的? 247

22.3 新一轮的源代码可用许可 250

22.4 善而非恶:伦理许可的崛起 251

电子书、表格及清单 255

词汇表及索引 257

案例索引 265

详情

本书作为讨论开源软件商业实践法律问题的图书,针对开源法律的核心—开源许可,提供了专业度极高的法律和技术原则解析。本书聚焦于如何使用开源、如何为开源项目做贡献,以及发布开源软件的常见问题,并致力于回答以下众多开源热门问题:为什么开源并不是“病毒”;GPL是什么;如何进行开源代码审计;何为用户友好的开源规则;如何避免和应对开源索赔;如何利用开源打击专利侵权行为;如何管理开源产品的商标,等等。 本书旨在为希望了解开源软件许可相关法律问题的律师、工程师及商务人士提供实务指南,帮助律师提升法律知识水平,帮助其他人理解他们律师的观点。

图书摘要

相关图书

推荐系统:产品与算法解析
推荐系统:产品与算法解析
程序员的制胜技
程序员的制胜技
面向电子鼻的复合光气体传感方法
面向电子鼻的复合光气体传感方法
程序设计竞赛专题挑战教程
程序设计竞赛专题挑战教程
Serverless核心技术和大规模实践
Serverless核心技术和大规模实践
深入浅出Windows API程序设计:编程基础篇
深入浅出Windows API程序设计:编程基础篇

相关文章

相关课程