デブサミ2014

オープンソースコミッタ

大集合!

#devsumiE

13-E-1

司会:相澤 歩/ 大場光一郎

Message

誰もが知っている有名なプログラマーだけでなく、デブサミに集まるエンジニアの中にも数多くのオープンソース・ソフトウェアのコミッター/コントリビューターがいます。

オープンソース・ソフトウェアへの貢献はわたしたちソフトウェア開発者にとって、もはや特別な活動ではありません。わたしたちがオープンソース・ソフトウェアに対して何か貢献をしたいとおもったとき、今できることがあります。

やたらと日本人コミッターが多いことで知られる

Ruby/ 相澤 歩@ayumin

  • Rubyコミュニティへの参加がきっかけでOSSに興味をもった。
  • スゴい機能の開発やバグ修正はできないが、地味な作業でもなにか恩返しがしたかった。
  • 2011年にPOSTしたパッチ
  • ソースコードの文字コードをUTF-8に統一したのが最初。

https://github.com/ruby/ruby/commit/60c8455253682cbda20a90950be3777f2d819ead

  • その後はテストコード修正やドキュメントの改訂など。

@ayumin

(2005年)

アクセンチュア・テクノロジー・ソリューションズ
(2012年)

セールスフォース・ドットコム/Heroku, inc.

JRuby / 大場光一郎

Meadow(Emacs)の開発を通じてOSSの世界に入門。

上京したばかりでOSSの話ができる友達もおらずネットワーク上で仲間を見つけた。

Mule for Win32なので1998年ぐらい。

JRubyに最初に投げたpatch

http://svn.jruby.codehaus.org/changelog/jruby?cs=3645

id: @koichiroo

株式会社クラウドワークス

写真

みんなだいすき

Ruby on Rails / 松田明

・Ruby on Rails: 現時点では日本人唯一のRailsコミッター。初パッチは2008年のRuby 1.9対応パッチ。以降370コミット。仕事で踏んだバグを直したり雑誌や書籍の執筆のついでにコードに手を入れたり。

・Ruby: RubyConf 2011の際にMatzの部屋を訪ねたらコミット権もらった。

・Haml: バグ報告したら何故かコミット権もらった。

・Kaminari: 自作Railsプラグイン。ページネーションするやつ。日本人の個人リポジトリとしてはGH上で一番ウォッチされているリポジトリかも?(3700+)

所属: Asakusa.rb

@a_matsuda

GH: amatsuda

写真

いろいろ / 末吉 剛 @sue445

  • 元々フリーウェア作ってたので、その流れでいつの間にかOSS作ってた
  • 初めて作ったOSSは8年前のこれ
    • No Test, No SCM w
  • 自作OSSでそこそこ使われてるのはChrome Gitlab Notifier, rubicure辺り?
  • 最近Gitpeach(Gitlab用のwaffle.ioクローン)作った
  • Railsには3行だけContribute
    • サンプルコードのDEPRECTION WARNING修正
    • https://github.com/rails/rails/pull/12560

所属:

(2009年)

レッドフォックス

(2012年)

ドリコム

写真

こちらがテンプレになります!当日は、これを時間の限りご案内させていただきますので、コピーしてご記入お願いします!
1)アイコンを入れてください
2)こちらの想定した質問にお応えください

OSSといえばコレ

Linux / 小崎資広

・Linux core developer: 2008年にLinuxの仮想記憶を書き換えた3人組のひとり。震災の年を除いてMM Summitにフル出場(上位20人への招待制)

・よく考えたらこれがLinuxへの初めての貢献の気がする

・Ruby core developer: 2010年にRubyインタプリタのThread Safetyを見なおしていたら沢山問題を発見、パッチを投げたらレビューしてもらえず代わりに「コミットしといて」

・同年のGVL再実装が事実上のデビュー、これを境にいつのまにかコアコミッタ扱い

・人がいじらないところをいじるのがコツ

富士通

@kosaki55tea

写真

打倒オラクル

PostgreSQL / 藤井 雅雄@fujii_masao

  • 社内で独自に開発していた機能をコミュニティに提案したのがキッカケ
  • PostgreSQLのレプリケーション機能
  • 昨年5月からコミッタ就任!
  • コミッタとしての活動時間をいかに確保するかが重要だと思う日々。。

所属:

(株)NTTデータ

写真

こちらがテンプレになります!当日は、これを時間の限りご案内させていただきますので、コピーしてご記入お願いします!
1)アイコンを入れてください
2)こちらの想定した質問にお応えください

