私が書いたいくつかの小さなオープンソース プロジェクトがあります。協力者を探す試み (sourceforge.net と codeplex を調べた) はすべて惨めに失敗しました - 誰も見つからなかったか、興味がないか、何も貢献していない人を見つけました。ここで疑問が生じます: (オープンソース関連で) 一緒に仕事をする人をどこで、どのように見つけることができますか?
6 に答える
簡単な答えは次のとおりです。
あなたのソフトウェアが実際に問題点に対処し、適切に対処している場合、人々は SourceForge/GitHub/etc.、Google、および口コミを介して (あなたの側で妥当な量のプロモーションが行われていると仮定して) 独自にそのソフトウェアにたどり着きます。あなたのソフトウェアの機能を必要としていて、新しい機能を必要としている人々をクリティカル マスに集めれば、協力者が集まってきます。
また:アクティブに滞在してください。コードを 6 か月間更新していない場合、または SourceForge のページにソフトウェアが 1 年間アルファ版であると記載されている場合、多くの人はそれを無視して次の検索結果に移動します。他の人が使用できるようにソフトウェアを入手し、保守します。
オープン ソースの重要な点は、組織的に成長しなければならないということです。誰もお金をもらっていませんし、解雇の脅威にさらされている人もいません。ソフトウェアが自分の能力を超えて成長するためには、人々がソフトウェアを気にかけなければなりません。協力者を募集しても、協力者 (またはとにかく良い人) を獲得することはできません。優れたプログラマーが興味を持って作業できるものを作成するだけです。
これを行う唯一の方法があると思います:
- 人々がよく使うものを構築し、潜在的なユーザー数も大きくする必要があります
- 最新の状態に保ち、ユーザーベースを維持する
しばらくすると、人々はあなたのツールをハックするためにスターを付け、開発に参加するようになります。しかし、ツールがまともな人気を得る前に、人々がプロジェクトに参加することを期待するのはかなり難しいと思います.
協力者を見つけるためのウェブサイトがあります: http://collabfinder.com/
寄稿者として、私は次のことを求めています。
- 開発が活発な成熟したプロジェクト
- 興味のあること
- 楽しいと思える機能を追加する機会がたくさんあります
- 1 つであっても、支援的なユーザー/開発者コミュニティ
- それが死ぬことではないことを証明するためのリリースのいくつかの反復
あなたのプロジェクトがレモンのように見えないように気をつけて、ユーザーに応えて、できる限りその基盤を築き上げてください。
コントリビューターへの主なルートはユーザーです。その後は、開発者フレンドリーであることを確認し、あなたを助けてくれる有益な人々のグループを見つける必要があります。
「このプロジェクトが恩恵を受ける人々のセット」に自分以外のものが含まれているかどうかを自問してください。そのセットでコーディングもできる人を見つけます。たとえば、私はパイロットに利益をもたらすプロジェクトを書いていました。そこで私はパイロットに助けを求めました - 中にはコーダーもいます。
http://www.builditwith.meも、デザイナーや開発者を探している場合のオプションです。