☰
COSCon 2025见闻:开源如何成为AI时代的基础设施
2026/9/28 7:52:00 网站建设 项目流程

周日上午九点,COSCon 2025 第十届中国开源年会的主会场门口已经排起了长队。我攥着刚领到的十周年纪念徽章,在人群里挤了整整五分钟才走到签到台。身边几位老哥已经在低头刷手机里的仓库地址,讨论下午想去哪个项目摊位面基。这种热闹感我太熟悉了——每年的开源年会都是这样,技术人从线上涌到线下,代码仓库里聊了半年的人终于能面对面喝杯咖啡。今年是第十届,不管是展区规模、分论坛数量,还是到场人数,体感上都比往年高出一个量级。

这篇文章就把我首日走下来的见闻、观察和实用经验整理成一份偏个人向的回顾。没有参会的朋友可以当"云逛展"攻略看,明天要到场的朋友可以直接跳到最后一节,里面有几条我踩过坑之后总结出来的建议。整个内容围绕一个大主题:开源这件事,正在从开发者圈子里的技术议题,变成越来越多行业和普通用户都绕不开的基础设施。

1. 十周年这届年会,从会场到主题都在说"变化"

1.1 会场设计与动线:第一天怎么逛才不迷路

我必须先说说会场本身的布置,这决定了你一整天的体验。本届COSCon的场地分成几个大区域:主论坛放在最大的会场,上午的Keynote和重磅发布都在这里;另外还有五六间平行分论坛,按技术方向错开时间排片;展区分布在中间走廊和两侧,各大社区、企业、高校开源项目组都在里面搭了摊位;最里面还专门划出了一块"动手工坊"区域,摆了一排排桌椅和电源插排。

体感上最有意思的一点是:主论坛和展区离得很近,散场的人流被引导线直接送进展区,所以上午Keynote一结束,展区立刻变成人挤人状态。如果你像我一样想避开高峰,建议上午认认真真听完主论坛,中午先错峰去吃饭,下午两点以后再逛展区,这时候摊主们也有精力跟你深聊。

分论坛的排片有个细节值得注意——好几个热门场次被安排在同一时段的隔壁房间,我亲眼看到有人拿着日程表在两个房间门口反复横跳。建议你到会场第一件事不是拍照,而是先打开日程小程序,把想听的三四场标记好,提前十分钟到门口候着。

1.2 十周年特别策划:纪念品、回顾墙与开源图谱

既然是第十届,主办方在氛围营造上确实花了心思。入口处有一面很长的"十周年回顾墙",从第一届到现在每一届的主题、时间、地点和标志性事件都列出来了,好多老开源人在墙前驻足拍照,边看边给旁边人讲当年的事。我旁边一位大哥指着2016年的照片说"这届我就在现场",语气里带着点岁月感,还挺动人。

展区的纪念品也明显升级了。除了每年都有的贴纸和布包,今年还有一套十周年拼图、纪念徽章和几款跟开源项目联名的T恤。说句实在话,开源社区的周边文化已经成了年会的重要组成部分——很多人大老远跑来,就是为了给自己参与过、用过的项目贴纸留一个实物纪念。

比较特别的是有一面"开源项目图谱墙",把多个领域里有代表性的开源项目按基础设施、开发工具、AI、嵌入式、桌面应用等分类,贴满了整面墙。每个项目旁边有个二维码,扫码就能看到仓库主页。我站在那儿扫了十几分钟,收藏了好几个之前没见过的项目——这种"从墙上发现兴趣项目"的体验,其实是线下展会最独特的价值。

2. 主论坛Keynote:关于开源十年的三个共识

2.1 从"要不要开源"到"怎么开源更健康"

上午的Keynote,好几场都绕不开一个话题:开源已经过了"要不要做"的争论阶段,现在大家讨论的全是"怎么做得更健康"。现场提问环节很多人问的是"开源许可证到底选什么"。我在Gitee和GitHub上都维护过项目,对这个问题太有感触了——很多项目一开始压根没想许可证的事,代码传上去就完事,等到被公司拿去用或者社区里有人PR,才发现许可证没定,这很麻烦。

主论坛上有位嘉宾打了个比方,我记下来了:许可证就像菜谱的授权说明。你写了一份家常菜谱发到网上,别人照着做了拿去开餐厅,你到底允不允许、要不要署名、能不能改,都得提前说清楚。MIT、Apache-2.0、GPL这些主流许可证的区别,本质上就是"允许复用但保留署名""允许商用但要把改动也开源""只要用了就得一起开源"这几档选择。给项目选许可证,别觉得是走形式,它决定了别人能怎么用你的代码。

