プログラミングのためのQ&Aサイト、Stack Overflow(リンク)がベータ版ではあるが公開された。このサイトでプログラマは質問の投稿や、同胞のプログラマからの回答を無償で受けることができる。また、このサイトがプログラミングのあらゆる問題に解決策を提供する適切なソースとなることを期待している。
Stack Overflowはある1つの目的を持ったシンプルなサイトである。プログラミングに関するありとあらゆる質問を受け、その回答を他のユーザに求める。サイト創設者は次のように述べている。
Stack Overflowは、プラットフォームや言語を問わず、プログラマのために共同編集するQ&Aサイトです。
Joel Spolsky氏はサイト創設者の一人であり、Fog Creek Software(リンク)のCEO、またバグ・トラッキング・ソフト、FogBugz(リンク)の作成者でもあるが、このプロジェクトをブログCoding Horror(リンク)の筆者であるJeff Atwood氏と始めた理由について次のようにコメントしている(リンク)。
非常にラッキーなユーザであれば、検索結果の4ページ目に求める結果を見つけられるでしょう [プログラミングの質問に対する回答を(Googleで)検索した場合]。忍耐強いユーザであれば、回答が何百もあり7ページにもわたるディスカッションにたどり着けるでしょう。そのうちの25%は、セント・マーチン島のタイムシェア物件のために、グーグルジュースを得ようとするスパム広告による投稿ですが、それでも中には実際に役立つ回答もあります。
... プログラミング・コミュニティは、投票や編集機能を備えたQ&Aサイトのアイデアと組み合わせることで、より効果的になるのではないかと考えました。
Spolsky氏は、サイトが機能する様子を次のように説明している。
Stack Overflow内のすべての質問はWikipediaの項目のように、ある意味、極めて限定的で、プログラミングに特化しています。... この質問はサイト内で一度だけ出現すべきです。重複したものはただちに整理され、最初の質問にリダイレクトされなければなりません。
回答を提供する者もいれば、回答に投票する者もいます。ユーザは適切な回答を見つけた場合、投票してその回答の順位を上げます。明らかに間違っている(あるいは、何らかの点で質の悪い)回答には投票することで順位が下がります。ベストアンサーは、すぐにトップへと浮上します。当初の質問者も、回答の中から「承認済み」の回答を指定できます。しかし、これは必ずしも必要ではありません。承認済みの回答は他のすべての回答より上位へと移動します。
良質な回答にはより高い評価がサイト上で与えられる。高評価を受けたユーザは質問および回答を編集する権限を獲得する。それにより、一貫性のある豊富なプログラミングQ&Aデータベースの作成に貢献することとなる。
Stack Overflowは無料であり、今後もその状態を維持するようだ。
Stack Overflowはプログラミングに関するQ&Aサイトで、無料で利用できます。質問、質問への回答、閲覧、インデックスの作成が自由に行えます。従来のプレーンなHTMLで構築されており、ホームページにROT13まがいのテキストはありませんし、Googleクローキングを目的とした悪質で巧妙な手法も使用しておりません。セールスマンもいませんし、回答を見るのに12ドル95セントを請求するJavaScript画面が表示されることもありません。
原文はこちらです: