「管理が不十分」だからオープンソースプロジェクトをフォークしますか


12

オーガナイザーを持つオープンソースプロジェクトを知っている場合

  • 彼はそれをあまり維持していないので本当に忙しくなりました
  • そして、彼は数ヶ月後までは寄付を受け入れないタイプの人です(忙しいと思います)
  • そして、プロジェクトはひらめき始めています

このプロジェクトをフォークし、新しい名前を付け、一生懸命に取り組み、コードの貢献を促進する新しいコミュニティを構築しますか?懸念事項は現在、不適切な管理であるため、基本的にはより管理されたプロジェクトです。

回答:


15

現在のメンテナーがあなたを引き継ぐことを喜んで受け入れるかどうかを確認することから始めなければなりません。問題は彼が忙しいということなので、喜んで引き渡すことを期待しています。それがうまくいけば、それは関係者全員にとってより良いことです。

それが失敗した場合、私はあなたがそれを別個のプロジェクトにすることなくあなたが維持しているディストリビューションに貢献を集めることを提案します。そうすれば、既存のコミュニティ内で作業できます。最終的には、メンテナーが光を見て、引き継ぐという申し出を受け入れることを望みます。

それが失敗した場合、フォークします。その時点で、あなたはある程度の可視性を獲得し、元のコミュニティの一部を引き付けると思います。しかし同時に、あなたはコミュニティを分割したいというあなたの願望ではないことを明らかにしました。


これは、オープンソースソフトウェアの没落の1つと思われます。プロジェクトの使用を開始すると、結果が不安定になります。そのため、あなたは決定点になります。何も機能しません。また、変更を元のプロジェクトに随時マージしようと試みます。たぶん、あなたが十分な数のユーザーを船に乗せたら、元の所有者が耳を傾けるでしょう。幸運を。
cjstehno

+1を追加すると、GitHubなどを使用する場合、フォークとマージが非常に簡単になるため、コミュニティ分割せずにコードベースをフォークするのは非常に簡単です。
ミケラ

6

私はそれをフォークし、必要なことをします。それが他の人々を引き付けたなら、貢献したいと思うので、そうしてください。人を引き寄せようとするつもりはありません。それは(私の好みのために)政治にあまりにも似ています。


+1。変更をマージするオプションを残し、つま先を踏むことはありませんが、必要なことを実行できます。
ラリーコールマン

4

元のプロジェクトオーガナイザーに連絡して、彼がそれを無視して管理してもらえるかどうかを確認します。もちろん、あなたは彼よりも優れている理由について良いケースを構築する必要があります。彼が批判を受け入れてくれるまともな男なら、あなたは何かを解決するでしょう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.