主题
许可
这个站和这套书用两份许可证,界线只有一条:书里教你的代码归你,其余的照原样传播。
正文与网站源码:CC BY-NC-ND 4.0
书稿正文、章节配图(figures/ 里的线稿 SVG)、速查页、项目页、站点文案,以及这个网站的源码本身(scripts/ 装配脚本、docs/.vitepress/ 站点配置与主题、部署配置),都适用 CC BY-NC-ND 4.0(署名 — 非商业性使用 — 禁止演绎)。全文见仓库里的 LICENSE-CONTENT.md。
意思是:你可以自由地转载、打印、分发这套书和这个站的源码,只要署名、不拿去卖、不改动内容再发布。这个站是一件完整的作品——书、书架、装配管线是一体的,所以源码和正文走同一份许可。
署名格式:
Charles Tao,《AI 时代的编程指南》,books.stickmancharles.com
翻译请来信,通常会同意。ND 条款默认禁止改编(翻译在法律上算改编),但我不想把翻译这条路堵死——想把这套书翻成别的语言,写邮件聊,大概率是一句"去做吧"。
书中的代码段:MIT
书里出现的所有代码段适用 MIT,全文见仓库里的 LICENSE。
为什么单独放开?因为教学代码存在的意义就是被复制和修改。你从书里抄一段代码、改到面目全非、放进自己的项目、拿它赚钱——这正是我们希望发生的事。把"禁止演绎"套在你正在学的代码上是错的,所以书中代码单独走 MIT,怎么用都行,署名都不必。
品牌资产:两份许可证都不包括
「Stickman Charles」这个名字、站点用的 favicon(docs/public/favicon.png)、分享卡片用的 og-image(docs/public/og-image.png),以及其他代表这个品牌的视觉识别资产,不在上面两份许可证的范围里——CC BY-NC-ND 不管,MIT 也不管。章节配图不算品牌资产,它是正文的一部分,走上面那份 CC BY-NC-ND,每张图右下角都写着这句话。
意思是:不能因为"内容是 CC 协议"或者"代码是 MIT",想用,来信聊,多数情况可以商量,但要事先说一声。
链上存证
每一版发行 PDF 都是冻结版本:定稿后用 EchoUploader 把文件哈希写进 Cardano 区块链,给这一版留下一张谁也改不了的"出生证明"——这一版是什么、何时定稿,链上可查。第五册第 11 章讲的"为考古留证",这套书自己先做到了。
下面五个落地页对应当前发行版(2026 年 8 月)。点进去能看到该 PDF 的哈希和它所在的链上交易;把你手里的文件算一次 SHA-256,和页面上的哈希对一下,就知道拿到的是不是原版。
| 册 | 版本 | 存证 |
|---|---|---|
| 01 看懂地图 | v1.2 | 在 EchoUploader 查验 |
| 02 上手工具 | v1.1 | 在 EchoUploader 查验 |
| 03 读懂语言 | v1.1 | 在 EchoUploader 查验 |
| 04 深入系统 | v1.1 | 在 EchoUploader 查验 |
| 05 跟 AI 搭档 | v1.1 | 在 EchoUploader 查验 |
存证只证明"这份文件在那个时刻长这样",它不替代许可证。你拿到的是不是原版,看存证;你能拿它做什么,看上面几节。
一句话总结
书和网站照原样传播,书里教的代码随便拿去改,品牌资产先来问一声。拿不准的情况,来信问:charlesisworkinghard@gmail.com。