際際滷

際際滷Share a Scribd company logo
サイボウズの
オ`プンソ`スへの函りMみ
2018/1/27
オ`プンソ`スカンファレンス 2018 Osaka
サイボウズ幄塀氏芙 弥 啾
徭失B初
? 弥 啾 @y_okady
? 廉晩云_k何 何L
? 寄昜竃附、寄昜壓廖
? 2007定 仟怱でサイボウズ秘芙
? 2014定 寄昜にUタ`ン
? Webアプリケ`ションエンジニアからマネ`ジャ`へ
? サイボウズOfficeやkintoneの_k
? 繁可マネジメント
2
オ`プンソ`スにvわる2つの碧並
? コネクト屶址何2017/4O羨
? 芙坪翌のエンジニアやチ`ムのコネクト晒を朕峺した何T
? オ`プンソ`スコミュニティとの、りを晒する
? OSS篳劭2017/12O羨
? オ`プンソ`ス試咾陵鈍Mを朕峺した何T
? オ`プンソ`ス試咾鰒毅なく佩えるよう屶址する
? オ`プンソ`スコミュニティの措き匯Tであるために駅勣なポリシ`
を協める
3
オ`プンソ`スにvわる2つの碧並
? コネクト屶址何2017/4O羨
? 芙坪翌の繁やチ`ムのコネクト晒を朕峺した何T
? オ`プンソ`スコミュニティとの、りを晒する
? OSS篳劭2017/12O羨
? オ`プンソ`ス試咾陵鈍Mを朕峺した何T
? オ`プンソ`ス試咾鰒毅なく佩えるよう屶址する
? オ`プンソ`スコミュニティの措き匯Tであるために駅勣なポリシ`
を協める
4
Why?
アジェンダ
1. サイボウズの古勣
2. オ`プンソ`スとのvわり圭の籖w
? オンプレミス嶄伉のr旗~2011
? クラウドサ`ビス嶄伉のr旗2012~
3. これからのサイボウズとオ`プンソ`ス
5
サイボウズの古勣
6
氏芙古勣
7
兆 各 サイボウズ幄塀氏芙|^匯何貧 4776
並 I 坪 否 仝グル`プウェア々の_k??\喘
 I 1997定8埖梟賊h防表偏にて3兆でI
