オープンソースのコード賞金


11

R(オープンソースの統計パッケージ)のライブラリを紙にマッピングしています。さまざまな機能のコーディングを開始しましたが、妥当な時間内にこれを完了するのに必要な時間がないことがわかりました。リポジトリにコードを投げて、他の人に空白を埋めるのを手伝ってもらえることを知っています。しかし、私は少し物事を奨励したいと思います。たとえば、5ドルから20ドルの各機能に賞金をかけることを考えています。開発者が各機能をコーディングするために、20ドルで時間通りに公平に利益を得る方法はありません。しかし、私の考えでは、現金(またはAmazonギフト券)は、人々がプロジェクトに実際に取り組むための創意工夫だと思います。そして、それは私が私が最も興味を持っている機能により高い報奨金を置くことを可能にします。

これに関連するいくつかの質問があります。

  1. 良いアイデア?
  2. 開発をより速く、または遅くするつもりですか?Predictably Irrationalを読んだことがありますが、機能に対して少額の給与を提供することで、実際に開発者の意欲をそそる可能性があることを心配しています。
  3. このタイプの活動専用のサイトはありますか?個人的な経験に基づいて推奨されますか?
  4. まったく異なるアプローチをお勧めしますか?私はアイデアを受け入れます!


新しい質問はこの1つの重複したことをターンアウト:programmers.stackexchange.com/questions/79561/...
user16764

回答:


10

私の考えでは、良い考えではありません。私が知っているOSSプログラマーは誰も、このような賞金に反応しませんでした。

それでは、人々にインセンティブを与えるものは何ですか?よるとダンピンクの人々によって動機づけされています。

  • 自治
  • マスタリー
  • 目的

次に、優秀なプログラマーを引き付けるために、それらのアイテムの一部またはすべてを提供する方法を見つけます。

1つ目と同時に実行できる2つ目のアプローチは、プロジェクトの進行状況を追跡するホームページを表示し、各機能のステータスと、ユニットテストに最初に合格した機能を提供した人を表示することです(テストがありますよね?)。

最後に、説得力のあるプロジェクトは貢献者を引き付けるのにあまり助けを必要としないというのが私の経験でした。あなたがしていることを見てください。そして、プログラマーを引き付け、それに取り組むのに苦労しているなら、それがあなたのプロジェクトの有用性について何を伝えているかを考えてください。


それは非常に良い入力のようです。私はうまくとしてピンクを読んで、彼のアイデアは私に言って続けて、私の頭の後ろにしつこい声の一部である「これは良いアイデアではないかもしれません」
JDロング

youtube.com/watch?v=u6XAPnuFjJc <-このビデオからダンピンクを知っています。
ジョーZ.

7

https://www.bountysource.com

Aboutページから:

BountySourceは、オープンソースソフトウェアコミュニティの開発を拡大および改善することを期待して、2004年に最初に作成されました。BountySourceの最初のイテレーションは、オープンソースプロジェクトの管理を容易にするさまざまなツールを提供しました。これらのツールには、タスクトラッカー、SVNコードリポジトリ、コンテンツ管理システムが含まれていました。

BountySourceは時代を先取りしていた... GitHubの前身と考えたい。

長い休止の後、私たちは同じビジョン-オープンソースソフトウェア開発の全体的な改善-に戻りましたが、システムはまったく異なります。

プロジェクトのホスティング(リポジトリ、問題追跡など)から、BountySourceの元のアイデアのクラウドファンディングの側面に焦点を移しています。


3

ドットコム時代に、基本的にあなたが説明したとおりのサイトを見たことを覚えています。人々は、やりたい小さなコーディングタスクを$で投稿し、そのタスクを実行するために登録できます-そのテーマにはいくつかのバリエーションがありましたが、それは基本的なアイデアでした。学校を出たばかりで、余分なムーラを探しているので、よく調べて、良いことを探します。結果?私は一度もやったことがありません。常にタスク(私ができること)を見て、頭の中で価格とパフォーマンスを実行し、それが本当にわざわざ時間をかける価値がないことを実感しました(正確には、#2で述べたポイント)。他の問題は、それらのほとんどすべてが説得力のある問題ではなかったことでした-それらが耕作されていた理由がありました:)

KevDogに同意します。もしあなたがクールなプロジェクトとまともなPR(言葉を広める)があれば、人々はあなたを見つけて無料で仕事をするでしょう。私はmerc兵の道を行ったことは一度もありませんが、私は確かに私の夢をかきたてるOSSプロジェクトにあちこちでコードを提供しました。


ご意見ありがとうございます、ジェフ。それは完全に理にかなっています。
JD

0

アイデアが完全に可能性の領域外にあるとは思いませんが、開発者にとって費用対効果が高くなく、比例的にスケーラブルでもないため、タスクあたりのコストのパラダイムは機能しません。

より良いシステムは$ / Line Of Codeかもしれないと思います。このlocはx時間にわたってバージョン管理に常駐し、無能な理由(たとえばバグ)でコミットされません。


3
インセンティブがある場合は、コードの行を埋めることができます。
デビッドソーンリー

確かに。しかし、答えは176文字の基本的なアイデアの表現でした。生産に入るアイデアには、さらに多くのルールとセーフガードが必要です。
クレイジュ

1
ただし、最初の3行はまったく不要です。つまり、無駄なパディングです。ラインで支払いを受ける場合は、少なくともそれ以上のラインに
広げる
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.