Lance 社区正式治理架构今日发布,通过贡献者、维护者与项目管理委员会(PMC)三级体系,明确贡献路径与领导机制,为社区持续发展奠定基础。
日期:2025-11-11、作者:Jack Ye
作者简介:“LanceDB 软件工程师”作者
GitHub 账号:jackye1995
过去三年间,Lance 构建了一个独具特色的社区生态,聚集了大量数据基础设施工程师与人工智能 / 机器学习工程师,共同推动湖仓一体架构在人工智能时代的落地与发展。
今日,我们正式宣布 Lance 社区治理体系的建立,旨在进一步赋能社区生态,实现长远可持续发展。
Lance 最初源于打造更优机器学习与人工智能数据格式的构想,如今已成长为发展速度领先的开放格式,构建了覆盖数百名贡献者与数十家企业的活跃社区。
从 RunwayML、Midjourney、Harvey.ai、World Labs 等前沿模型实验室,到UBS、Netflix、Uber等布局机器学习 、人工智能应用的大型企业,再到 Databricks、亚马逊云科技、字节跳动等企业,Lance 凝聚多元主体的视角与力量,以构建多模态人工智能的事实标准格式为共同目标协同奋进。
随着 Lance 技术体系日趋成熟、行业采用率持续提升,建立清晰的社区参与路径与领导机制成为必然。这一举措将充分彰显社区协作、包容的核心价值观,为生态发展提供制度保障。
多元贡献导向的社区理念
Lance 社区治理的核心原则是:贡献形式多元,各类价值均等。
社区所定义的 “贡献” 并非局限于代码提交,而是涵盖漏洞反馈、功能建议、文档编撰、设计开发、线下活动组织、技术分享演讲、Discord 社区用户支持等多个维度,所有为 Lance 生态建设提供支持的行为,均被认定为具有重要意义的贡献。
为践行这一理念,社区构建了三级治理架构:
1. 贡献者(Contributors):以任何形式为 Lance 生态做出贡献的个人
2. 维护者(Maintainers):持续为社区提供高质量、有价值贡献的贡献者
维护者(Maintainers):https://lance.org/community/maintainers
3. 项目管理委员会(PMC):展现出卓越领导能力、主导项目长期发展方向的维护者
项目管理委员会(PMC):https://lance.org/community/pmc
该架构参考Apache Software Foundation的成熟模式,与“the Apache Way”及 “社区重于代码” 的核心理念高度契合 —— 这与 Lance 维护者及 PMC 成员的专业背景密切相关。
Apache Software Foundation:https://www.apache.org/
The Apache Way:https://www.apache.org/theapacheway/
在此基础上,社区进一步实现角色与权限的分离。维护者身份是对个人持续、有价值贡献的正式认可,而非单纯以代码提交量为评定依据。
部分维护者将额外获得代码仓库的写入权限(即行业内常见的 “提交者” 身份),这一权限的赋予旨在为其支持社区发展提供更充分的保障。
与此同时,其他维护者可根据职责分工获得社区空间管理、商标事务处理或项目其他专项工作的管理权限。
这种分离机制既确保了各类贡献均能获得认可,又实现了基于个人优势与专业兴趣的职责分配。
即便不涉及代码开发,社区成员仍可通过社区支持、文档编撰、技术推广等多元形式,在治理体系中获得晋升。
共识驱动的决策机制
依托上述治理架构,社区正式确立了投票流程,适用于版本发布、维护者与 PMC 成员调整、治理规则修订等关键事项。
任何 PMC 成员均拥有提案否决权,被否决的提案需通过凝聚社区共识方可推进 —— 这一机制从制度上保障了无任何单一主体能够单方面做出关键决策。
投票流程:https://lance.org/community/voting
针对社区普遍关注的 “是否计划将 Lance 捐赠至某一基金会” 的问题,其核心顾虑集中于许可证变更风险。
在当前治理模式下,此类单方面的许可证变更不具备实施可能性—— 任何来自不同企业的 PMC 成员均有权予以阻止。
关于 Lance 是否加入基金会及具体合作机构的选择,社区将秉持审慎原则,由全体成员共同商议决策。
行业内既有Substrait等未依附基金会却实现优质社区治理的范例,也存在部分基金会旗下项目仍由单一商业实体主导的情况。
归根结底,社区的发展质量取决于其本身及治理机制的有效性,而非是否隶属于某一基金会。社区暂不急于推进相关决策,未来将根据发展需求,由全体成员共同确定方向。
人工智能时代的贡献者体系
人工智能与机器学习领域迭代速度迅猛,Lance 社区的开发基础设施建设始终紧跟行业步伐,将自动化与快速迭代确立为核心原则,贯穿于软件发布与贡献流程的全环节。
社区的发布流程通过 GitHub Actions 自动化工具,实现版本号更新、更新日志生成与产物发布的全流程自动化,最大限度减少人工干预。
维护者可根据需求随时发布或预览测试版本,以支持早期测试工作;稳定版本则遵循标准化投票流程与明确时间节点 —— 关键补丁最快可实现当日获批,次要版本审批周期为 3 天,主要版本审批周期为 1 周。
这一机制在保障社区验证与 PMC 监督质量的前提下,实现了技术改进的快速落地。
为适配人工智能辅助开发的行业趋势,社区对贡献流程进行了针对性优化。
从代码智能体集成(详见 AGENTS.md 文件)到 GitHub 工作流中的人工智能驱动自动化工具应用,社区持续降低贡献门槛,提升协作效率。
在新技术、新框架层出不穷的行业背景下,快速贡献与发布能力至关重要。无论社区成员采用人工智能编码助手还是传统开发模式,Lance 代码库均保持高度的可访问性与协作便捷性。
发布流程:https://lance.org/community/release
贡献流程:https://lance.org/community/contributing
如何快速落地治理体系
在社区治理层级设计借鉴阿帕奇软件基金会经验的基础上,项目组合管理方面,社区参考了云原生计算基金会(Cloud Native Computing Foundation)等机构的成熟实践,通过子项目架构构建新举措快速的方案。
随着核心项目成熟度与复杂度的提升,新人参与贡献的门槛逐渐提高,而人工智能 / 机器学习生态的快速发展又催生了大量新的集成需求与应用场景,子项目架构正是为解决这一矛盾而设立。
社区的子项目模式通过降低准入门槛,为新举措提供快速落地支持。贡献者可快速启动子项目,其贡献要求更为灵活,迭代节奏更高效。
1. lance-graph 由Uber发起后,已吸引LinkedIn等企业开发者参与共建。
lance-graph:https://github.com/lancedb/lance-graph
2. Lance 数据查看器 由一位独立开发者启动,目前正根据社区反馈拓展企业级应用场景。
Lance数据查看器:https://lancedb.com/blog/lance-data-viewer/
子项目可向尚未成为维护者的贡献者授予写入权限,以保障快速迭代需求。
当子项目通过完善的 CI/CD 流程、标准化测试体系、自动化发布机制、生产环境应用验证及持续的社区贡献,证明其成熟度后,可通过 PMC 投票升级为核心项目。
值得强调的是,子项目升级不会削弱原贡献者的价值认可,其在项目发展过程中的付出将持续得到社区尊重。
这种双轨制模式实现了多重平衡:
1. 以 lance 为代表的核心项目保持高标准质量要求,确保深耕复杂格式规范、性能优化与基础创新的贡献者,其专业性工作获得应有认可
2. 子项目为新贡献者提供低门槛参与入口与快速实验平台,使其能够迅速产生行业影响力
该架构既保障了 Lance 社区的活力与可及性,又维护了核心组件所需的技术深度与严谨性。无论社区成员专注于新集成工具构建还是核心格式优化,均能在社区中找到适配的贡献场景。
LanceDB 的定位与发展规划
针对此次治理架构调整对 LanceDB 开源项目的影响,结论如下:目前无直接影响,相关规划将逐步推进。
从技术架构设计来看,Lance 始终定位为纯粹的格式规范,仅包含核心 SDK 与引擎连接器;而 LanceDB 是基于 Lance 格式构建的完整湖仓一体解决方案,致力于提供端到端的人工智能原生多模态湖仓服务。
这一分离模式与阿帕奇 Iceberg 与阿帕奇 Polaris 分属独立项目、Delta Lake 与 Unity Catalog 保持明确边界的行业实践一致,具备充分的技术合理性。
为进一步明确二者定位,社区已为每个项目搭建专属基础设施:
1. Lance 已启用独立官网(https://lance.org/)、GitHub组织(https://github.com/lance-format)及 Discord 服务器(https://discord.gg/lance)
2. LanceDB 继续保留独立官网(https://lancedb.com/)、GitHub 组织(
https://github.com/lancedb)及 Discord 服务器(https://discord.gg/lance)
LanceDB 的社区发展将遵循循序渐进原则。当前,LanceDB 社区仍处于成长阶段,贡献者主要来自 LanceDB 公司(LanceDB Inc.)。
随着项目成熟度提升及多元化贡献者的加入,为 Lance 制定的治理方案将为 LanceDB 社区架构的未来演进提供明确参考。
致谢社区同仁
我们谨向所有助力 Lance 发展至今的社区成员致以诚挚谢意。
无数社区伙伴通过提交漏洞报告、解答技术疑问、构建集成工具、落地应用实践、推广技术理念等多种方式,为项目发展提供了重要支持。每一份贡献都不可或缺,社区的成长离不开全体成员的共同努力。
治理文档中列明的维护者与PMC 成员,均通过持续、有价值的贡献获得相应职位 —— 其贡献涵盖代码开发、社区建设、文档编撰、技术推广及技术领导力输出等多个维度。
这些职位并非荣誉性头衔,而是对个人专业能力与贡献价值的正式认可,每位成员的付出都为 Lance 的发展奠定了坚实基础。
维护者:https://lance.org/community/maintainers
PMC成员:https://lance.org/community/pmc
本次发布的治理体系,核心价值在于建立标准化的贡献认可与领导力晋升路径。对于已为 Lance 做出贡献但尚未列入相关名单的社区成员,该框架将提供清晰的发展指引。
无论目标是成为维护者、加入 PMC 还是启动子项目,均有透明化的规则与流程作为支撑,助力社区成员承担领导职责并获得正式认可。
参与方式指引
我们对 Lance 社区的未来发展充满期待,诚邀各界人士参与共建。如需深入参与,可通过以下渠道开展:
1. 访问 Lance 官方文档网站:https://lance.org/
2. 加入 Lance Format Discord 服务器(https://discord.gg/lance),参与社区日常交流
3. 查阅 社区治理文档(https://lance.org/community/),了解架构细节与参与规则
4. 订阅 社区活动日历(https://calendar.google.com/calendar/u/0/r?cid=Y29tbXVuaXR5QGxhbmNlLm9yZw&pli=1),参与线下聚会与线上讨论
5. 所有 Lance 相关项目已迁移至 lance-format GitHub 组织(https://github.com/lance-format),敬请更新收藏链接并关注支持
6. 结合自身技能与专业兴趣,即刻启动贡献工作
Lance 的未来发展将由社区主导,我们期待与全体成员携手共进,共同构建多模态人工智能的事实标准格式。
无论您通过代码开发、文档编撰、设计创新、技术推广还是社区支持等何种形式参与,都将为行业发展注入重要力量。
感谢您成为 Lance 社区的一员!
推荐阅读
点击阅读原文,跳转LanceDB GitHub

