メインコンテンツまでスキップ

タイムライン - 2000-09

2000

🌐 Flash 5 は 2000 年にリリースされ、ECMAScript に基づく完全なスクリプト言語である ActionScript 1.0 を導入しました。これにより複雑なインタラクティブ性が実現できるようになり、Flash はリッチインターネットアプリケーション、ゲーム、ビデオプレイヤーのためのプラットフォームとなりました。

⚙️ jail は FreeBSD の OS レベル仮想化の実装であり、システム管理者が FreeBSD 派生のコンピュータシステムを jail と呼ばれる複数の独立したミニシステムに分割できるようにする仕組みで、2000 年 3 月 14 日の FreeBSD バージョン 4.0 で初めて導入されました。jail は仮想化、セキュリティ、権限委譲の容易さという 3 つの主要な目標を掲げています。

🌐 2000 年 3 月、Jimmy Wales と Larry Sanger によって、フリーで査読を経た百科事典として Nupedia プロジェクトが開始されました。これは Wikipedia の前身にあたるプロジェクトで、その成長の遅さが翌年の Wikipedia 誕生に直接つながりました。

🌐 2000 年 5 月 22 日、Zend Engine 1.0 を搭載した PHP 4 がリリースされました。

📊 SQLite は C プログラミング言語で書かれたデータベースエンジンで、2000 年 8 月 17 日に最初にリリースされました。単体のアプリケーションではなく、ソフトウェア開発者が自身のアプリに組み込むライブラリであり、そのため世界で最も広く使われているデータベースエンジンとなっています。

📜 Python 2.0 は 2000 年 10 月 16 日にリリースされ、循環参照を検出するガベージコレクタや Unicode のサポートなど、多くの重要な新機能を備えていました。

📜 Apache Subversion (SVN) はソフトウェアのバージョン管理・リビジョン管理システムです。CollabNet は 2000 年、CVS と同じように動作しながらそのバグを修正し、不足していた機能を追加したオープンソースのバージョン管理システムを作るためにこのプロジェクトを立ち上げ、2000 年 10 月 20 日に最初のリリースを行いました。

🔐 Security-Enhanced Linux (SELinux) は Linux カーネルのセキュリティモジュールで、強制アクセス制御 (MAC) を含むアクセス制御セキュリティポリシーをサポートする仕組みを提供します。2000 年 12 月 22 日に最初にリリースされました。

📜 C# (see sharp と発音) は、2000 年に Microsoft の Anders Hejlsberg によって設計された汎用のマルチパラダイムプログラミング言語です。その後、2002 年に Ecma (ECMA-334)、2003 年に ISO/IEC (ISO/IEC 23270) によって国際標準として承認されました。

📜 CMake はクロスプラットフォームのビルドシステムジェネレータで、Insight Segmentation and Registration Toolkit (ITK) のための統一されたビルド環境が必要とされたことを受けて開発され、2000 年に最初に実装されて 2001 年にさらに開発が進められました。

🏢 Linux Foundation (LF) は、Linux を標準化し、その成長を支え、商業的な採用を促進するために、Open Source Development Labs と Free Standards Group の合併によって 2000 年に設立された非営利の技術コンソーシアムです。

🌐 2000 年、Roy Fielding は Web サービスを設計するためのアーキテクチャ上のアプローチとして Representational State Transfer (REST) を提唱しました。REST はハイパーメディアに基づいて分散システムを構築するためのアーキテクチャスタイルです。

🏢 Microsoft は 2000 年 6 月の Forum 2000 カンファレンスで .NET イニシアチブを正式に発表し、COM のようなバイナリレベルのコンポーネントモデルが抱える複雑さに対処することを狙った新しい「マネージド」なソフトウェアプラットフォームを提示しました。

2001

⚙️ 2001 年 1 月 4 日にリリースされた Linux バージョン 2.4.0 は、ISA Plug and Play、USB、PC Card のサポートを含んでいました。Linux 2.4 では Pentium 4 と Itanium、そして新しい 64 ビットの MIPS プロセッサのサポートが追加されました。

🏢 Creative Commons (CC) は、教育へのアクセスと、他者が合法的に利用・共有して次の創作につなげられる作品の範囲を広げることに取り組むアメリカの非営利組織であり国際的なネットワークで、2001 年 1 月 15 日に設立されました。

🌐 Wikipedia は世界中のボランティアによって作成・編集されるフリーのオンライン百科事典です。誰もが編集できる、包括的でアクセスしやすく信頼できる情報源を作るという原則に基づいて、2001 年 1 月 15 日に Jimmy Wales と Larry Sanger によって設立されました。Wikipedia は、その必要性に合わせて特別に作られたソフトウェアである MediaWiki 上で動作しています。

🏢 2001 年 2 月 11 日から 13 日にかけて、ソフトウェア業界の 17 人のリーダーが集まり、語り合い、スキーをし、くつろぎながら共通点を見いだそうとして、Manifesto for Agile Software Development を共同で発表しました。署名者には Scrum の共同開発者である Ken Schwaber と Jeff Sutherland も名を連ねています。

⚙️ VMware ESXi (旧 ESX) は、仮想コンピュータを展開・提供するために VMware が開発したエンタープライズクラスの Type-1 ハイパーバイザで、2001 年 3 月 23 日に最初にリリースされました。

⚙️ Mac OS X 10.0 Cheetah は 2001 年 3 月 24 日にリリースされ、NeXTSTEP を土台として構築された Apple の Unix ベースのオペレーティングシステムとして最初のデスクトップ版となりました。Aqua ユーザーインターフェースを導入し、クラシック Mac OS のルック&フィールに取って代わりました。

☁️ CruiseControl は BSD スタイルのライセンスの下で配布される Java ベースの継続的ビルドフレームワークで、2001 年 3 月 30 日に、最初期のオープンソース継続的インテグレーションツールの一つとしてリリースされました。

📊 2001 年 4 月 13 日にリリースされた PostgreSQL 7.1 は、データの永続性とクラッシュリカバリを確保するうえで重要な機能である Write-Ahead Log (WAL) を導入しました。

📜 YAML は人間が読みやすいデータシリアライゼーション言語で、設定ファイルやデータの保存・転送に広く使われています。2001 年 5 月 11 日に最初にリリースされました。

📜 reStructuredText (RST) は、主に Python コミュニティで技術文書のために使われるテキストデータのファイル形式です。Docutils プロジェクトの一部であり、Java における Javadoc に似た文書化ツールを Python にもたらすために、2001 年 6 月 1 日に最初にリリースされました。