侭 壓 仇 |奨脅嶄刹曝晩云2-7-1 |奨晩云鬟織鍠`
 泣
|奨, 寄昜, 防表, 兆硬塁, 牽, 鷲岬, 奬始
貧今, 侮框, ホ`チミン, サンフランシスコ, シドニ`
Y 云 署 614為嵐
I  BY喇 8,000為嵐(U械旋吩 400為嵐) ☆2016定12埖豚
 I T 方
BY 609兆(塗撚芙T112兆根む?叨T茅く) ☆2016定6埖挑
峠譲定h 34.2r(云芙屎芙T)
チ`ムの叨に羨つサ`ビス
8
サ`クル
社優
碧並
僥丕
嗔繁
忽坪翌 800 嵐繁の旋喘宀
二I尖廷
9
チ`ムワ`クあふれる仝芙氏々をる
チ`ムワ`クあふれる仝氏芙々をる
オンプレミスからクラウドへ
? オンプレミス
? Webアプリケ`ションをイントラネット坪のサ`バ`にインスト`ル
? サ`バ`が駅勣、サ`バ`砿尖宀も駅勣
? クラウド
? オンプレミスで戻工していたu瞳をクラウドサ`ビスでも戻工
? サイボウズ Office, ガル`ン, メ`ルワイズ
? クラウドだけで戻工しているu瞳も
? kintone
10
オ`プンソ`スとのvわり圭の籖w
11
vわり圭 ~2011 2012~2017 2018~
1. 旋喘する
2. バグ鷂罎垢
3. パッチを僕る
4. 仟_kする
5. 屶址する
オ`プンソ`スとの
vわり圭の籖w
12
オンプレミス嶄伉のr旗
(~2011)
13
サイボウズ Office
? 1997~
? 嶄弌二I鬚吋哀覃`プウェア
? C++, 鏡徭フレ`ムワ`ク, 鏡徭テンプレ`トエンジン
? 鏡徭デ`タベ`ス (F壓はSQLite)
14
サイボウズ OfficeとOSS
? Office 6 (~2006)
? zlib
? Office 7 (2007)
? prototype.js, Apache HTTP Server
? Office 8 (2009)
? Yahoo! UI Library, NicEdit
? Office 8.1 (2010)
? Libxml2
? Office 9 (2011)
? OpenSSL, ImageMagick, SQLite
15
ガル`ン
? 2005~
? 寄二I鬚吋哀覃`プウェア
? PHP, MySQL
? 鏡徭フレ`ムワ`ク (MVCフレ`ムワ`クが鞠し兵めたr旗)
16
サイボウズとMySQL
? 2005定にライセンス弐sをY
? プロモ`ション試咾fI
? 輝r、MySQLにサイボウズ喘のI尖が贋壓していたらしい
17
18https://github.com/mysql/mysql-server/commit/3c93e6efa5e53df71ad4fb0e1083ca0def251740
云輝にあった伽いコ`ド
サイボウズ?ラボ
? 2005~
? サイボウズの冩梢_k徨氏芙
? 肝弊旗のu瞳の児Pとなる室gを嶄L豚泣で冩梢_k
? メンバ`それぞれが冩梢_kプロジェクトに函りMむ
19
サイボウズ?ラボのメンバ`
20
佛勸 
https://github.com/starpos
高撹 很伏
https://github.com/herumi
廉硫 密才
https://github.com/nishio
嶄紅 倔剴
https://github.com/shuyo
拍圷 圍
嶄u `
寒栽 倔g
v寒 崗[
オ`プンソ`スとのvわり圭の籖w
21
vわり圭 ~2011 2012~2017 2018~
1. 旋喘する
?
eO議ではない
2. バグ鷂罎垢
?
PHPやMySQLに方周
3. パッチを僕る
?
ほとんどやってない
4. 仟_kする
?
サイボウズラボだけ
5. 屶址する
?
やってない
クラウドサ`ビス嶄伉のr旗
(2012~)
22
cybozu.com
? サイボウズのクラウドサ`ビスのt各
23
kintone
? 2011~
? チ`ムで聞うシステムを徭蛍たちでgに恬れるサ`ビス
? 卯堀で80泣のシステムを恬れる
? ドキュメント砿尖、ToDo砿尖、スケジュ`ル砿尖、なんでも
? コ`ドをいてカスタマイズできる
? REST API、JavaScript/CSS、Webhook
? 忽坪翌 8,000 參貧のチ`ムを屶址
24
kintoneとOSS
? バックエンド
? Spring Framework, Maven, その麿いろんなOSS
? MySQL, Elasticsearch
? フロントエンド
? Google Closure Library, React, npm, その麿いろんなOSS
25
kintoneのビジネスモデル
? プラットフォ`ムとエコシステム
? kintoneはビジネスアプリプラットフォ`ム
? 弊順嶄の_k宀がエコシステムのプレイヤ`
? SIビジネスkintoneを蒙協二I鬚韻縫スタマイズして咤
? パッケ`ジビジネスkintoneの喘プラグインを_kして咤
? _k宀がえればえるほど、kintoneがレまる
26
cybozu developer network
27
恬るものがめっちゃえた
28
コマンドラインツ`ル
iOS SDK
Java SDK
JavaScript SDK
プラグイン_k屶址ツ`ル
Go SDK
サイボウズのGitHub Organization
? https://github.com/cybozu-go
? インフラ喘のGouOSS
? https://github.com/kintone
? kintoneエコシステム鬚OSS
? https://github.com/cybozu
? その麿のOSS
29
インフラ喘のGouOSS
? cmd
? いい湖じのコマンドを恬れるツ`ルキット
? http://blog.cybozu.io/entry/cybozu-go-cmd
? transocks, usocksd
? 邑^SOCKSプロキシとSOCKSサ`バ`
? goma
? シンプルなモニタリングツ`ル
? go-apt-cacher, go-apt-mirror
? APTリポジトリ喘のキャッシュプロキシとミラ`リングツ`ル
30
kintoneエコシステム鬚OSS
? jswatchdog
? ESLint, JSHint, JSPrimeをまとめてg佩する徭咼譽咼紿`ツ`ル
? http://blog.cybozu.io/entry/8733
? cli-kintone
? kintoneのデ`タをgに荷恬できるコマンドラインツ`ル
? kintone Utility for JavaScript
? kintoneのデ`タをgに荷恬できるJavaScriptライブラリ
? plugin-sdk
? kintoneプラグイン喘SDK
31
その麿のOSS
? yrmcds
? レプリケ`ションC嬬を隔つmemcached札QのKVS
? http://blog.cybozu.io/entry/8453
? Spring Data Jdbc Template
? JdbcTemplateをSpring Dataでラップしたもの
/flexfrank/cybozumeetup
? nginx-uuid4-module
? Version 4 UUIDを伏撹するnginxモジュ`ル
? nginx-maxconn-module
? 揖rリクエスト方を崙泙垢nginxモジュ`ル
32
オ`プンソ`スとのvわり圭の籖w
33
vわり圭 ~2011 2012~2017 2018~
1. 旋喘する
?
eO議ではない
?
お弊になっている
2. バグ鷂罎垢
?
PHPやMySQLに方周
?
まだまだ
3. パッチを僕る
?
ほとんどやってない
?
できるようになった
4. 仟_kする
?
サイボウズラボだけ
?
だいぶえた
5. 屶址する
?
やってない
?
富しずつやり兵めた
これからのサイボウズと
オ`プンソ`ス
34
オ`プンソ`スにvわる2つの碧並
? コネクト屶址何2017/4O羨
? 芙坪翌のエンジニアやチ`ムのコネクト晒を朕峺した何T
? オ`プンソ`スコミュニティとの、りを晒する
? OSS篳劭2017/12O羨
? オ`プンソ`ス試咾陵鈍Mを朕峺した何T
? オ`プンソ`ス試咾鰒毅なく佩えるよう屶址する
? オ`プンソ`スコミュニティの措き匯Tであるために駅勣なポリシ`
を協める
35
オ`プンソ`スコミュニティとの、り晒
? イベントfm
? kintoneo戻工
? カンファレンスやコミュニティの\咾棒喘
? 茶氏氏戻工
? https://cybozutechplace.qloba.com/
36
OSSのポリシ`貨協
? それってlの广恬麗
? 氏芙PCで_kしたOSSは~に氏芙の广恬麗なの
? 峺幣なしで_kしたI佞任睚垢┐OSSはlの广恬麗なの
? 氏芙の广恬麗をOSSで巷_するにはどうしたらいい
? ライセンスはどうすればいい
? lかの覚Jが駅勣
? 麿宀OSSの旋喘圭は
? どんなライセンスでも聞っていいわけじゃないよね
? じゃあどんなライセンスならいいの
37
OSSのポリシ`貨協
? ポリシ`があればみんな芦伉して試咾任る
? ポリシ`に惄辰討けばリスクを雙えられる
? ガチガチのポリシ`だと試咾靴討發蕕┐覆
38
圓垢ずすぎず、試售捫Mに、るポリシ`を
オ`プンソ`スとのvわり圭の尖
39
vわり圭 ~2011 2012~2017 2018~
1. 旋喘する
?
eO議ではない
?
お弊になっている ?
2. バグ鷂罎垢
?
PHPやMySQLに方周
?
まだまだ ?
3. パッチを僕る
?
ほとんどやってない
?
できるようになった ?
4. 仟_kする
?
サイボウズラボだけ
?
だいぶえた ?
5. 屶址する
?
やってない
?
富しずつやり兵めた ?
オ`プンソ`ス試咾泙箸
? オンプレミス嶄伉のr旗~2011
? 駅勣來がそれほど互くなく、あまり薦を秘れていなかった
? クラウドサ`ビス嶄伉のr旗2012~
? 駅勣來が互まり、匯何のエンジニアやチ`ムが薦を秘れ兵めた
? これから
? 氏芙畠悶で函りMんでいく駅勣がある
40
これからしっかりやっていくぞ
ご床ありがとうございました
41

More Related Content

サイホ?ウス?のオ`フ?ンソ`スへの函りMみ - OSC 2018 Osaka

Editor's Notes

  • #7: 4蛍
  • #9: なぜチ`ムの叨に羨つサ`ビスを恬っているのか拭肝のスライド
  • #10: だから、サイボウズはチ`ムの叨に羨つサ`ビスを恬っています。箭えば★肝のスライドで
  • #13: 9蛍
  • #23: 18蛍
  • #35: 29蛍
  • #41: 35蛍
  • #42: 37蛍