早在去年年底的时候,我就想聊聊这个话题,当时我对开源社区或者说是GitHub还有心存希望,实际上是越来越失望了。 在过去,我参与一些开源项目主要动机是:
- 在自己vibe coding的项目里应用了一些开源库,发现了一些问题或者者有一些功能需求,就自己提PR来处理,因为我受益了,所以我希望反哺开源社区;
- 看到一些知名的库想参与进来,看看issue有什么问题是比较容易上手的,来锻炼一下自己的能力;
但是现在,AI的出现改变了这一切,开源社区的氛围变得越来越糟糕了,甚至有些项目已经不再欢迎外部贡献了。因为AI可以轻松地生成代码,甚至可以自动修复bug,有项目被AI优化后AI做的项目更火了,也有被AI生成PR充斥满整个项目,让我觉得参与到开源项目似乎已经没有什么意义了。过去参与开源能证明你有阅读和理解作者代码的能力,然而现在只能证明你会使用AI工具了而已。
这段由AI生成,但是我也表达了我的想法:
现在的开源,更像是资本家在利用开源社区来为他们的AI模型提供训练数据,开源社区成了AI模型的免费劳动力,而我们这些开发者则成了被剥削的对象。AI模型的训练需要大量的数据,而开源社区正好提供了这些数据,然而我们却没有得到任何回报,反而还要被AI模型取代了工作机会。我觉得这种情况非常不公平,也非常令人失望。开源社区曾经是一个充满激情和创造力的地方,但现在却变成了一个被AI统治的地方,我觉得我们应该重新思考一下我们在开源社区中的角色和价值。
请保持转载后文章内容的完整,以及文章出处。本人保留所有版权相关权利。