🌐 WebKit は Apple が開発したブラウザエンジンで、主に同社の Safari Web ブラウザとすべての iOS 向け Web ブラウザで使われており、2001 年 6 月 25 日に Apple 社内で Don Melton が KHTML と KJS のフォークとして開始しました。

🐛 Code Red は 2001 年 7 月 15 日にインターネット上で観測されたコンピュータワームで、Microsoft の IIS Web サーバを実行しているコンピュータを攻撃し、企業ネットワークを標的として成功した最初の大規模な複合脅威型攻撃となりました。

🐛 Nimda ウイルスは、急速に拡散したファイル感染型の悪意あるコンピュータワームで、Code Red など過去の流行による経済的被害を上回りました。最初のアドバイザリは 2001 年 9 月 18 日に公開されました。

📊 2001 年 9 月、Lucene は Apache Software Foundation のオープンソース Java 製品群である Jakarta ファミリーに加わりました。

🌐 2001 年 9 月にリリースされた Tomcat 4.0 は、Servlet 2.3 と JSP 1.2 を実装した完全な書き直しであり、Catalina (サーブレットコンテナ)、Coyote (HTTP コネクタ)、Jasper (JSP エンジン) という、その後長く続くアーキテクチャを導入しました。

⚙️ 2001 年 10 月 25 日に発売された Windows XP は、コンシューマ向けの製品ラインを安定した NT カーネルへ移行させることで、Microsoft のコンシューマ向けとビジネス向けのオペレーティングシステムをついに統合しました。再設計された「Luna」インターフェースを特徴とし、その後 10 年以上にわたってデスクトップ市場を支配することになります。

🖥️ Eclipse は、基本のワークスペースと拡張可能なプラグインシステムを備えた統合開発環境 (IDE) で、Smalltalk ベースの VisualAge シリーズの IDE に着想を得ています。Eclipse 1.0 は 2001 年 11 月 29 日にリリースされ、2016 年まで最も人気のある Java IDE でした。

📊 SciPy は科学技術計算のためのフリーかつオープンソースの Python ライブラリで、Travis Oliphant、Eric Jones、Pearu Peterson がそれぞれ書いていたコードを統合し、単一のパッケージ名の下にまとめた 2001 年頃に生まれました。

⚙️ VMware Server (旧 VMware GSX Server) は VMware, Inc. が開発した、提供が終了している無償の仮想化ソフトウェアサーバスイートで、ESX 1.0 (Type 1 ハイパーバイザ) と GSX 1.0 (Type 2 ハイパーバイザ) がいずれも 2001 年に登場しました。

📊 IPython (Interactive Python) は、もともと Python 向けに開発された対話的コンピューティングのためのコマンドシェルで、イントロスペクション、リッチメディア、シェル構文、タブ補完、履歴といった機能を提供します。2001 年に最初にリリースされました。

🔐 SHA-2 (Secure Hash Algorithm 2) はアメリカ国家安全保障局 (NSA) が設計した暗号学的ハッシュ関数群で、2001 年に初めて公開されました。専用のブロック暗号から作られる Davies–Meyer 構造に基づく一方向圧縮関数を、Merkle–Damgård 構成によって組み立てたものです。

🔐 Advanced Encryption Standard (AES) は、元の名称である Rijndael としても知られ、アメリカ国立標準技術研究所 (NIST) が 2001 年に策定した電子データの暗号化に関する仕様です。

🌐 2001 年、最初の Java Specification Request (JSR) は javax.servlet.ui という名前のパッケージを開発することを提案しました。2001 年 6 月には JavaWorld が、Amy Fowler のチームによる「JavaServer Faces API」(「Moonwalk」とも呼ばれます) の設計を、「Web ベースのユーザーインターフェースを作成するためのアプリケーションフレームワーク」として報じました。

🏢 Toyota は 2001 年、社内の経営上の価値観を「The Toyota Way」として明文化しました。これは継続的改善 (Kaizen) と人間の尊重という 2 つの柱から成ります。

2002

🌐 ASP.NET は動的な Web ページを構築するためのサーバサイド Web アプリケーションフレームワークで、2002 年 1 月 5 日に .NET Framework 1.0 の一部としてリリースされました。Microsoft の Active Server Pages (ASP) 技術の後継にあたります。

🏢 .NET Framework 1.0 は 2002 年 2 月 13 日、Visual Studio .NET とともに正式にリリースされ、Common Language Runtime (CLR) と C# プログラミング言語を導入しました。

⚙️ Arch Linux は独立して開発されている x86-64 向けの汎用 Linux ディストリビューションで、ローリングリリースモデルを採用することでほとんどのソフトウェアについて最新の安定版を提供することを目指しています。Judd Vinet によって始められ、2002 年 3 月 11 日に最初にリリースされました。

⚙️ Gentoo Linux は Portage パッケージ管理システムを用いて構築される Linux ディストリビューションで、バージョン 1.0 が 2002 年 3 月 31 日にリリースされ、2004 年には非営利の Gentoo Foundation が設立されてすべての著作権と商標が移管されました。

🌐 Mozilla プロジェクトは nsIXMLHttpRequest というインターフェースを Gecko レイアウトエンジンに開発・実装し、それを XMLHttpRequest という JavaScript オブジェクトとして公開するラッパーを作りました。XMLHttpRequest オブジェクトは Gecko バージョン 0.6 (2000 年 12 月 6 日リリース) の時点ですでに利用できましたが、完全に機能するようになったのは Gecko 1.0 (2002 年 6 月 5 日リリース) からでした。

🌐 Mozilla Firefox は Mozilla Foundation が開発するフリーかつオープンソースの Web ブラウザで、Gecko レンダリングエンジンを使って Web ページを表示します。2002 年 9 月 23 日に最初にリリースされました。

📜 Spring Framework は Java プラットフォーム向けのアプリケーションフレームワークであり制御の反転 (IoC) コンテナで、2002 年 10 月 1 日に最初にリリースされました。中核となる機能はあらゆる Java アプリケーションで利用でき、Java EE の上に Web アプリケーションを構築するための拡張も備えています。

🧠 Torch は Lua プログラミング言語をベースとしたオープンソースの機械学習ライブラリ兼科学計算フレームワークで、2002 年 10 月に最初にリリースされました。

📜 Kent Beck による "Test-Driven Development: By Example" は 2002 年 11 月に Addison-Wesley から出版され、レッド・グリーン・リファクタのサイクルを広めるとともに、テストを通すための本番コードを書く前に自動テストを書くという規律としてテスト駆動開発を提示しました。