いまをときめく

Fluentd-docs / 村上肇 @hkmurakami

トレジャーデータのCEOとCT○に誘われたので

Fluentdを最も知らないメンテナ

2011年から

アメリカ人です

(2009年)

株式会社デンソー

基礎研究所

(2011年)

InvenSense, Inc.

(2014年)

ニート

写真

こちらがテンプレになります!当日は、これを時間の限りご案内させていただきますので、コピーしてご記入お願いします!
1)アイコンを入れてください
2)こちらの想定した質問にお応えください

Fluentd, GrowthForecast, Serverspec / 瀬尾直利

id: @sonots

所属

DeNA Co., Ltd.

  • OSS活動は去年DeNAに転職してから
  • Fluentd にプルリク送りまくっていたらコミッタになっていた。最初はプラグイン書いてた
  • GrowthForecast もプルリク送りまくって YAPC::Asia で @kazeburo さんに挨拶したらコミッタになっていた
  • severspec (configspec) は twitter で「こういうのはできない?」と呟いたら @mizzy さんに「コミット権足しといたからよろ」と言われたw
  • 自分でも Haikanko, Yohoushi といったOSSツールを作って公開している

写真

こちらがテンプレになります!当日は、これを時間の限りご案内させていただきますので、コピーしてご記入お願いします!
1)アイコンを入れてください
2)こちらの想定した質問にお応えください

関係

Tomcat / 藤野圭一

  • 仕事で利用していて、期待通りに動かないのでパッチを書いたのが始まり
  • 以降、継続してパッチを出し続けていたら、Tomcatコミュニティから一緒にやらないかと誘いを受けた
  • Tomcatコミッタとしての初仕事。コミッターリストに自分のIDをコミットhttp://svn.apache.org/viewvc?view=revision&revision=930151

NTT OSSセンタ

写真

こちらがテンプレになります!当日は、これを時間の限りご案内させていただきますので、コピーしてご記入お願いします!
1)アイコンを入れてください
2)こちらの想定した質問にお応えください

Java系色々 / Kengo TODA

フリーソフトウェア作成・公開がそのままOSSの公開やOSSへの貢献に。やって楽しいこと、やってもらって嬉しいことをやる。

貢献の形はバグ報告、自分に必要な機能やJavadocの追加、Mavenリポジトリへのjar配置など様々。

http://jira.codehaus.org/browse/MSONAR-19

株式会社ワークスアプリケーションズ

and

Works Applications Singapore PTE LTD

写真

Scalaz / 吉田憲治 @xuwei_k

  • Scalazは、pull requestを何度も送っていたら、2013年6月に権限もらった。ここ1年くらいはダントツで1番コミット数多い。
  • なぜかsbtのコミット権も
  • その他Scala本体、play2はじめ、Scala関連のライブラリはかなり幅広くwatchしてpull request送っている

無職

写真

Play Framework 1 / 池田尚史 @ikeike443

  • J2EEが難しくて理解できずお手軽なJava用WAFを探していてたまたま見つけてピンときたのがきっかけ(2010年)
  • 主にCI関連の機能追加や修正、Jenkins Pluginの開発を中心に活動(していた)
  • Play2の開発が本格的に始まったタイミングで1のメンテナ募集に手を挙げた(2012年)
  • 最初のパッチ: cookieのsecureフラグ設定追加
    • bazaar時代なので残ってないと思う。結構直された。
  • Diff: ivyキャッシュのクリアオプション追加
    • https://github.com/playframework/play1/commit/fb9fb1c289060d0b821d61abf485e890801b44cf
  • 最近はPlayに時間を割けてないのが悩み

所属:

IBM(2001〜2005)

ワークスアプリケーションズ(2005〜2010)

シャノン(2010〜2013)

DeNA(2013〜)

写真

こちらがテンプレになります!当日は、これを時間の限りご案内させていただきますので、コピーしてご記入お願いします!
1)アイコンを入れてください
2)こちらの想定した質問にお応えください

ScalikeJDBC, Skinny Framework

/ 瀬良 和弘 @seratch

<What’s Product>

ScalikeJDBCSkinny Framework

ScalikeJDBC は 2 年かけて育ててきた。Skinny Framework は来月 1.0.0 予定。

<Why>

Scala が好きなのと Scala の OSS 界隈はまだまだブルーオーシャンだから。

<When>

仕事で必要に迫られたものは適宜。個人でやるなら自分でプロジェクトを始めて育てるのが楽しい(コントロールできる範囲が大きいので)。

所属:

