十年后,浙大紫金港校区。
404宿舍已成历史建筑,铜牌上刻着:“萤火起源地,2009-2012。“
门内保留着当年的格局:上下铺、二手书桌、墙上贴着褪色的显卡海报,风扇位置空着,像一颗被拔掉的牙。
吴泓锋站在门口,没有预约,没有随从,只有蓝布衫洗得更旧,袖口的两只罗盘已经磨平,像被时间抛光。
一个穿卫衣的年轻人跑来,手里拿着平板,屏幕亮着伏羲仓库的实时数据。
“您是——?导游说今天没开放。“
“第10万号贡献者。“吴泓锋走进房间,坐在当年的床位,床垫硬得像代码审查,“你呢?“
“第9,999,999号,刚提交的PR,AI辅助的农业病虫害识别,还没被review。“
年轻人愣住,像突然认出某个远古的commit作者。
“那个放弃特权的人?“
“那个学会提问的人。“吴泓锋拍了拍床板,“坐,问你一个问题。“
——
问题:如果伏羲明天消失,所有服务器熔断,所有备份被删,你会怎么办?
年轻人张嘴,像要回答,又停住。
“重新写。从第一行开始。“
“为什么?“
“因为——“年轻人低头看平板,屏幕上是全球开发者的实时讨论,某个非洲团队正在问如何优化模型在离线环境下的推理速度,“因为有人需要。需要,就有人写。“
吴泓锋笑了,像终于看到代码自己运行。
“不需要伏羲?不需要我?“
“需要过。“年轻人抬头,瞳孔里映着窗外的银杏树,金黄像编译通过的提示色,“但现在是你们需要我。我的PR,我的问题,我的答案。这是规则,你们写的。“
——
午后,浙大讲座厅。
没有海报,没有直播,只有口口相传的标题:“下一个规则,由你书写。“
吴泓锋走上台,没有PPT,只有一块黑板,和当年雷州湾小学一样的防水粉笔。
他在黑板上写:
“规则的三重境界:
1.接受规则(学生)
2.打破规则(叛逆者)
3.成为规则的问题(贡献者)“
然后画了一只罗盘,但没有指针,只有一个空心的圆。
“十年前,我说'定义规则',有人笑我狂妄。十年后,我发现规则从未被定义,只被提问。每一个commit,每一个issue,每一个凌晨四点的调试,都是问题,都是规则在重写自己。“
他转向台下,两百双眼睛,来自二十个国家,线上线下混合,像被延迟切割的合唱。
“我的最后一个问题——“他顿住,声音像深海退潮,露出沙滩上的贝壳,“如果规则必须被一个人代表,那个人应该具备什么?“
台下沉默,像等待合并的PR。
然后,那个第9,999,999号年轻人举手:“不应该被代表。规则是所有人的commit历史,不是一个人的头像。“
吴泓锋把粉笔折断,像关闭一个不再维护的仓库。
“正确。所以这是最后一次'吴泓锋讲座'。下次,你们自己讲,自己听,自己写进历史。“
——
傍晚,雷州湾。
渔船换了电动马达,太阳能板在船顶像翅膀。
阿彩还在,九十岁,眼睛花了,但还能摸出两只罗盘的方向——铜的指北,铝的也指北,像终于达成共识。
吴泓锋把笔记本扔进海里,不是丢弃,是释放——数据早已同步到全球节点,硬盘只是本地缓存。
“妈,指针指哪了?“
“指你。“阿彩笑了,皱纹像雷州湾的波纹,但更深,更缓,“但你也只是指针。磁石在下面,是所有问过问题的人。“
——
夜里,全球开发者大会,虚拟与现实混合。
物理会场在雷州湾码头,篝火,米酒,十万VR头盔同步接入。
议题:伏羲10.0的治理结构——是否需要某种“精神象征“,还是彻底去符号化?
吴泓锋以ID:wuhongfeng发言,权限:普通用户,排队等待47分钟。
“反对符号化。但支持故事——不是关于我的故事,是关于你们的故事。第10万号贡献者,第100万号,第1000万号,你们怎么找到伏羲的,怎么留下第一个comment的,怎么在凌晨四点解决第一个bug的。这些故事,是规则的肉身,代码是骨架。“
投票结果:保留“贡献者故事“板块,自动归档,任何人可提交,AI辅助整理,人类终审。
——
凌晨,系统通知。
吴泓锋的第10,000个PR被合并:更新“关于我们“页面,删除所有个人名字,替换为“百万贡献者,十亿用户,无限问题“。
评论区的最高赞来自ID:linlan_001,最后一次活跃:“终于。创始人变成注释,注释变成空白,空白邀请填写。“
他回复:“不是空白,是换行符。下一行,你们开始。“
——
清晨,日出。
吴泓锋独自站在船头,没有笔记本,没有罗盘,只有蓝布衫被风吹成帆,像一面终于学会自己飘动的旗帜。
身后传来马达声,第9,999,999号年轻人驾船追来,手里举着平板,屏幕亮着一条新通知:
“伏羲10.0发布,首个完全由AI与人类协作编写的版本,治理结构:动态去中心化,无固定节点,无永久权威。“
“您看到了吗?“
“看到了。“
“有什么想说的?“
吴泓锋转向年轻人,瞳孔里映着正在升起的太阳,像一颗终于学会自己发光的、古老的星。
“想说——“他顿了顿,像组织最后一个commit message,“星火不息,不是因为有人在吹,是因为风在吹,草在动,每一个问问题的人,都是风,都是草,都是火。“
年轻人愣住,像等待合并的代码。
吴泓锋笑了,像刀锋终于磨成镜子,照见所有人的脸。
“去提交你的PR吧。我的review速度,现在和其他人一样——两小时,或者更久,取决于问题的难度。“
两船交错,马达声渐远,像两个分支最终合并到主干。
——
同一时刻,全球十亿用户屏幕同时弹出通知,但没有文字,只有一行代码,像问候,像墓志铭,像摇篮曲——
```
while (true){
ask();
listen();
commit();
//下一个规则,由你书写
}
```
星火已燎原。
规则正在重写。
而写规则的人,终于让自己变成了规则的一个语法错误——
不是崩溃系统,是邀请调试,邀请改进,邀请下一个版本。
因为星火不息,
因为问题不止,
因为——