個人がなぜ、オープンソースソフトウエア(OSS)の開発に取り組むのか。リーナス・トーバルズ氏はかつて、Linuxの開発を始めた動機を「Just for fun(楽しかったから)」と語った。 一方、「CI(継続的インテグレーション)」ツールのOSS、「Jenkins」の開発者である川口耕介氏は、その動機を「怒り」だと語る。川口氏の「怒り」が今、世界中のソフトウエア開発者の生産性を、大きく変えようとしている。 CIとは、ソフトウエアの開発プロセスにおける省力化作業全般を指す。Jenkinsを導入することで、開発者はソースコードのコンパイルやビルド、テスト、品質検査、サーバーへの展開などを自動化できるようになる。 Jenkinsのイラストロゴは、蝶ネクタイをした「執事」だ。開発者にとって面倒なビルドやテストといった作業を確実にやってくれる執事、それがJenkinsなのである。 川口氏は、米サン・