⚙️ Linux の名前空間は、2002 年にカーネル 2.4.19 でマウント名前空間に関する作業から始まりました。それ以外の名前空間は 2006 年以降に追加され、その後も追加が続いています。

📜 AsciiDoc は人間が読める文書形式で、意味的には DocBook XML と同等でありながらプレーンテキストのマークアップ記法を用います。2002 年に Stuart Rackham が、プレーンテキストファイルを一般的な出版用文書形式へ変換する Python ベースのツール ('asciidoc' と 'a2x') とともに作成しました。

🌐 JSON は JavaScript から派生した言語非依存のデータ形式で、標準的なデータ交換形式として確立するために 2002 年に JSON.org の Web サイトが開設されました。

📊 Lotus 1-2-3 の最後のメジャーリリースとなる Release 9.8 は、2002 年に Lotus SmartSuite オフィスパッケージの一部として発売されました。

🏢 Ken Schwaber は 2002 年、世界規模で Scrum の研修と認定を提供するために Scrum Alliance を設立しました。

🏢 Kent Beck は 2002 年 11 月 8 日に "Test Driven Development: By Example" を出版し、失敗するテストを書き、最小限のコードでそれを通し、その後リファクタリングするというレッド・グリーン・リファクタのサイクルとともに、TDD を独立した実践として体系化しました。

2003

📊 Tableau Software, LLC はビジネスインテリジェンスに重点を置くアメリカの対話的データ可視化ソフトウェア企業で、2003 年 1 月に Pat Hanrahan、Christian Chabot、Chris Stolte によって正式に設立され、2004 年に本社を Washington 州 Seattle へ移しました。

🌐 その後ずっと Wikipedia を運営している非営利組織である Wikimedia Foundation は、2003 年 6 月 20 日に Florida 州 St. Petersburg で法人化されました。

🖥️ Monad (Microsoft Shell、MSH) が初めて公開の場で実演されたのは、2003 年 9 月の Professional Developers Conference (PDC) でした。

⚙️ Android, Inc. は「所有者の位置や好みをよりよく認識する、より賢いモバイルデバイス」を開発するために、2003 年 10 月に California 州 Palo Alto で Andy Rubin、Rich Miner、Nick Sears、Chris White によって設立されました。

⚙️ Linux バージョン 2.6.0 は 2003 年 12 月 17 日にリリースされました。2.6.x の開発では、シリーズを通じて新機能を取り込んでいく方向へとさらに舵が切られました。

📜 Python Package Index (PyPI) は Cheese Shop とも呼ばれる Python 公式のサードパーティソフトウェアリポジトリで、2003 年に開設されました。そのメタデータ標準は 2001 年 3 月に PEP 241 で定義され、包括的なカタログの提案は 2002 年 11 月に確定しました。

📜 ドメイン駆動設計 (DDD) は、ドメインエキスパートからの入力に従ってソフトウェアをドメインに合わせてモデル化することに重点を置く、主要なソフトウェア設計手法です。この用語は Eric Evans が 2003 年に出版した同名の著書で作りました。

⚙️ Google Borg は Google が使用しているクラスタマネージャです。Docker や Kubernetes といった同様のアプローチが広く使われるきっかけとなりました。Google が 2015 年に公開した研究論文によれば、Borg は 2003 年に開発されました。

⚙️ Xen は、複数のコンピュータオペレーティングシステムを同じハードウェア上で同時に実行できるようにするサービスを提供する Type-1 ハイパーバイザで、Ian Pratt と博士課程の学生であった Keir Fraser が率いた University of Cambridge の研究プロジェクトとして生まれました。最初の公開リリースは 2003 年、v1.0 は 2004 年で、現在は Linux Foundation が開発を進めています。

📊 Matplotlib は Python プログラミング言語と NumPy のための描画ライブラリで、Tkinter、wxPython、Qt、GTK といった GUI ツールキットを使ってアプリケーションにプロットを埋め込むためのオブジェクト指向 API を提供します。2003 年に最初にリリースされました。

🔐 CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) は、利用者が人間かどうかを判定してボットによる攻撃やスパムを防ぐためにコンピューティングで用いられるチャレンジ・レスポンス型のチューリングテストで、この用語は 2003 年に Luis von Ahn、Manuel Blum、Nicholas J. Hopper、John Langford によって作られました。

🧩 RFC 3629 は 2003 年 11 月に発行され、UTF-8 仕様を更新して U+0000..U+10FFFF の範囲に制限し、UTF-8 を標準的なインターネットプロトコル要素として確立しました。

🏢 Dan North は 2003 年後半、テストの語彙を取り除いて振る舞いの検証を中心とした語彙に置き換えた JUnit の代替である JBehave を書く中で、ビヘイビア駆動開発 (BDD) を提唱しました。さらに Chris Matts とともに、「Given/When/Then」というシナリオの語彙を通じてこのアプローチを要求分析へと広げました。

📜 2003 年に GameDev.net が実施した調査では、Lua がゲームプログラミングにおいて最も人気のあるスクリプト言語であることが示されました。

2004

📜 Scala は静的に強く型付けされた汎用プログラミング言語で、オブジェクト指向と関数型の両方のプログラミングパラダイムをサポートします。2004 年 1 月 20 日に最初にリリースされました。

🌐 JavaServer Faces 1.0 は 2004 年 3 月 11 日に、コンポーネントベースの Web アプリケーションフレームワークの最初の仕様としてリリースされました。

📜 RubyGems は Ruby プログラミング言語のパッケージマネージャで、Ruby のプログラムやライブラリを配布するための標準的な形式を提供します。開発は 2003 年 11 月に始まり、2004 年 3 月 14 日 (円周率の日) に公開されました。

🌐 Google は 2004 年 4 月 1 日、限定ベータ版として Gmail を公開し、当時の競合他社を大きく上回る 1 ギガバイトの保存容量を提供しました。

📜 2004 年 4 月、Windows Installer XML (WiX) は Microsoft のプロジェクトとして初めて、オープンソースライセンスである Common Public License の下で公開されました。当初は SourceForge でホストされており、外部でホストされた最初の Microsoft プロジェクトでもありました。

