Rabbit Slide Show

OSSの開発に参加しよう! - OSS Gate

2017-05-23

Description

OSSの開発に参加するってどういうことだろう。簡単?難しい?なにから始めればいいの?OSSの開発に参加したことがない人向けにそんなもろもろについて説明します。

Text

Page: 1

OSSの開発に参加しよう!
OSS Gateを知っていますか?
須藤功平
クリアコード
Speee Cafe Meetup #07
2017-05-23
OSSの開発に参加しよう! - OSS Gateを知っていますか?
Powered by Rabbit 2.2.1

Page: 2

「OSSの開発に参加」?
OSSの開発に参加するって
どういうことだろう?
参加している人はいますか?
OSSの開発に参加しよう! - OSS Gateを知っていますか?
Powered by Rabbit 2.2.1

Page: 3

こんなときどうする?
gemの
インストールが
失敗する
OSSの開発に参加しよう! - OSS Gateを知っていますか?
Powered by Rabbit 2.2.1

Page: 4

こんな感じ?
✓ グチる
✓ Twitterにこのgemクソ!とツイート
✓ リプライで回避策を知る
✓ インストールできた!
✓ ググる
✓ Qiitaに回避策記事を見つけた!
✓ インストールできた!
OSSの開発に参加しよう! - OSS Gateを知っていますか?
Powered by Rabbit 2.2.1

Page: 5

インストールできた後
✓ やったー!開発を続けよう!
✓ ここで↓なことを考えた事はある?
✓ 開発元にフィードバックだ!
✓ インストールが失敗するよ!
こんなエラーだよ!
こんな回避策があるよ!
とレポートする
✓ こういうのも「OSSの開発に参加」
OSSの開発に参加しよう! - OSS Gateを知っていますか?
Powered by Rabbit 2.2.1

Page: 6

こんなときどうする?
ドキュメントを
読んでいたら
typoを見つけた
OSSの開発に参加しよう! - OSS Gateを知っていますか?
Powered by Rabbit 2.2.1

Page: 7

こんな感じ?
✓ スルー
✓ 書きたかったことは伝わったし
✓ 開発元にフィードバックだ!
✓ 「Fix a typo」な一行パッチを送る
✓ こういうのも「OSSの開発に参加」
OSSの開発に参加しよう! - OSS Gateを知っていますか?
Powered by Rabbit 2.2.1

Page: 8

こんなときどうする?
このgem、
機能が
足りないな…
OSSの開発に参加しよう! - OSS Gateを知っていますか?
Powered by Rabbit 2.2.1

Page: 9

こんな感じ?
✓ アプリ側で機能追加
✓ モンキーパッチ!
✓ ラッパーライブラリー
✓ 開発元にフィードバックだ!
✓ こんな新機能はどう?
こんなユースケースだよ!
と提案する
✓ こういうのも「OSSの開発に参加」
OSSの開発に参加しよう! - OSS Gateを知っていますか?
Powered by Rabbit 2.2.1

Page: 10

イメージは湧いた?
✓ 想像通り?気づいてなかった?
✓ 簡単そう?難しそう?
✓ 参加したくなった?面倒そう?
✓ 注:なんで参加するの?という話はしていないよ!
✓ 注:なんかかっこよさそうでもOK!
✓ 注:後で私に相談でもいいよ!
OSSの開発に参加しよう! - OSS Gateを知っていますか?
Powered by Rabbit 2.2.1

Page: 11

さらに湧くかもしれない例
「OSSのエコシステムに参加」
エコシステムに参加って
どういうことだろう?
「OSSの開発に参加」と
似ていそうだけど…
OSSの開発に参加しよう! - OSS Gateを知っていますか?
Powered by Rabbit 2.2.1

Page: 12

私の説明
自分たちのソフトウェアも
オープンソースのソフトウェアも
同じように扱うこと
✓ 問題があれば直す
✓ 気になることがあれば共有
いつも通りにやればいい!
OSSの開発に参加しよう! - OSS Gateを知っていますか?
Powered by Rabbit 2.2.1

Page: 13

やってみたい!…けど
✓ どうやるの?
✓ 作法とかあるんでしょ?
✓ 敷居が高そう…
✓ やったことないし…
OSSの開発に参加しよう! - OSS Gateを知っていますか?
Powered by Rabbit 2.2.1

Page: 14

OSS Gate
https://oss-gate.github.io/
✓ OSSの開発に参加する人を
継続的に増やす取り組み
✓ 未参加者のサポートもしている
OSSの開発に参加しよう! - OSS Gateを知っていますか?
Powered by Rabbit 2.2.1

Page: 15

サポート方法
経験者が見守る中で実際に体験
OSSの開発に参加しよう! - OSS Gateを知っていますか?
Powered by Rabbit 2.2.1

Page: 16

次回のイベント
✓ 5月27日(土)
OSS Gate東京ワークショップ
https://oss-gate.doorkeeper.jp/events/59202
✓ ↑の次は2ヶ月後!
興味がある人は今週末の回に
参加するといいよ!
OSSの開発に参加しよう! - OSS Gateを知っていますか?
Powered by Rabbit 2.2.1

Page: 17

企業でOSS開発に取組たい!
✓ OSS Gateのイベント
✓ 企業での研修(?)には向かない
✓ ほぼ業務時間外の開催だから
✓ 社内で参考情報として告知はアリ!
(興味のある人は業務時間外に行ってきてね)
✓ 企業向けの支援サービスあり
✓ 業務時間内に提供
✓ 研修・開発力向上にも使える
OSSの開発に参加しよう! - OSS Gateを知っていますか?
Powered by Rabbit 2.2.1

Page: 18

企業向け支援サービス
✓ OSS開発支援サービス
✓ クリアコード提供
✓ 利用事例
✓ Speeeさん
OSS開発支援サービス事例:SpeeeさんのWebapp Revieee
http://www.clear-code.com/blog/2017/5/17.html
OSSの開発に参加しよう! - OSS Gateを知っていますか?
Powered by Rabbit 2.2.1

Other slides

Apache Arrow
2017-06-13
Apache Arrow
2017-05-28
Mroonga!
2015-10-30