Codeberg的分裂

Codeberg的分裂

💡 原文英文,约600词,阅读约需2分钟。
📝

内容提要

Codeberg更新条款,禁止主要用生成式AI编写的项目。作者认为这虽属其民主决策权利,但民主不等于明智或包容。条款中“主要”定义模糊,难以执行,可能依赖社区规范,导致边界更严。作者遗憾开源社区因AI分裂,认为应拥抱AI未来,而非排斥。他希望Codeberg成为GitHub的可靠欧洲替代品,而非仅限特定政治认同的小社区,因此认为此决定不佳。

🔎

延伸解读

民主决策不等于中立可靠

作者指出,Codeberg作为民主协会,其决策过程虽合法,但民主并不保证决策明智或包容。对于基础设施而言,可预测性、可靠性和对合法开源项目的中立性比民主更重要。一个没有明确宪法的民主提供者,可能在保护用户方面不如公司。这提醒读者,选择托管平台时,治理模式的实际效果比形式上的民主更重要。

“主要”定义模糊,执行困难

条款禁止“主要”由生成式AI编写的项目,但“主要”一词在活跃开发中难以界定。作者认为,自己都无法准确判断项目中AI的贡献比例,这导致规则在需要可执行的地方模糊不清。实践中,这种模糊性可能使边界更严,因为社区规范可能比书面规则更严格,导致合规项目也被排斥。

开源社区因AI分裂的代价

作者遗憾开源社区因LLM和代理而分裂,认为虽然存在版权、劳动、能源等问题,但AI已成为软件开发的一部分。开源世界需要思考如何与AI共存,而非简单对立。作者强调,如果AI使用得当,可以帮助个人和小型项目夺回控制权,对抗大公司,因此排斥AI可能错失机会。

Codeberg的定位选择

作者希望Codeberg成为GitHub的可靠欧洲替代品,但此决定可能使其变成政治认同更强的小社区。作者认为,这反映了两种不同目标:是成为广泛、可靠的替代品,还是保持小规模、强认同。作者希望Codeberg更前瞻,拥抱未来的开源软件,而非仅限当前社区认可的方式。

Q&A

Codeberg最近更新了服务条款,主要变化是什么?

Codeberg更新了条款,禁止主要用生成式AI编写的项目。

作者认为Codeberg有权做出这个决定吗?为什么?

作者认为Codeberg完全有权这样做,因为Codeberg是一个有成员和民主过程的协会,该决定是民主过程的结果。

作者对民主决策有什么看法?

作者认为民主是做出决策的方式,但不保证决策是包容、明智或对依赖它的人有利的。多数人可能决定某些项目和人员不再属于这里。

作者认为Codeberg条款中“主要”一词有什么问题?

作者认为“主要”的定义模糊,难以执行。在活跃开发的代码库中,很难确定作者百分比,因此该界限在需要可执行的地方容易被解释。

作者建议Codeberg应该怎么做?

作者建议如果Codeberg想要完全禁止LLM参与,应该明确说明;如果想防止自动仓库垃圾和滥用资源消耗,应该制定相应规则。目前的中间立场将太多政策委托给版主和社区规范。

作者对开源社区因AI分裂有什么看法?

作者认为开源社区因LLM和代理而分裂是遗憾的,因为AI工具正成为软件开发的一部分,开源世界需要找到与未来互动的方式,而不是分裂成阵营。

作者希望Codeberg成为什么样的平台?

作者希望Codeberg成为GitHub的可靠欧洲替代品,而不是一个具有强烈政治认同的小社区。他希望Codeberg能拥抱未来,托管未来的开源软件。

🏷️

标签

➡️

继续阅读