⚙️ 2004 年 4 月、南アフリカの起業家 Mark Shuttleworth は 12 人ほどの Debian 開発者を London の自宅に招き、そこで彼らは後に Ubuntu となるものの特徴をブレインストーミングによって描き出しました。プロジェクトの資金を賄うため、Shuttleworth は Thawte を Verisign へ売却して得た資産で開発者を雇用すべく Canonical Ltd. を設立しました。

🌐 Web Hypertext Application Technology Working Group (WHATWG) は 2004 年 6 月 4 日に発表されました。HTML を発展させるための共同提案が W3C のワークショップで却下されたことを受けて、Apple、Mozilla、Opera が設立したものです。WHATWG は独自に新しい HTML 仕様の策定を始め、それが最終的に HTML5 となりました。

🌐 2004 年 7 月 1 日、新しい Zend Engine II を搭載した PHP 5 がリリースされました。PHP 5 には、オブジェクト指向プログラミングのサポート改善、PHP Data Objects (PDO) 拡張、数多くの性能改善といった新機能が含まれていました。

📜 Maven は主に Java プロジェクトで使われるビルド自動化ツールです。Jason van Zyl が作り、2002 年に Apache Turbine のサブプロジェクトとして始まり、2003 年に Apache Software Foundation のトップレベルプロジェクトとして受け入れられました。Maven 1.0 は 2004 年 7 月 13 日にリリースされました。

🌐 Ruby on Rails 0.5.0 は、プロジェクト管理ツール Basecamp から切り出された最初のオープンソースリリースで、2004 年 7 月に David Heinemeier Hansson によって公開されました。

🌐 Nginx は Web サーバであり、リバースプロキシ、ロードバランサ、HTTP キャッシュとしても使えます。C10k 問題を解決するために Igor Sysoev が作り、2004 年 10 月 4 日に最初に公開され、2008 年 9 月までに Rambler ポータルで 1 日あたり 5 億リクエストを処理するようになっていました。

⚙️ Ubuntu 4.10 (Warty Warthog) は 2004 年 10 月 20 日に Ubuntu の最初のリリースとして公開されました。Debian を基盤としており、6 か月ごとに新しいリリースを出し、その後 18 か月のサポートを提供する計画が立てられていました。

⚙️ Unionfs は Linux、FreeBSD、NetBSD 向けのファイルシステムサービスで、他のファイルシステムに対するユニオンマウントを実装し、別々のファイルシステムのファイルやディレクトリを単一の一貫したファイルシステムとして透過的に重ね合わせることができます。バージョン 1.0.2 は 2004 年 11 月 9 日にリリースされました。

🌐 Firefox のバージョン 1.0 は 2004 年 11 月 9 日にリリースされました。その後、2005 年 11 月にバージョン 1.5、2006 年 10 月にバージョン 2.0、2008 年 6 月にバージョン 3.0、2009 年 6 月にバージョン 3.5 が続きました。

📜 Markdown は、プレーンテキストエディタを使って書式付きテキストを作成するための軽量マークアップ言語です。John Gruber と Aaron Swartz は 2004 年、ソースコードの形のままでも読みやすいことを意図したマークアップ言語として Markdown を作りました。

📊 MapReduce は、クラスタ上の並列分散アルゴリズムによって大規模なデータセットを処理・生成するためのプログラミングモデルと、それに対応する実装で、2004 年に Google によって発表されました。

🧠 2004 年、K. S. Oh と K. Jung は、標準的なニューラルネットワークが GPU によって大幅に高速化できることを実証し、CPU による実装の 20 倍の速さを達成しました。2005 年に続いた論文は、機械学習における GPGPU の価値をさらに強調しました。

🌐 Selenium は 2004 年、Chicago の ThoughtWorks で Jason Huggins が、社内の勤怠・経費アプリケーションのテストを自動化するために「JavaScriptTestRunner」として作りました。同僚の Paul Hammant がオープンソース化を提案し、あらゆる言語からネットワーク越しにブラウザを自動操作できる Selenium Remote Control (RC) を共同開発しました。

2005

📊 PostgreSQL 8.0 は 2005 年 1 月 19 日にリリースされ、Microsoft Windows をネイティブにサポートした最初のバージョンとして注目されたほか、セーブポイントとポイントインタイムリカバリを追加しました。

☁️ Hudson は Java で書かれた継続的インテグレーションサーバで、Sun Microsystems の川口耕介が作り、2005 年 2 月 7 日に最初にリリースされました。2010 年に Oracle が Sun を買収した後、商標をめぐる争いからコミュニティはプロジェクトをフォークし、2011 年に Jenkins へと改名しました。

🖥️ fish (「friendly interactive shell」の頭字語) は対話性と使いやすさに重点を置いた Unix シェルで、2005 年 2 月 13 日に Axel Liljencrantz によって最初にリリースされました。他のほとんどのシェルと異なり、設計上あえて POSIX のシェル標準に従わず、代わりに構文の色分けや入力候補の自動提示といった機能によってユーザー体験を優先しています。

🌐 Prototype JavaScript Framework は、Ruby on Rails の Ajax サポートの一部として 2005 年 2 月に Sam Stephenson が作成した JavaScript フレームワークです。

📊 2005 年 2 月、Lucene は Jakarta のサブプロジェクトではなく、Apache のトップレベルプロジェクトになりました。

🌐 2005 年 4 月 1 日、Gmail の 1 周年に合わせて、Google は保存容量を 2 GB へと倍増させました。

🔐 Security Assertion Markup Language (SAML) は、特に ID プロバイダとサービスプロバイダの間で、認証・認可のデータを当事者間で交換するためのオープンな標準で、SAML 2.0 は 2005 年 3 月に OASIS 標準となりました。

⚙️ 2005 年 6 月 6 日の WWDC で、Steve Jobs は Macintosh の製品ライン全体を PowerPC から Intel のプロセッサへ移行するという Apple の計画を発表しました。これは 1994 年の Motorola 68000 から PowerPC への移行に続く、Mac の歴史で 2 度目となる大きなプロセッサアーキテクチャの移行でした。

⚙️ collectd は、コンピュータやネットワーク機器の性能データを収集・転送・保存する Unix のデーモンで、2005 年 7 月 8 日に最初にリリースされました。

⚙️ Google は 2005 年 7 月 11 日に Android, Inc. を買収して完全子会社とし、モバイルオペレーティングシステムの開発を継続するために同社の主要な従業員を引き留めました。

🌐 Django は model–template–views (MTV) アーキテクチャパターンに従う、フリーかつオープンソースの Python ベース Web フレームワークで、2005 年 7 月 21 日に最初にリリースされました。

