# 1. AGPL(Affero GPL)的网络服务条款中服务端代码也必须开源 A 两者完全相同 B AGPL 比 GPL 更宽松 C AGPL 规定网络服务场景下服务端代码也必须开源 ✓ 正确答案 D AGPL 不影响 SaaS
# 2. Apache 2.0 许可证的专利授权(patent grant)与商标(trademark)边界 A 不涉及专利 B 授予专利使用权,但使用者起诉贡献者时授权终止 ✓ 正确答案 C 强制开源专利 D 禁止商业使用
# 3. 传递依赖的许可证级联中间接依赖的许可证如何被扫描工具识别与汇总,当传递依赖触发 copyleft 或专利条款时的处理流程? A 直接忽略 B 定位来源、评估传染范围、法务判断后选择替换或豁免 ✓ 正确答案 C 一律强制开源 D 只改锁文件
# 4. GPL(General Public License)的"传染性"(copyleft)中衍生作品必须 GPL A 内部使用和分发都完全无影响 B 只影响软件名称 C 基于 GPL 代码的衍生作品在被分发时须以 GPL 许可发布 ✓ 正确答案 D 与使用方式无关
# 7. 开源许可证(OSS License)的分类中宽松(MIT、Apache、BSD)vs 传染(GPL、AGPL) A 宽松许可证不强制衍生作品开源,传染性许可证要求其开源 ✓ 正确答案 B 价格不同 C 宽松许可证禁止商用 D 两者无区别
# 8. 许可证的"专利条款"(patent clause)的工程影响 A 所有许可证都有专利条款 B 专利条款与代码无关 C Apache 2.0 明确授予专利许可并含专利报复条款 ✓ 正确答案 D GPL 不含任何专利条款
# 9. 许可证合规的"传染性"(copyleft,GPL/AGPL)在 SaaS 分发场景的法务风险与扫描门禁 A 增加运行成本 B 可能迫使服务端代码开源,威胁商业闭源 ✓ 正确答案 C 降低性能 D 无风险
# 10. 开源代码与员工个人项目的权属边界中员工在公司内使用开源代码、向上游贡献修复时的权属与审批约定,如何用 CLA/政策避免纠纷? A 无需任何约定 B 所有贡献都归个人 C 通过开源政策、CLA 与审批流程明确贡献权属,避免纠纷 ✓ 正确答案 D 所有贡献都归公司
# 11. 许可证扫描的边界与人工复核中扫描工具能识别什么、无法判断什么,误报漏报如何治理? A 工具能完全判断合规性 B 工具能识别许可证类型,但使用方式与业务兼容性需人工复核 ✓ 正确答案 C 无需人工复核 D 工具永远不会误报
# 13. 许可证的"分发"(distribution)的触发中仅内部使用 vs 公开 A 内部使用和公开分发义务完全相同 B 分发与许可证无关 C 公开分发通常触发 copyleft 开源义务,仅内部使用相对宽松 ✓ 正确答案 D 只有销售才叫分发
# 14. 许可证的"静态链接"(static linking)vs"动态链接"(dynamic linking) A 传染风险更高 B 完全无风险 C 传染风险较低,主程序相对可保持闭源 ✓ 正确答案 D 与链接方式无关