EP.006 / PUBLISHED
sqlite.c
公共领域
从 SQLite 首页的公共领域承诺出发,沿着 D. Richard Hipp、Motorola、AOL、Mozilla、Symbian 与 Android,追踪一段代码怎样离开许可桌、进入别人的产品,又怎样把维护压力带回核心团队。

公共领域
从 SQLite 首页的公共领域承诺出发,沿着 D. Richard Hipp、Motorola、AOL、Mozilla、Symbian 与 Android,追踪一段代码怎样离开许可桌、进入别人的产品,又怎样把维护压力带回核心团队。

SQLite 的源码属于公共领域,任何人都可以把它用于任何目的。可要让这句话真的进入手机、浏览器、操作系统和应用,还需要什么?本期《原代码》从 SQLite 首页的承诺出发,沿着 D. Richard Hipp、Motorola、AOL、Mozilla、Symbian 与 Android,追踪一段代码怎样离开许可桌、进入别人的产品,又怎样把维护压力带回核心团队。
从一份可以放进别人 source tree 的 sqlite3.c,到保险柜里证明权利来源的纸:代码向外走得越远,进入官方主线的路反而越窄。
你可在官方网站 https://yuandaima.xyz 中查看本期逐字稿、证据引用关系和证据快照。
00:00 两个大得失真的数字
02:14 故事的起点
07:34 许可桌被移开以后
11:52 数据库消失进产品
18:39 一份可以搬走的 C 文件
24:40 保险柜里的纸
31:18 任何目的,不是任何工作负载
billions and billions of copies,同时明确说精确数量无法取得。本期不把 copies 改写成可精确统计的设备装机量,也不把数据库文件数量与设备数量混为一谈。free to everyone to use for any purpose 描述的是使用权,不表示 SQLite 适合每一种工作负载、免费提供支持,或允许任何人直接改变官方主线。