-
内容大纲
本书作为讨论开源软件商业实践法律问题的图书,针对开源法律的核心——开源许可,提供了专业度极高的法律和技术原则解析。本书聚焦于如何使用开源、如何为开源项目做贡献,以及发布开源软件的常见问题,并致力于回答以下众多开源热门问题:为什么开源并不是“病毒”:GPL是什么;如何进行开源代码审计;何为用户友好的开源规则;如何避免和应对开源索赔:如何利用开源打击专利侵权行为;如何管理开源产品的商标,等等。
本书旨在为希望了解开源软件许可相关法律问题的律师、工程师及商务人士提供实务指南,帮助律师提升法律知识水平,帮助其他人理解他们律师的观点。 -
作者介绍
-
目录
第一部分 基础部分
第1章 自由软件和开源软件的哲学
1.1 开源开发模式
1.2 自由软件定义和开源定义
1.3 这不是病毒
1.4 “开放”的哲学
第2章 计算机软件概论
2.1 什么是开源之“源”?
2.2 构建、链接和打包
2.3 JavaScript
2.4 PERL、Python、PHP和其他脚本语言
2.5 运算层级
2.6 什么是操作系统?
2.7 什么是应用程序?
2.8 动态链接和静态链接
2.9 单片机和可加载内核模块
2.10 头文件
2.11 容器
第二部分 开源基本理论及合规
第3章 常见的开源许可证
3.1 剖析开源许可证
3.2 专利许可的授予
3.3 直接许可
3.4 常见开源许可证概述
3.5 GPL
3.6 LGPL
3.7 公司式(或“弱”)著佐权许可证
3.8 宽松许可证
3.9 Apache
3.10 杂项许可证
3.11 OpenSSL
3.12 内容许可
3.13 问题重重的许可证
第4章 许可证兼容性
4.1 尴尬的晚宴
4.2 什么是尽职调查?
4.3 横向兼容性问题
4.4 如何避免许可证漏洞
4.5 Apache v2.0和GPLv2.0
4.6 许可证增殖
……
第三部分 进阶合规
第四部分 与专利和商标的交集
第五部分 贡献和代码发布
第六部分 其他主题
电子书、表格及清单
词汇表及索引
案例索引
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...