
Christine Petersonがついに20年前の運命の一日について語りました。
2月3日は、「オープンソースソフトウェア」という用語が作られてから20周年の記念日です。オープンソースソフトウェアが次第に人気を博し、この時代の強力で重要な変革に原動力を提供しているため、その誕生から台頭までを振り返りました。
私は「オープンソースソフトウェア」という言葉の作り手です。これは、私がフォーサイト研究所でエグゼクティブディレクターを務めていた時に提案したものです。私は他の人たちのようにソフトウェア開発者ではないので、LinuxプログラマーのTodd Andersonがこの用語を支持し、グループ議論に提出してくれたことに感謝しています。
これは、その用語をどのように思いつき、どのように提案し、その後の影響についての私の記述です。もちろん、Eric RaymondやRichard Stallmanが書いたような、この用語に関する他の記述もあります。私のものは2006年1月2日に書かれました。
しかし今日まで、私はこれを公にしていませんでした。
「オープンソースソフトウェア」という用語を推進したのは、特に初心者やビジネスマンがこの分野をよりよく理解できるようにするためでした。その推進は、より広いユーザーコミュニティにとって必要だと考えられていました。以前の呼称「自由ソフトウェア」が適切でなかったのは、政治的意味があったからではなく、初心者にとって価格に焦点を当てて誤解を招くからです。そのため、重要なソースコードに焦点を当て、新規ユーザーを混乱させない用語が必要でした。適切な時期に現れ、これらの要件を満たした最初の用語はすぐに受け入れられました:オープンソース。
この用語は長い間「情報」(つまりスパイ活動)で使われていましたが、私の知る限り、1998年以前にソフトウェア分野で使われたことはありません。以下は、「オープンソースソフトウェア」という用語がどのように流行し、産業と運動の名前になったかを語る物語です。
コンピュータセキュリティ会議
1997年後半、フォーサイト研究所はコンピュータセキュリティ問題を議論する週例会議を開催し始めました。この研究所はナノテクノロジーと人工知能に焦点を当てた非営利シンクタンクで、両方の安全性と信頼性はソフトウェアセキュリティに依存しています。私たちは自由ソフトウェアがソフトウェアのセキュリティと信頼性を向上させる有望な方法であることを確認し、その推進方法を探していました。自由ソフトウェアへの関心がプログラミングコミュニティ外で増え始め、世界を変えるチャンスが来ていることがますます明確になってきました。しかし、どうすべきかは不明でした。私たちは模索していたからです。
これらの会議で、「混同しやすい」要素のため、新しい用語を採用する必要性について議論しました。主な見解は次の通りでした:「自由ソフトウェア」に新しく接する人々は、「free」を価格の「無料」と勘違いしていました。ベテランメンバーは通常、次のように説明し始めました:「私たちは『freedom』の自由を意味しており、『無料ビール』の無料ではありません。」この時点で、ソフトウェアに関する議論はアルコール飲料の価格についての議論に変わっていました。問題はその意味を説明できないことではなく、重要な概念の用語が初心者を混乱させるべきではないということでした。そのため、より明確な用語が必要でした。自由ソフトウェアという言葉に政治的な問題はありませんでした。問題は、この用語が新人に概念を明確に伝えられないことでした。
オープンなネットスケープ
1998年2月2日、Eric Raymondがネットスケープを訪問し、自由ソフトウェアスタイルのライセンスでブラウザのソースコードをリリースする計画を立てました。その夜、私たちはフォーサイト研究所のロスアルトスのオフィスで会議を開き、計画を検討し改善しました。Ericと私以外に、Brian Behlendorf、Michael Tiemann、Todd Anderson、Mark S. Miller、Ka-Ping Yeeが積極的に参加しました。しかし、その会議では、この分野はまだ「自由ソフトウェア」、またはBrianの言葉で「ソースコードが入手可能な」ソフトウェアと説明されていました。
この町で、Ericはフォーサイト研究所を行動の拠点としました。彼の訪問中、ネットスケープの法務とマーケティング部門の人々から電話がありました。彼が話し終えた後、私は彼ら(男女各1人、おそらくMitchell Baker)と電話で話すよう求め、新しい用語の必要性を伝えました。彼らは原則として即座に同意しましたが、具体的な用語については合意に達しませんでした。
その週の会議で、私はより良い名前を考えることに集中し、「オープンソースソフトウェア」という言葉を提案しました。理想的ではありませんでしたが、十分に良いと思いました。私は少なくとも4人に意見を求めました:Eric Drexler、Mark Miller、Todd Andersonは気に入ってくれましたが、マーケティングとPRの友人は「open」という用語が乱用されていると感じ、より良いものが見つかると思いました。理論的には彼が正しかったのですが、私はより良いものを思いつかなかったので、まずはこれを推進してみようと思いました。事後的に考えれば、Eric Raymondに直接提案すべきでしたが、当時は彼をよく知らなかったので、間接的な戦略を取りました。
Toddは新しい用語が必要であることに強く同意し、その推進を手伝ってくれました。これは役立ちました。なぜなら、非プログラマーとして、私は自由ソフトウェアコミュニティでの影響力が弱かったからです。私が取り組んでいたナノテクノロジー教育はプラスでしたが、自由ソフトウェア問題で重視されるには不十分でした。Linuxプログラマーとして、Toddの言葉はより聞き入れられやすかったのです。
重要な会議
その週の後半、1998年2月5日、VA Researchでブレインストーミング会議が行われました。参加者はEric Raymond、Todd、私以外に、Larry Augustin、Sam Ockman、そしてJon Hall(「maddog」)が電話で参加しました。
会議の主な議題は推進戦略、特に連絡すべき会社でした。私はほとんど何も言いませんでしたが、提案された用語を紹介する機会を探していました。「あなた方技術者は私の新しい用語を使い始めるべきだ」と直接言っても役に立たないと思いました。参加者のほとんどは私を知らず、私の知る限り、彼らは今すぐ新しい用語が緊急に必要であることに同意していないかもしれません。
幸いなことに、Toddはずっと注意を払っていました。彼はコミュニティがどの特定の用語を使うべきか主張するのではなく、コミュニティの頑固な人々に対して間接的に何かをしました。彼は単に他の話題でその用語を使いました。会話に投入して何が起こるかを見たのです。私は緊張し、反応を期待しましたが、最初は何もありませんでした。議論は元の話題で続きました。彼と私だけがその用語の使用に気づいたようでした。
それだけではありません。ミームの進化が起きていました。数分後、別の人がその用語を使いました。明らかに気づかずに、話題の議論を続けていました。Toddと私は横目で見合いました:はい、私たちは何が起きたかに気づきました。私は興奮しました。うまくいくかもしれません!しかし、私は静かにしていました。グループでの地位はまだ高くなかったからです。Ericがなぜ私を招待したのか不思議に思う人もいたかもしれません。
会議の終わり近く、おそらくToddかEricが用語問題を明確に提起しました。Maddogは初期の用語「自由に配布可能」と新しい用語「協同開発」に言及しました。Ericは「自由ソフトウェア」、「オープンソースソフトウェア」、「ソフトウェアソース」を主な選択肢として挙げました。Toddが「オープンソース」の使用を提案し、Ericが支持しました。私はあまり言わず、ToddとEricに「オープンソース」という名前で(簡単に、非公式に)合意させました。参加者のほとんどにとって、改名は議論された最も重要な議題ではなかったことは明らかでした。それは二次的な関連議題に過ぎませんでした。私の会議記録から見ると、用語に関する内容は約10%だけでした。
しかし、私は幸せでした。そこにはコミュニティの重要なリーダーが多くおり、彼らは新しい名前を気に入っていました。あるいは少なくとも反対しませんでした。これは良い兆候でした。私はあまり助けにならなかったかもしれません。Eric Raymondの方が新しい名前を広めるのに適しており、彼はそうしました。Bruce Perensは即座に支持を表明し、Opensource.orgの構築を手伝い、新しい用語の宣伝で重要な役割を果たしました。
この名前を認めてもらうため、Tim O’Reillyはコミュニティを代表する複数のプロジェクトで積極的に使用することに同意しました。これは必要であり、非常に価値がありました。また、公式にリリースされるNetscape Navigatorのコードでもこの用語が使われました。2月末までに、O’Reilly & Associatesとネットスケープ社は新しい用語を使い始めました。
名前の宣伝
その後しばらく、この用語はEric Raymondによってメディアに、Tim O’Reillyによってビジネスに、そして両者によってプログラミングコミュニティに広められ、かなり速く広まったようです。
1998年4月17日、Tim O’Reillyはこの分野の重要なリーダーたちのサミットを招集し、最初は「自由ソフトウェアサミット」と発表しましたが、4月14日以降、最初の「オープンソースサミット」と呼ばれるようになりました。
これらの数ヶ月は、オープンソースにとって非常にエキサイティングでした。毎週のように新しい会社が計画に参加を発表しているようでした。Slashdotを読むことは必須の操作になり、私のように周辺的にしか参加できない人々にとってもそうでした。私は新しい用語がビジネスに急速に広まり、公衆に広く使われるのに役立つと確信していました。
Googleで検索すると、「オープンソース」は「自由ソフトウェア」より多く出てきますが、後者はまだ大量に使われており、それを好む人々とコミュニケーションをとる際には寛容であるべきです。
嬉しい感覚
Eric Raymondが用語変更に関する初期の声明をオープンソース推進会のウェブサイトに投稿した時、私はVAブレインストーミング会議のリストに載っていましたが、用語の創始者としては載っていませんでした。これは私の過失でした。私はEricに詳細を伝えませんでした。私はそのままにしておこうと思い、舞台裏に留まっていましたが、Toddはそう考えませんでした。彼はいつか私が「オープンソースソフトウェア」という名詞の創造者として知られることを嬉しく思うだろうと考えました。彼はEricに状況を説明し、Ericはウェブサイトを適時更新しました。
このフレーズを思いついたのは小さな貢献に過ぎませんが、私を功労者として認めてくれる人々に感謝しています。それを聞くたびに(今は頻繁に聞きます)、少し感動します。
コミュニティを説得した大きな功績はEric RaymondとTim O’Reillyにあり、彼らがこれを可能にしました。彼らが私を功労者として認めてくれたこと、そしてTodd Andersonがしたすべてに感謝します。以上の内容はオープンソースという言葉の完全な歴史ではありません。多くの言及されていない重要な人々に謝罪します。より完全な記述を求める人は、この記事とウェブ上の他の場所のリンクを参照してください。
著者について

Christine Petersonは、未来の強力な技術、特にナノテクノロジー、人工知能、長寿について執筆、講演、メディアへの紹介を行っています。彼女はナノテクノロジー公益団体フォーサイト研究所の共同創設者で元会長です。フォーサイト研究所は、公衆、技術団体、政策立案者に未来の強力な技術についての教育を提供し、それがどのように長期的影響を導くかを伝えています。彼女は機械知能諮問委員会に参加しています…Christine Petersonについてもっと
転載请注明:デベロッパーリレーションズ »