您是否会因为“管理不善”而分叉一个开源项目?


12

如果您知道一个开源项目的组织者

  • 真的很忙,因为他没有那么多保养
  • 而且他是那种直到几个月后才开始接受捐款的人(我想很忙),如果有的话
  • 这个项目开始陷入困境

您是否会分担这个项目,给它起一个新的名字,然后继续努力工作,并围绕它建立一个新的社区,这对于编写贡献更加鼓励?基本上,一个更好的管理项目,因为现在关注的是糟糕的管理。

Answers:


15

首先应查看当前的维护者是否愿意让您接任。由于问题是他很忙,所以我希望他愿意交还。如果这样可行,那么对每个参与人员都更好。

如果失败了,我建议您将捐款收集到您维护的发行版中,而不要将其作为单独的项目。这样,您就可以在现有社区中工作。希望最终维护者将看到曙光并接受您的要约。

如果失败,请分叉。到那时,您已经获得了一些知名度,我想您会吸引一些原始社区。但是与此同时,您已经明确表明,您并不是分裂社区的愿望。


这似乎是开源软件的缺点之一……您开始使用一个项目,然后开始动摇,因此您所处的决策点。我喜欢这个答案,因为它尝试通过现有渠道,然后分叉没有其他办法。我还将继续尝试不时将您的更改合并到原始项目中。也许如果您有足够的用户跳船,原始所有者就会听。祝好运。
cjstehno

+1还可以补充一点,如果您使用GitHub或类似的语言,那么无需拆分社区就可以很容易地分叉代码库,因为分叉和合并变得如此容易。
mikera

6

我会分叉并做我需要做的。如果那吸引了其他人,他们热衷于贡献,那就这样吧。我不会竭尽全力去吸引人们。这太像政治了(就我的口味而言)。


+1。它保留了将更改合并回去的选项,不踩任何脚趾,但仍然可以让您完成所需的工作。
拉里·科尔曼

4

我将与原始项目组织者联系,以查看他是否愿意退居并让您进行管理。当然,您需要建立一个很好的案例来说明为什么您会比他更好。如果他是一个愿意接受批评的正派人,那么您将有所作为。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.