📜 RSpec は 2005 年 8 月、Steven Baker が Dave Astels、Aslak Hellesøy、David Chelimsky とともに、Ruby のためのビヘイビア駆動開発 (BDD) フレームワークとして始めました。JBehave に着想を得て、ソフトウェアの振る舞いを実行可能な例として表現する describe/it の DSL を導入しました。2006 年に David Chelimsky がプロジェクトの主導権を引き継ぎ、RSpec 1.0 は 2007 年 5 月 18 日にリリースされました。

🏢 2005 年 12 月、Yahoo! は自社の Web サービスの一部を JSON で提供し始めました。

🌐 JSONP、あるいは JSON-P (JSON with Padding) は、通常の JavaScript を読み込むための要素である <script> 要素を読み込むことでデータを要求する、歴史的な JavaScript の手法です。JSONP は同一オリジンポリシーを回避してデータを共有できるようにします。JSONP の元となる提案 (パディングがコールバック関数であるもの) は、2005 年 12 月に Bob Ippolito が行ったと見られています。

🌐 Ruby on Rails 1.0 は 2005 年 12 月 13 日にリリースされ、このフレームワークにとって最初の主要な安定版となりました。

📜 F# (F sharp と発音) は、F# Software Foundation、Microsoft、およびオープンな貢献者によって開発されている、関数型を第一とする汎用で強く型付けされたマルチパラダイムプログラミング言語で、2005 年に最初にリリースされました。

🖥️ Git は 2005 年、Linux カーネル開発のために Linus Torvalds が他のカーネル開発者の協力を得て作りました。2005 年 7 月 26 日に保守は濱野純へ引き継がれ、濱野は 2005 年 12 月 21 日にバージョン 1.0 をリリースし、その後もプロジェクトの中心的な保守者であり続けています。

☁️ Puppet は 2005 年に Luke Kanies が立ち上げた構成管理ツールで、プロビジョニング、パッチ適用、設定を含む IT インフラのライフサイクルを宣言的な言語で管理します。Puppet 自体は Ruby で書かれており、2005 年に最初にリリースされました。

🏢 Adobe Systems は 2005 年 12 月 3 日、Macromedia を約 34 億ドルで買収し、Flash、Dreamweaver、Director、Fireworks、Authorware を手に入れました。この製品はその後 Adobe Flash として再ブランド化されました。

🧩 AOL は 2005 年、ブログ、チャットフォーラム、オンライン会議の人気が高まっていることを理由に、Usenet へのアクセス提供を終了しました。

2006

⚙️ 2006 年 1 月 10 日、Steve Jobs は Macworld Conference & Expo で最初の Intel ベースの Mac である iMac と MacBook Pro を発表し、PowerPC からの移行が始まりました。この移行は 9 か月のうちに全製品ラインで完了することになります。

📊 SQLAlchemy は Python プログラミング言語のためのオープンソースの SQL ツールキットおよびオブジェクト関係マッパーで、2006 年 2 月に最初にリリースされました。

☁️ Amazon S3 (Amazon Simple Storage Service) は、Amazon Web Services (AWS) が Web サービスのインターフェースを通じて提供するオブジェクトストレージサービスで、2006 年 3 月 14 日に米国で提供が始まりました。

📊 Apache Hadoop は、コンピュータのクラスタ全体で大規模なデータセットを分散処理するためのフレームワークで、Doug Cutting と Mike Cafarella が作り、2006 年 4 月 1 日に最初にリリースされました。Google の MapReduce と Google File System の論文に着想を得ており、中核は Hadoop Distributed File System (HDFS) と MapReduce の処理モデルから成ります。Cutting は息子のおもちゃの象のぬいぐるみにちなんで名付けました。

🏢 2006 年 4 月 5 日、World Wide Web Consortium (W3C) は、公式な Web 標準を作ろうとする試みとして、XMLHttpRequest オブジェクトの最初のドラフト仕様を公開しました。

🖥️ Microsoft は 2006 年 4 月 25 日、Monad を正式に Windows PowerShell へ改名し、このツールの最初のリリース候補 (RC1) を公開しました。

📜 2006 年 5 月 11 日にリリースされた Java EE 5 では、プラットフォームの名称が J2EE から Java EE に変更され、Java のアノテーションとジェネリクスの採用に加えて EJB 3.0 と JPA によって開発が大幅に簡素化されました。

⚙️ Upstart は従来の init デーモンを置き換えるイベントベースの仕組みで、2006 年 8 月 24 日に最初にリリースされ、コンピュータの起動時にタスクを実行するためにいくつかの Unix ライクなオペレーティングシステムで使われました。

☁️ Amazon Elastic Compute Cloud (EC2) は、利用者がアプリケーションを実行するための仮想コンピュータを借りられる Amazon Web Services (AWS) 内のクラウドコンピューティングサービスで、2006 年 8 月 25 日に限定公開ベータとして発表され、当初は Xen による仮想化のみを使用していました。

🌐 Apple は 2006 年 8 月 7 日、Mac OS X v10.5「Leopard」に Ruby on Rails を同梱すると発表しました。Leopard は 2007 年 10 月にリリースされ、このフレームワークをプリインストールした最初の主要なオペレーティングシステムとなりました。

🌐 jQuery は、HTML DOM の走査と操作、イベント処理、CSS アニメーション、Ajax を簡素化するために設計された JavaScript ライブラリです。Dean Edwards の cssQuery ライブラリに着想を得て、2006 年 1 月に BarCamp NYC で John Resig が作り、2006 年 8 月 26 日に最初にリリースされました。

🖥️ Windows PowerShell 1.0 は 2006 年 11 月 14 日、Windows XP SP2、Windows Server 2003、Windows Vista 向けにリリースされました。

📊 NumPy は、大規模な多次元配列や行列のサポートと高水準の数学関数を Python プログラミング言語に追加するライブラリで、2006 年に Travis Oliphant が SciPy プロジェクトの一環として Numarray の機能を Numeric へ移植し、単一の配列パッケージのもとにコミュニティを統合したことで生まれました。

🧠 2006 年、Geoffrey Hinton は多層の深いオートエンコーダを訓練するためのディープビリーフネットワークの手法を開発しました。

🔐 2006 年、SSH プロトコルの改訂版である SSH-2 が標準として採用され、元の SSH-1 プロトコルとの非互換性が持ち込まれました。

🏢 Dan North は 2006 年に "Introducing BDD" を発表し、ビヘイビア駆動開発という用語を作るとともに、ビジネス上の関係者と開発者をつなぐ架け橋として Given/When/Then というシナリオの構造を定式化しました。

