SourceForge.JP: Open Source Software (オープンソース ソフトウェア)

ログイン アカウント作成 ヘルプ [en][ja]
アレゲなら Slashdot
OSS なら SF マガジン
Search

Magazine 特集記事

最新Webブラウザに向けたWebサイト開発テクニック[10/31更新]

2008年になり、FirefoxやInternet Explorer、Operaといった主要Webブラウザが相次いでメジャーバージョンアップ...

SourceForge.JPを活用する[10/10更新]

本特集では、CVSやSVNといったバージョン管理システムの使い方や、SSH/SCPによるリモートログイン/ファイル転送...

オススメFirefox拡張 [9/5更新]

Firefoxの魅力の1つに、豊富な“拡張”の存在がある。素の状態のFirefoxはIE 7やOperaといった...

ソフトウェア開発に役立つOSSのツール群

ベンダーが体系的なツール群を提供しているプロプライエタリな開発環境とは対照的に、オープン...

Linuxベンチマーキング

ここでは、Linuxシステムの性能評価に使えるベンチマークツールの紹介記事と、ベンチマーク...

ディストリビューション・レビュー

バザールモデルで開発されているLinuxの世界では、日々、新たなディストリビューションが...

SourceForge.JP活用特集

CVS/Subversionを使ったバージョン管理(後編:SVNを使ったバージョン管理)

前編、中編ではバージョン管理の基本事項やCVSについて解説してきたが、後編となる本記事では、Subversionの利用について解説する。...

CVS/Subversionを使ったバージョン管理(中編:CVSを使ったバージョン管理)

前編ではバージョン管理システムの基本事項について解説を行ったが、中編となる本記事では、CVSを使ったバージョン管理について解説する。...

CVS/Subversionを使ったバージョン管理(前編:バージョン管理の基礎)

本記事では、まずバージョン管理システムの基本的な考え方と、用語について解説する。...

Windows用SCP/SFTPクライアント「WinSCP」で安全なファイル転送

ネットワーク経由で安全にファイルを転送する方法として、SCPやSFTPがある。最近では、セキュリティ向上のため...

[PR]お勧めリンク

ハッカーと懸賞金

2008年12月29日 09:00PM
  • スラッシュドットにタレコむ
  • あとで読む

オープンソース開発に懸賞金をかけると言うと、真っ先に思い浮かぶのがGoogle Summer of Codeだ。とは言え数年前にはGNOME(というかNovell)も似たようなことをやっていたし、他にもいろいろある。

Bounty Sourceもそうしたオープンソースに懸賞金をかける試みの一つで、SourceForgeライクなホスティングサービスを提供する一方、ユーザからプロジェクトにリクエストを出すことが出来る。このリクエストに対してそれをやって欲しい人たちが好きなだけ懸賞金をかけ、解決するとプロジェクトにその金が渡るという仕組みだ。これまた別にBounty Sourceの専売特許というわけでもなく、最近では本家SourceForge.netでもMarketplaceという名前で似たようなことをやっている。我らがSourceForge.JPでやるのかどうかは知りません。要望が多ければやるかも。

そういえば、ずっとAGPLをプッシュしてくれている奇特なモバイルサービスプロバイダのFunambolも、ちょっと前からCode Sniperという懸賞金プログラムをやっている。最近加わったのはGNOME Evolution用のFunambolプラグインを書くというタスクで、達成すれば750ドルもらえるそうである。750ドルというのが高いか安いか微妙だが、知識と根性があれば数時間で書けそうなものだ。腕に自信がおありの方は挑戦してみてはいかがか。

実際問題として、例えばSIerが必要なコードをすべてインハウスで書く必要はないだろうし、いくらか出してでもこの機能を実装して欲しいというユーザは決して少なくないはずだ。そして、学生に限らずハックで小銭を稼ぎたい人はいっぱいいる。現状こうした需要と供給のマッチングは、コネでもない限りなかなか成立しない。そもそもどこに需要があるのか外から分かりにくいのと、価格交渉や進捗管理が難しいからだ。公開のオープンソース懸賞金プログラムが一般化すると、こうした問題はある程度解決する可能性がある。懸賞金の価格決定に関しては(逆)オークションを使うという手も考えられるだろう。さらに発展して、プロのテニスプレーヤやチェスプレーヤのように、キーボード一本サラシに巻いて(別に巻く必要はありませんが)やりがいのあるハックで懸賞金を稼ぎながら諸国を放浪するバウンティハッカーなんて人々が出てくると、なかなかかっこよいじゃありませんか。まあ、本当にそういう暮らしをしている人は必ずしも皆無ではないようだが…。また、相変わらずプログラマの世界というのは男社会であるが、家事の合間にハックする主婦/産休ハッカーなどというのも、こうした仕組みがあれば従来よりも容易に成立しるうように思う。

ただ、相変わらずボランティア作業という性格の強いオープンソースにおいては、あまり札束の力を過信するのも考え物である。というのも、一部の経済学/経営学や心理学の研究では、ボランティアに金を出すとやる気が落ちて却って作業が滞ることがあるという結果も出ているからだ。現実のボランティアは口を開けば「金をくれればもっとよろこんでやるのに」「金があればもっと専念できるのに」などと言うことが多いので、これはやや意外な結果である。例えば独チューリヒ大の行動経済学者FreyとJegenのモチベーション・クラウンディングアウト理論(ワーキングペーパー)によれば、ようするに金をもらうと自己決定や自己尊厳の感覚、プライドが損なわれて、やる気が減る、ということらしい。すなわち、金をもらうと金銭以外の動機が薄れ、しかも金だけでモチベーションを保つのは難しい、ということだ。もちろん、この種の話に関してはフリーソフトウェア運動の理論的支柱の一つであるアルフィ・コーンの古典的業績も忘れてはならない。

まあ、こうした見方には批判もあるようで、まだまだ結論は出ていないのだが、個人的にも、ボランティア・プロジェクトの進捗を早めようとして金を出すのは、相当うまくやらないと逆効果になることが多いように思う。私が見たもので、一部に金をやったせいで他の人がやる気を無くし、結果として進捗は滞るやらプロジェクト全体の人心がガタガタになるやらでろくなことにならなかったというケースもあった。プロジェクトの人的構成として、一握りのハッカーが作業の大半をこなしていて後の大多数はあまり開発に寄与していないという場合なら、ハッカーに金を出すのはうまく行くことも多いのだが(その極端な例がプロジェクトの企業化である)、大規模なプロジェクトで、多くの人が重要度に高低はありつつも必要不可欠な作業を分担している場合、不用意な金銭的動機付けは致命的な失敗になりうるのである。このへんは別にオープンソースに限らず、いわゆる成果主義が一般的に内包する問題で、今後より一層の検討が期待される分野と言えるだろう。

八田真行
2008年12月30日 12:50PM 更新