在大型开源项目经常可以看到一个 issue 几十人参与,几百条评论,讨论了好几年却依然没有定论。讨论了很多方案,每个方案都有漏洞。以至于没有人去解决问题,大家的关注点从如何解决问题,变成了如何想出完美解决方案。
这就没有利用开源生态的优势。开源项目不应该做到大而全,应该做好某一方向的功能特性,要明确什么是自己应该做的,什么是不做的。让生态圈的其他项目来做好这方面的工作。用户可以挑选组合自己想要的。
项目管理者应该定好基调,快速拍板,推进试错。
badge