2.9 KiB
doc_type, full_text
| doc_type | full_text |
|---|---|
| short | sources/practical-python-attribution.md |
practical-python-attribution 摘要
概述
本文档记录了本知识库中与 Practical Python Programming 相关内容的来源归属与许可要求。它明确指出,知识库中的摘要、概念页、翻译和改编课程材料均派生自 David Beazley 的 Practical Python Programming,并应遵守原项目的署名与相同方式共享要求。
来源信息
- 课程名称:Practical Python Programming
- 作者:David Beazley
- 源代码仓库:https://github.com/dabeaz-course/practical-python
- 固定提交版本:
93dca856b41c61a0a0f85ae334116e4c125629ea - 许可证:CC BY-SA 4.0
固定提交版本用于标识知识库派生内容所依据的具体原始材料版本,有助于保持引用的可追溯性与一致性。
版本更新策略
当前 KB 基于上述固定提交版本。若未来要更新到 Practical Python Programming 的新提交,应先记录新的提交哈希,再对 raw/、wiki/sources/、wiki/summaries/ 和 wiki/concepts/ 做差异审计。任何因源课程变化而产生的摘要、概念或练习修改,都应在更新记录中说明来源版本,避免新旧课程内容混合后失去追溯性。
核心要求
署名要求
所有由该课程派生的内容都应保留对原作者 David Beazley 和原课程 Practical Python Programming 的明确署名。这适用于:
- 文档摘要
- 概念整理
- 中文翻译
- 改编后的课程材料
- 基于课程内容生成的学习笔记或解释性文本
相关概念可进一步整理为 开源内容署名。
相同方式共享要求
该课程采用 CC BY-SA 4.0 许可证,因此派生内容需要遵守“相同方式共享”(ShareAlike)原则。也就是说,如果对原始材料进行翻译、改写、摘要或扩展,发布时也应采用兼容的 CC BY-SA 4.0 许可方式。
相关概念可进一步整理为 CC BY SA 4.0 与 相同方式共享。
派生内容范围
文档明确指出,本知识库中的以下内容可能属于派生内容:
- 自动生成的摘要
- 概念页面
- 翻译文本
- 改编课程材料
因此,在维护这些页面时,需要持续保留来源说明,并避免将派生内容误标为完全原创内容。
知识库维护意义
该文档为整个知识库提供了许可与归属基础。它不仅说明内容来源,也为后续页面生成、翻译、概念综合和再发布提供合规边界。
后续维护时,建议在相关课程内容摘要和概念页中链接到 Practical Python Programming、开源课程许可 和 知识库内容归属 等主题,以便集中管理来源、许可和派生关系。