エムスリー株式会社

写真

こちらがテンプレになります!当日は、これを時間の限りご案内させていただきますので、コピーしてご記入お願いします!
1)アイコンを入れてください
2)こちらの想定した質問にお応えください

Twitter4J / 山本裕介 @yusuke

  • 仕事で必要なツールを公開したのがきっかけ → 侍
  • 既存ソフトのコミッタになるより自分でプロジェクトを始めてしまうのが簡単! → Twitter4J

  • 自分で使うOSS、かゆいところがあれば恐れず貢献!→ Pebble、Jetty

@yusuke

(2000年)

新日鉄情報通信システム
(2002年)

BESシステムズ

(2006年)

FAST Search & Transfer

(2008年)

RedHat

(2011年)

Twitter

(2013年)

株式会社サムライズム

Facebook4J / 山下 竜司 @roundrop

  • Twitter4J の使いやすさに感動し、それの Facebook 版があればみんな幸せになれるんじゃないかと思ったのがきっかけ
  • 何かつくってると知らない人とも絡みやすい
  • クソめんどくさいがために誰もやってないことをがんばってやるというのもひとつのOSS貢献の形だと思う

所属:

(株) アットウェア

写真

こちらがテンプレになります!当日は、これを時間の限りご案内させていただきますので、コピーしてご記入お願いします!
1)アイコンを入れてください
2)こちらの想定した質問にお応えください

コメントしづらい

D, Fluentd, etc... / 中川真宏 @repeatedly

(2011年)

Preferred Infrastructure, Inc

(2012年)

Treasure Data, Inc.

  • 研究室生活が暇で,Twitterを初めて他の人達と絡み始めたのがOSS活動を始めたきっかけ
    2010年くらいが転機
  • Base64モジュールの全面置き換え.Cっぽく書かれてたのをAPI的にも速度的にも改善した

https://github.com/D-Programming-Language/phobos/commit/f15ab73731a6dc1b388c82edd578335bf511f70a

  • 他気になったプロダクトには随時pull requestとか投げている感じ

写真

こちらがテンプレになります!当日は、これを時間の限りご案内させていただきますので、コピーしてご記入お願いします!
1)アイコンを入れてください
2)こちらの想定した質問にお応えください

くたばれGit

Mercurial / 飯野卓見 @troter

  • 仕事で使い始めたのがきっかけ。
  • Gitに負けまいと勉強会に参加、開催していたら、内部構造に詳しくなり、パッチをかけるようになっていた。
  • 国際化されたHTMLのマニュアルを生成できるようにした。

所属:

(2008年)

タイムインターメディア

(2013年)

TOLOT

写真

こちらがテンプレになります!当日は、これを時間の限りご案内させていただきますので、コピーしてご記入お願いします!
1)アイコンを入れてください
2)こちらの想定した質問にお応えください

まだまだ現役

serverspec / 宮下 剛輔

  • Perl製ブログツールblosxomのプラグインを書いて公開したのが最初のOSS活動
  • その後Plaggerプラグイン書いたりCPANにモジュール公開したり
  • 昨年3月末にserverspecというOSSを公開した
  • Black Duck Open Source Rookies of the Year 2013受賞
    • 他にはDocker, Appium, InfluxDBなどが選ばれている
  • http://git.io/top で49位(2014年2月3日現在)

(株)paperboy&co.

mizzy.org

mizzy@github

mizzy@cpan

gosukenator@twitter

写真

ドキュメント大事

blockdiag / 小宮 健 @tk0miya

  • 仕事で似たような図を何度も書く羽目になったのがきっかけ
  • Sphinx のユーザ会でアイディアを貰ってプラグインを作ることも多い
  • もともとフリーウェア/OSS を使っていたので、成果を公開することは親和性があった
  • 次の人が穴にハマらないように(なるべく) パッチを投げてる

所属:

(株) タイムインターメディア

Sphinx-users.jp

写真

組込み用言語

mruby / まつもとゆきひろ

What’s Product

Why

When

印象的なdiff

RubyAssociation(理事長)

NaCl(フェロー)

楽天技術研究所(フェロー)

Heroku, Inc.
(Chief Architect, Ruby)

角川アスキー総合研究所
(主席研究員)

島根県松江市 名誉市民

他多数

写真

こちらがテンプレになります!当日は、これを時間の限りご案内させていただきますので、コピーしてご記入お願いします!
1)アイコンを入れてください
2)こちらの想定した質問にお応えください

#devsumi2014 OSSコミッタ大集合 - Google Slides