另一个被反复强调的点是开源项目管理。过去很多项目就是一个人在仓库里提交代码,issue随便堆,文档靠缘分。现在大家开始认真对待README怎么写、CONTRIBUTING文档要不要单独列、issue模板要不要开、CI要不要接。说白了就是:开源项目的门槛已经不是"会不会写代码",而是"能不能把协作体系搭起来"。

2.2 AI与开源的关系,正在从"借用"变成"共建"

要说今年年会跟往年最大的不同,AI相关内容的分量不可忽视。场上的一个明显信号是:几乎所有演讲里都会提到模型、智能体或者AI工具链,开源AI已经从"某个实验室放出了权重"这种新闻,变成了实实在在的开发日常。

在"开源模型质变"这场分享里,演讲者用Claude Code的演进做例子,讲了一个很实际的体验:从直接调用API,到在本地跑起开源模型配合工具链,整个开发工作流正在被重写。现场很多人点头——因为过去半年里,大家几乎都在自己电脑上折腾过模型本地部署。有个细节特别能说明问题,提问环节有人直接问"某某模型到底开源吗,我找遍了镜像站都没看到权重",台下立刻有人接话"去清华源找,那边的组织方式更清晰"。这说明镜像站已经成了AI开发者离不开的基础设施,清华大学开源镜像站、阿里云开源镜像这类站点,承担的角色跟操作系统时代完全不同了。

我还在展区看到了好几套"本地大模型一键部署"的方案,包括ollama加WebUI的中文便携版。说真的,现在的工具链对小白友好太多了:命令行装好ollama,拉一个量化过的模型,浏览器里开WebUI,前后不花十分钟。这种趋势让开源的边界又扩大了一圈——以前开源是源代码开放,现在连"模型的权重和使用配方"都开放了。

2.3 社区大于代码:一个被反复提起的观点

今年主论坛上最打动我的一句话是:"项目能不能活下来,看的不是star数,是贡献者之间的关系。"这句话被台下转述了一整天。

有人可能会觉得这是情怀话,但我身边有太多例子可以证明。我自己维护过一个文档工具项目,代码并不复杂,真正让项目运转起来的是十几位帮忙写文档、翻译、修错别字、画架构图的贡献者。这些贡献里,文档贡献是门槛最低但价值极高的一种。年会现场就专门有一个"开源文档贡献"的环节,几个项目的维护者坐在一起聊他们怎么把文档能力纳入项目治理——有项目甚至给最活跃的文档贡献者直接授予了maintainer权限。

还有一个话题是开源众包。以前提到众包总觉得是"把大活拆成小单子",现在思路变了:很多企业把内部组件开源出来,通过公开的issue和需求池,让社区以众包的方式参与开发,发现能力合适的贡献者就转成正式成员。这套玩法相比传统的招聘、外包,其实更高效,因为你在真实协作中已经看到了对方的工作方式。

3. 分论坛与动手工坊:干货密度最高的几个小时

3.1 AI工坊:从镜像站到本地部署的完整链路

下午我钻进了一个AI实践工坊,现场电脑一字排开,每人一个浏览器终端。讲师带着大家从零开始部署一套本地知识库:项目代码托管在仓库里,依赖就是标准的开源组件,文档放在开源知识库系统里,模型权重从国内开源镜像站拉取。整套流程跑下来,我最大的感受是:开源工具链的集成度比半年前高太多了。

具体步骤我简单梳理一下,给没到现场的朋友当参考:

  1. 先把开源知识库项目clone下来,用Docker把服务端和Web界面跑起来;
  2. 拉取一个量化过的开源模型权重,放到ollama模型目录;
  3. WebUI里配置好向量库,把本地文档传进去做索引;
  4. 启动完整流程之后,提问、检索、引用,一条链路全部打通。

中间有几个细节值得说。拉权重的时候,很多人习惯性填了默认源,速度慢到怀疑人生,后来切换到清华镜像站,速度直接翻了几倍。讲师也提到,配置开源镜像并不是"换个下载地址"这么简单,源站的同步策略、带宽分配、协议支持都直接影响体验。另外在部署的时候注意显存和内存的分配,量化等级选不好会导致回答质量明显下降,这一块靠网上现成教程也够用,但现场有人手把手带一遍,还是省了不少试错时间。

旁边还有一个分享专门讲AI视频生成开源工具。说实话,现在的开源方案在可控性上已经追得很紧了,配合工作流自动化,做批量素材生成很顺手。如果你最近在关注"AI生成视频是不是只能靠付费在线服务",建议去本地部署一套开源的试试看。

3.2 嵌入式与硬件:那些在浏览器里跑起来的电路板

