在OpenClaw的GitHub仓库有了一些不太愉快的经历,说出来让大家看看这种开源社区文化对不对。
经历一:提Bug被喷
发现了一个内存泄漏的bug,认真写了issue包含复现步骤、环境信息、截图。结果第一条回复是:
“这是你的配置问题,RTFM”
我又补充了更多证据后,另一个维护者才承认确实是bug。但那条"RTFM"的回复一直挂在那里没人管。
经历二:PR被无视
修复了文档里的几处错误,提了PR。等了两个月,没人review,没人回复。后来发现社区有个"内部群",不在群里的PR就很难被看到。
经历三:功能讨论被关闭
提了一个功能建议,认真写了RFC文档,分析了实现方案。结果被一个核心维护者一句"我们不需要这个"直接关闭了。没有任何讨论。
这正常吗?
开源社区不应该是这样的。我参与过其他开源项目(Vue、React),那些社区的氛围好得多:
- 新人友好
- 认真回复每个issue
- PR有明确的review流程
- 功能讨论透明、开放
开源社区应该怎么做
- Code of Conduct:制定并执行社区行为准则
- Issue模板:帮助提问者提供完整信息
- PR回复SLA:承诺多少天内给出首次反馈
- 多元化维护团队:避免决策过于集中
还是要积极参与
虽然有不好的经历,但开源的价值不在于某几个人的态度。我还是会继续贡献代码,也希望社区能改善。
大家在开源社区有过类似的经历吗?