2007

🌐 2007 年 4 月 10 日、Mozilla、Apple、Opera は、W3C の新しい HTML Working Group が WHATWG の HTML5 ドラフトを出発点として採用することを提案し、並行して進んでいた 2 つの標準化作業を HTML5 の名の下に正式に統合しました。

⚙️ Steve Jobs は 2007 年 1 月 9 日、Macworld Conference & Expo の基調講演で、当時「OS X」のバージョンとして宣伝されていた OS を搭載した初代 iPhone を発表しました。

📜 Apache Groovy は、Java の構文と互換性があり静的にも動的にも型付けできる、Java プラットフォーム向けのオブジェクト指向プログラミング言語で、Python、Ruby、Smalltalk に似た機能を備えています。2003 年 8 月に James Strachan によって初めて提唱され、Java Community Process による標準化作業を経て、2007 年 1 月 2 日にバージョン 1.0 として正式にリリースされました。

🌐 Simon Stewart は 2007 年 1 月 3 日に WebDriver の最初のコミットをプッシュしました。これは JavaScript を注入するのではなくブラウザをネイティブに制御するブラウザ自動化ツールで、Selenium RC が抱えていたセキュリティサンドボックスの制約を克服しました。

⚙️ Oracle VM VirtualBox (旧 Sun VirtualBox、Innotek VirtualBox) は Oracle Corporation が開発した x86 仮想化のための Type-2 ハイパーバイザで、2007 年 1 月 17 日に最初にリリースされました。

📊 2007 年 1 月 30 日にリリースされた Excel 2007 は、リボンインターフェースと XML ベースの新しいファイル形式 .xlsx を導入し、それまでのバージョンで使われていたバイナリ形式の .xls を置き換えました。

⚙️ Kernel-based Virtual Machine (KVM) は、カーネルをハイパーバイザとして機能させる Linux カーネルの仮想化モジュールです。2007 年 2 月 5 日にリリースされた Linux カーネルのバージョン 2.6.20 で本流に取り込まれました。

🏢 Sun は 2006 年 11 月 13 日、Java HotSpot 仮想マシンとコンパイラを GNU General Public License の下でフリーソフトウェアとして公開し、Java Runtime Environment を含む JDK の残りの部分も 2007 年 3 月までに GPL の下に置くと約束しました。

📜 Rake は Ruby で実装された Make ライクなビルド自動化プログラムで、タスクと依存関係を標準的な Ruby の構文で記述します。バージョン 0.7.3 は 2007 年 4 月 21 日にリリースされました。

📜 OpenJDK (Open Java Development Kit) は Java SE のフリーかつオープンソースの実装で、Sun Microsystems が 2006 年に始めた取り組みの成果です。HotSpot 仮想マシン、Java クラスライブラリ、javac コンパイラを生み出しており、最初のリリースは 2007 年 5 月 8 日でした。

🧠 scikit-learn プロジェクトは、フランスのデータサイエンティスト David Cournapeau による Google Summer of Code のプロジェクト scikits.learn として始まり、2007 年 6 月に最初にリリースされました。

⚙️ Apple のモバイルオペレーティングシステムの最初のバージョンである iPhone OS 1 は、初代 iPhone とともに 2007 年 6 月 29 日にリリースされました。

☁️ Heroku は 2007 年 6 月、James Lindenbaum、Adam Wiggins、Orion Henry によって、当初は Ruby の Web アプリケーションを対象とするクラウドの Platform as a Service (PaaS) として設立され、プロトタイプの開発には約 6 か月を要しました。同プラットフォームは 2008 年 5 月に 300 万ドルの資金を調達しました。

📜 PyPy は、標準実装である CPython に代わる Python プログラミング言語の実装で、ジャストインタイムコンパイラを備えるため多くの場合より高速に動作します。研究プロジェクトとして始まり、2007 年半ばに成熟した 1.0 リリースに到達して、その後は本番環境での利用可能性と CPython との互換性の向上に力が注がれました。

🌐 Sinatra は、Ruby で Web アプリケーションを構築するための軽量なドメイン固有言語 (DSL) として、2007 年 9 月 9 日に Blake Mizerany が作成し、オープンソースとして公開しました。

🌐 2007 年 10 月、Gmail は競合他社の動きを受けて IMAP のサポートを追加し、保存容量を 4 GB に増やしました。

🌐 GitHub.com プラットフォームの開発は 2007 年 10 月 19 日に始まりました。数か月前からベータ版として提供された後、サイトは 2008 年 4 月に Tom Preston-Werner、Chris Wanstrath、P. J. Hyett、Scott Chacon によって公開されました。

📜 Language Integrated Query (LINQ) は、.NET 言語にネイティブなデータクエリ機能を追加する Microsoft .NET Framework のコンポーネントで、当初は .NET Framework 3.5 の主要な一部として 2007 年 11 月 19 日にリリースされました。

📜 2007 年 11 月に .NET Framework v3.5 とともにリリースされた C# 言語 v3.0 は、匿名関数の完全なサポートも備えています。

📜 F# は 2007 年、バージョン 2.0 で await ポイントを備えた非同期ワークフローを追加しました。これは C# に追加された async/await の仕組みに影響を与えました。

📜 Go は 2007 年後半、C++ の複雑さとコンパイルの遅さへの不満を動機として、Google の Robert Griesemer、Rob Pike、Ken Thompson によって構想されました。

2008

📊 Pandas はデータ操作と分析のための Python ライブラリで、数値の表や時系列を扱うためのデータ構造と演算を提供します。2008 年 1 月 11 日に最初にリリースされました。

🌐 HTML5 は World Wide Web 上でコンテンツを構造化し提示するために使われるマークアップ言語です。最初の公開 W3C ドラフトは 2008 年 1 月 22 日に公開され、<canvas><video><audio>、ローカルストレージ、ジオロケーション、Web Workers、WebSocket といった画期的な機能を導入しました。これらは全体として、ブラウザプラグインなしでリッチな Web アプリケーションを実現するものです。

⚙️ コントロールグループの機能は、2008 年 1 月にリリースされた Linux カーネルのバージョン 2.6.24 で本流に取り込まれました。

⚙️ FreeBSD 7.0-RELEASE は 2008 年 2 月 27 日にリリースされました。このバージョンでは ZFS ファイルシステムの実験的なサポートが追加され、マルチコアシステムでの性能を改善するために ULE スケジューラが導入されました。