分论坛里给我惊喜最多的其实是嵌入式方向。整个会议厅坐得满满当当,听众里既有穿工装的工程师,也有明显还在读书的学生。几场分享覆盖的领域非常广:基于STM32Cube的录音网络采集和处理、开源FPGA项目、RTKLIB开源代码讲解、开源直喷发动机ECU,甚至还有人在展区用小车演示智能小狗的SLAM导航。

为什么嵌入式这两年特别热闹?我觉得核心原因是开源工具链把门槛拉低了。以前做嵌入式,厂商的IDE锁得死死的,换芯片基本等于换一套工具。现在调试链、编译链、图形化配置工具都开源了,一个项目的经验可以平滑迁移到另一个平台。现场有位老哥分享了一整套STM32鱼缸控制系统——用开源的实时操作系统加微信小程序控制端,从水温到投喂全自动,代码量不大但构思很有意思,一个下午就能在开发板上复现。

RTKLIB那场分享我听了一段,讲的是开源GNSS定位算法的工程化落地。讲师把浮点解算的数学原理、RTK的差分流程、和自动驾驶里的实际测试效果串在一起讲,底下的测绘工程师和研究生都在疯狂拍照。这种学术性和工程性兼备的内容,恰恰是开源年会跟商业技术大会不一样的地方。

3.3 现场写代码:第一次PR原来是这么交的

很多第一次来的朋友最关心的问题是:"我代码水平一般,到这种会上能干什么?"答案比你想的简单——有个工坊专为开源新人设计,叫"一小时贡献你的第一个PR"。

流程很清晰:现场志愿者从真实开源项目的issue里筛出标注了"good first issue"的任务清单,你挑一个顺眼的,项目维护者在旁边陪你走完流程:fork仓库、clone到本地、改代码或者补文档、提交PR、等CI跑完、跟维护者沟通。很多人以为PR是件多难的事,实际上第一个PR往往只是改一个文档里的错误链接,或者补一个接口注释。关键是把流程走通,把"提PR"这个动作从心理上陌生变成熟悉。

我看到有个女生在工坊里提交了她人生第一份PR,改的是一个开源知识库项目的README中文翻译。维护者当场review、评论、合并,前后不到二十分钟。她被合并那一刻的表情,我相信会成为她以后持续参与开源的起点。

4. 展区与社区摊位:开源不只是代码,更是人

4.1 每个摊位都是一个"小而美"的开源项目

逛展区是整个首日最有意思的部分。与大型商业展销会"展台越大声音越响"的逻辑不同,开源年会的展区更像一个大型projects show:每个项目一张桌子、一块易拉宝、名片和贴纸,真正的主角是站在摊位后面愿意跟你聊半小时的那个人。

我按自己的兴趣逛了一圈,看到的项目类型真的是五花八门。科研类有果蝇大脑开源数据集项目,他们把脑神经图谱的处理管线整条开源了出来,做神经科学的人可以直接复用;AI应用类有农业病虫害识别开源项目,用开源算法加自建数据集,跑在普通人能买到的无人机和摄像头上;工业类有开源的OPC Server服务器,解决了工业设备数据统一接入的老大难问题;桌面工具类更多,从开源阅读朗读引擎到txt文本合并工具,都是那种"你上班时突然需要,搜一圈发现居然有人开源了"的小工具。

还有一个热门摊位是智能小狗开源项目,现场用低成本舵机和开源控制板搭了一只机器狗,主控代码跑OpenHarmony,围观的人一波接一波。说实话,这类项目技术含量未必是最深的,但它带来的冲击很直接:硬件开源加软件开源组合起来,个人开发者也能造出以前只有大公司实验室才有的东西。

4.2 社区摊位:开发者认亲现场

跟项目摊位相比,社区摊位是另一个物种。这里没有项目演示,只有一整桌的贴纸、徽章、纪念款冰箱贴,和坐在桌后的"社区看门人"。很多社区我在线上潜水了好几年,这次终于见到了群里的管理员和活跃贡献者。有位老哥掏出手机给我看聊天记录:"咱们在同一个群里,你三个月前还回答过我的问题!"这种"认亲"场景,今天撞见了不下十次。

从参与方式看,开源的协作分工已经细到超出很多人想象。除了写代码,还有翻译、本地化、无障碍优化、社区运营、活动组织、品牌设计,甚至"专帮项目梳理issue模板"的岗位。现场有两个摊位专门做开源项目管理工具,他们的核心卖点就是帮分布式团队把协作流程自动化——从issue生命周期到PR评审提醒,再到社区贡献者活跃度分析,都能在面板上看得很清楚。

在跟几个项目维护者聊天时我发现一个共性:现在大家最头疼的不是没人用,而是人来了不知道怎么留。所以越来越多项目开始重视"新人引导链路"——建一个友好的社区行为准则,设好自动回复的欢迎消息,把贡献路线图做得一目了然。这其实就是把做产品的思路用在了社区运营上,效果很显著。