📜 Sphinx は Python で書かれた文書生成ツールで、Python コミュニティで広く使われており、2008 年 3 月 21 日に最初にリリースされました。reStructuredText のファイルを HTML の Web サイトや、PDF、EPub、Texinfo、man ページといった他の形式に変換します。

📊 HBase は Google の Bigtable をモデルとし Java で書かれた、オープンソースの非リレーショナル分散データベースで、2008 年 3 月 28 日に最初にリリースされました。Apache Hadoop プロジェクトの一部として HDFS や Alluxio の上で動作し、Bigtable のような機能を Hadoop にもたらします。

📜 Gradle は多言語のソフトウェア開発に対応したビルド自動化ツールで、コンパイルとパッケージングからテスト、デプロイ、公開まで、ライフサイクル全体を扱います。2008 年 4 月 21 日に最初にリリースされました。

☁️ 2008 年 4 月 7 日、Google は、同社が管理するデータセンターで Web アプリケーションを開発・ホスティングするためのプラットフォームである App Engine を発表しました。これは Google にとって最初のクラウドコンピューティングサービスでした。

📜 PDF は 2008 年 7 月 1 日に ISO 32000-1:2008 としてオープンな ISO 標準として発行され、Adobe によるこの形式の独占的な管理は終わりました。標準化されたバージョンは PDF 1.7 に基づいており、ISO の第 171 専門委員会によって承認されました。

⚙️ iPhone OS 2 は 2008 年 7 月 11 日にリリースされ、App Store とサードパーティ製アプリケーションのサポートを導入して、プラットフォームの能力を大きく広げました。

🌐 Jinja は Python プログラミング言語のための Web テンプレートエンジンです。Armin Ronacher が作成し、BSD License の下でライセンスされており、最初のリリースは 2008 年 7 月 17 日でした。

📊 Apache Cassandra は、多数のコモディティサーバにまたがって大量のデータを扱うために設計された、フリーかつオープンソースの分散型ワイドカラムストア NoSQL データベース管理システムで、単一障害点のない高い可用性を提供します。2008 年 7 月に最初にリリースされました。

⚙️ Linux Containers (LXC) は、単一のカーネル上で複数の隔離された Linux システムを動かすための OS レベルの仮想化方式で、2008 年 8 月 6 日に最初にリリースされました。カーネルの cgroups と名前空間による隔離を組み合わせて軽量なコンテナを提供し、Docker が当初その上に構築された基盤となりました。Docker は 2014 年にこれを独自の libcontainer へ置き換えました。

🧩 ドメイン名 bitcoin.org は 2008 年 8 月 18 日に登録されました。

☁️ 2008 年 8 月 20 日、Amazon は永続的なストレージを提供する Elastic Block Store (EBS) を追加しました。これは EC2 の登場以来欠けていた重要な機能でした。

🔐 TLS 1.2 は 2008 年 8 月に RFC 5246 で定義されました。

🌐 Google Chrome は Google が開発するクロスプラットフォームの Web ブラウザです。2008 年 9 月 2 日に Microsoft Windows 向けに最初にリリースされ、Apple の WebKit と Mozilla Firefox のフリーソフトウェアコンポーネントを用いて構築されました。

🌐 V8 は当初 Google Chrome のために構築された JavaScript の実行エンジンです。その後 2008 年に Google によってオープンソース化され、最初のバージョンは Chrome の最初のバージョンと同じ 2008 年 9 月 2 日にリリースされました。V8 の開発の多くは Sun Microsystems が開発した Java HotSpot 仮想マシンから強い影響を受けており、より新しい実行パイプラインは HotSpot のものと非常によく似ています。

🖥️ Stack Overflow はコンピュータプログラマ向けの質問・回答サイトで、2008 年 9 月 15 日に Jeff Atwood、Joel Spolsky、Jarrod Dixon によって公開されました。Stack Overflow はプログラマにとって最大のオンラインコミュニティとなり、利用者が質問し、回答を寄せ、投稿の質に投票できる、プログラミング知識の中心的なリポジトリとして機能しています。

⚙️ オペレーティングシステムの最初の商用バージョンである Android 1.0 は 2008 年 9 月 23 日にリリースされ、Google のサービスとの統合と Android Market の導入を特徴としていました。

📊 DuckDuckGo はオンラインプライバシーに重点を置くアメリカのソフトウェア企業で、主力製品は DuckDuckGo という名前の検索エンジンです。2008 年 9 月 25 日に公開されました。

⚙️ Open Virtualization Format (OVF) は、仮想アプライアンス、より一般的には仮想マシン上で実行されるソフトウェアをパッケージ化して配布するためのオープンな標準で、2008 年 9 月に最初にリリースされました。

🧩 2008 年 10 月 31 日、Satoshi Nakamoto を著者とする "Bitcoin: A Peer-to-Peer Electronic Cash System" と題されたホワイトペーパーへのリンクが、暗号技術のメーリングリストに投稿されました。

📜 Python 3.0 は 2008 年 12 月 3 日にリリースされました。明確さを高め、過去のしがらみによる複雑さを取り除くために、あえて後方互換性を壊した言語の大きな改訂版です。

🏢 2008 年、Microsoft は Apache Software Foundation に加わり、Google、Facebook、Sun、IBM、Apache などとともに Open Web Foundation を共同で設立しました。

⚙️ Graphite は、コンピュータシステムの性能のような数値の時系列データを監視し、グラフ化するフリーのオープンソースソフトウェア (FOSS) ツールです。Orbitz Worldwide, Inc. が開発し、2008 年にオープンソースソフトウェアとして公開されました。

🧩 UTF-8 は 2008 年、ASCII やその他の従来の文字符号化を抜いて、World Wide Web で最も一般的な文字符号化となりました。

📜 Cucumber は 2008 年、RSpec Story Runner (旧 RBehave) の後継として Aslak Hellesøy が作成し、平易な言葉で書かれた Gherkin のシナリオを開発者と技術者以外の関係者の間で共有できるようにしました。この名前は、当初 Hellesøy がプロジェクトを「Stories」と呼んでいたのを受けて、彼の婚約者が提案したものです。

2009

☁️ 2009 年 1 月、Heroku は 3 か月かけて作り直したプラットフォームの新しいバージョンを公開しました。

☁️ Progress Chef (旧 Chef) は Ruby と Erlang で書かれた構成管理ツールです。システム構成の「レシピ」を書くために、純粋な Ruby のドメイン固有言語 (DSL) を使用します。2009 年 1 月に最初にリリースされました。

🌐 Cross-Origin Resource Sharing (CORS) は、Web ページ上の制限されたリソースを、最初のリソースが配信されたドメインとは別のドメインから要求できるようにする仕組みで、ドラフト仕様が最終的な名称に改称されたのは 2009 年 3 月でした。

⚙️ Android 1.5 Cupcake は 2009 年 4 月 27 日にリリースされ、メジャーバージョンに菓子の名前を付ける慣習の始まりとなったほか、画面上のキーボードやサードパーティ製ウィジェットのサポートといった重要な機能を導入しました。

📊 WolframAlpha は Wolfram Research が開発した回答エンジンです。このエンジンは、同社の以前の製品である技術計算プラットフォーム Wolfram Mathematica を基盤としています。2009 年 5 月 18 日に公開されました。

⚙️ Homebrew は、Apple のオペレーティングシステムである macOS や Linux でのソフトウェアのインストールを簡単にする、フリーかつオープンソースのソフトウェアパッケージ管理システムです。もともと Max Howell が書いたもので、Ruby on Rails コミュニティで人気を集め、その拡張性が高く評価されてきました。2009 年 5 月 21 日に最初にリリースされました。

🌐 JavaServer Faces 2.0 は 2009 年 7 月 1 日、使いやすさ、機能の強化、性能の面で重要なリリースとして、Java EE 6 に合わせて公開されました。Java EE 6 では Facelets が JSP に代わる公式のビュー技術として採用されました。

🌐 Gmail は 2009 年 7 月 7 日にベータ版の位置づけを終えました。

🖥️ Windows PowerShell 2.0 は 2009 年 7 月、Windows 7 と Windows Server 2008 R2 に不可欠な構成要素としてリリースされ、PowerShell Remoting やバックグラウンドジョブといった重要な機能を導入しました。

🖥️ Zsh の設定を管理するコミュニティ主導のフレームワークである Oh My Zsh は、2009 年 8 月 28 日、Robby Russell が自身のシェル設定を Git リポジトリにまとめて GitHub に置き、毎日一緒に働く同僚たちが自分とともに改善できるようにしたことで誕生しました。2024 年までに貢献者は 2,300 人を超え、300 以上のプラグインと 140 以上のテーマを擁するまでに成長しました。

📜 CommonJS は、Web ブラウザの外部で使われる JavaScript のモジュールエコシステムについて規約を定めることを目的としたプロジェクトです。Mozilla のエンジニアである Kevin Dangoor が 2009 年 1 月に開始し、当初は ServerJS という名前でした。2009 年 8 月、API の適用範囲の広さを示すためにプロジェクトは CommonJS へと改名されました。

🖥️ 2009 年 9 月、Joel Spolsky の会社である Fog Creek Software は Stack Exchange 1.0 プラットフォームのベータ版を公開し、Stack Overflow の質問・回答モデルをより広いサイト網へと広げました。

📊 Amazon Relational Database Service (Amazon RDS) は Amazon Web Services (AWS) による分散型のリレーショナルデータベースサービスです。2009 年 10 月 22 日に MySQL のデータベースをサポートして最初にリリースされ、その後 2011 年 6 月に Oracle Database、2012 年 5 月に Microsoft SQL Server、2013 年 11 月に PostgreSQL のサポートが続きました。

⚙️ 野心的ながらしばしば批判された Windows Vista (2007 年) に続いて、Windows 7 が 2009 年 10 月 22 日にリリースされました。ユーザーインターフェースを洗練させ、性能を大幅に改善したことで、企業でも家庭でも広く普及しました。

⚙️ VMware Server は 2009 年 10 月 26 日に最後のリリースを迎え、その後 VMware は商用の ESXi ハイパーバイザを優先してこの製品の提供を終了しました。

📊 MariaDB は、MySQL リレーショナルデータベース管理システム (RDBMS) からコミュニティ主導で開発され商用サポートも提供されるフォークで、GNU General Public License の下でフリーかつオープンソースのソフトウェアであり続けることを目指しています。2009 年 10 月 29 日に最初にリリースされました。

⚙️ IEEE 802.11n 追補 (後に Wi-Fi 4 として名付けられました) は 2009 年 10 月に承認され、発行されました。

🌐 Node.js は 2009 年に Ryan Dahl によって最初に書かれました。これは、最初のサーバサイド JavaScript 環境である Netscape の LiveWire Pro Web の登場から約 13 年後のことでした。Dahl は 2009 年 11 月 8 日、第 1 回のヨーロッパ JSConf でこのプロジェクトを実演しました。

📜 Go は、Google の Robert Griesemer、Rob Pike、Ken Thompson によって設計された静的型付けのコンパイル型プログラミング言語です。2009 年 11 月 10 日にオープンソースプロジェクトとして公開が発表されました。

📜 Haskell 98 標準の最初の改訂版である Haskell 2010 は、2009 年 11 月に発表され、2010 年 7 月に公開されました。それまでコンパイラ固有のフラグで有効化されていた、広く使われ異論の少ない機能として、外部関数インターフェース (FFI)、階層的なモジュール名、パターンガードが追加された一方、いわゆる n+k パターンは使用できなくなりました。

🏢 DevOps という用語は 2009 年、O'Reilly Velocity Conference での "10+ Deploys per Day: Dev and Ops Cooperation at Flickr" と題された講演をきっかけに生まれました。John Allspaw と Paul Hammond は、当時のソフトウェア開発ライフサイクルが抱えていた苦労のいくつかを詳しく説明しました。

🏢 2009 年、devopsdays という名前の最初のカンファレンスがベルギーの Ghent で開催されました。このカンファレンスは、ベルギーのコンサルタントであり、プロジェクトマネージャー、アジャイル実践者でもある Patrick Debois が立ち上げました。

🏢 Microsoft は 2009 年に初めて Linux カーネルへの貢献を始めました。

🌐 Google Chrome 4 は 2009 年 12 月、完全な WebSocket サポートをデフォルトで有効にして出荷した最初のブラウザとなり、ブラウザとサーバの間で持続的な双方向通信を行うことが現実に可能であることを示しました。

🌐 SPDY は、Web コンテンツを転送するために開発された、現在は廃止されたオープン仕様の通信プロトコルです。Google は 2009 年後半に SPDY を発表し、2010 年にデプロイしました。

🧩 Nakamoto は bitcoin のソフトウェアをオープンソースのコードとして実装し、2009 年 1 月に公開しました。