4.3 开源的分工正在变细:从写代码到运营、文档、布道

顺着这个话题多说一句。过去我们讲开源,潜意识里默认"开源=公开源代码";但现在的开源已经变成一整套协作和分发方式,覆盖了软件、硬件、数据、模型权重、文档、社区治理。比如"开源知识库"这个概念,就是把团队内部沉淀的文档、经验、模板整体开源出来,让别人在遇到同样问题时能直接复用。这个模式在企业里越来越流行——它不等于把公司机密公之于众,而是把那些"换了公司还能用"的通用知识开放性沉淀。

现场还有几位来自企业的布道师分享企业内部开源治理的案例,他们反复提到同一个概念:"外源化"——先把内部组件用开源项目的标准打磨好,再把代码发布成真正的开源项目。这个路径的好处在于,内部代码本来就要考虑文档、测试、接口稳定,开源之后社区反馈又能反向促进质量,一举两得。

5. 给明日到场朋友的经验清单

5.1 会前准备:三件最容易被忽略的装备

第一件是充电宝。会场虽然有一些插座,但完全不够用。一整天下来,拍照、扫码、跟摊主互换联系方式、传项目文档,手机电量消耗比平时快很多。今天下午我在展区看到好几个人蹲在墙角的插座旁充电,那画面太真实了。

第二件是一个容量足够大的袋子。开源社区的纪念品文化,你只有到场才知道能拿多少东西——贴纸、手册、徽章、手袋、项目周边的鼠标垫和帆布袋。我今天的布包里已经塞了七八个项目的宣传物料和贴纸,明天建议大家直接背个帆布袋进场。

第三件是提前把日程在小程序里标记好。现场网络环境在高峰时段基本是"能刷消息但打不开大图"的状态,临时加载日程列表容易干着急。提前截图存到手机相册,是最稳的方案。

5.2 现场时间分配建议:哪些场次必须提前占座

我自己今天的路线是:上午主论坛全程在场,中午错峰吃饭加快速逛了一圈展区,下午两点开始扎进分论坛,四点以后再回到展区补逛那些之前排长队的摊位,傍晚到动手工坊区域看大家都做出了什么。这条路线走下来节奏比较舒服,你可以直接抄作业。

有两点要单独提醒。第一,主论坛的热门Keynote散场时,出口会非常拥挤,如果你下一场要听的分享就在隔壁房间,建议提前五分钟从后排绕出去。第二,动手工坊的名额是有限制的,通常开场前就要去排队,如果下午有特别想做的项目,中午吃完饭就过去占位,别等到分享结束之后再晃过去。

5.3 参与互动的几个小技巧

如果你明天也想尽量多收获,我有几条很实用的小建议。第一,别只站在摊位前看展板,主动问摊主"你们项目最近最缺什么",这个问题的回答质量远高于"这个项目是做什么的"——很多维护者会直接告诉你他们缺文档、缺测试、缺某个特定场景的用户反馈,而你正好可以帮忙。第二,扫码加群之后,当场把备注改成自己擅长的领域,比如"前端-可帮忙写组件""测试-熟练pytest""文案-Rust爱好者",让维护者一眼就知道你的用途,后面被召唤的概率会高很多。第三,收集贴纸的时候顺手要一张项目负责人或核心贡献者的名片,很多开源机会就是这么聊出来的。

5.4 我的几个踩坑提醒

最后写几条我个人的踩坑经验。一是别低估公共交通的耗时,早上九点前后会场周边堵车严重,我今天是提前半小时出门,最后刚好卡点进场。二是展区的许多试玩项目需要扫码注册或登录,如果你不想因为网络问题卡在注册页,可以在家先把常用账号准备好。三是纪念周边数量有限,有些特定项目的限量贴纸上午就会发光,真有想要的建议直接冲到对应摊位先拿再慢慢逛。四是分论坛的录制视频通常要等一两周才发布,有些热门分享现场就是你唯一的抢先收听机会——下午有几场分享的房间门口都排了长队,想听就别犹豫,直接去排队。

一天走下来,微信步数轻松过两万。说实话,每次参加完开源年会,我都会重新思考一次自己跟开源的关系——刚开始是"用别人的项目",后来是"给别人的项目提PR",再后来是自己发项目、维护社区。这个过程的每一步,几乎都能在一届又一届的年会里找到对应的场景和面孔。开源圈真正让人着迷的地方,或许不是代码本身,而是它总能把一群原本没有交集的人,以协作的名义拉到一起。明天还有一天,如果你也在现场,记住多跟旁边的人聊两句——说不定你下一个项目的核心贡献者,就是今天坐在你隔壁的人。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询