Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
サイボウズとOSSの付き合い方
Search
Shin'ya Ueoka
April 24, 2020
Education
0
750
サイボウズとOSSの付き合い方
オープンソースカンファレンス2020 Online/Springで発表した資料です
https://event.ospn.jp/osc2020-online-spring/session/61051
Shin'ya Ueoka
April 24, 2020
Tweet
Share
More Decks by Shin'ya Ueoka
See All by Shin'ya Ueoka
英語ができなかった自分達が、グローバルチーム立ち上げに挑戦!?
ueokande
1
740
技術書典12協賛企業サイボウズゲストトーク
ueokande
0
230
サービス間をテストするフレームワーク集
ueokande
0
270
kintone.comを支える技術
ueokande
0
180
SLO策定とアラート設定までの長い道のり
ueokande
6
4.4k
オンラインイベントを 半年運営して気づいたこと
ueokande
0
100
インフラ開発チームがプロダクトチームに体験入部したはなし
ueokande
1
650
kintone.comのAWS移行と その舞台裏
ueokande
4
4.7k
OSSでキレイな本を 作りたい話
ueokande
0
230
Other Decks in Education
See All in Education
Image Processing 1 : 1.Introduction
hachama
0
270
寺沢拓敬 2024. 09. 「言語政策研究と教育政策研究の狭間で英語教育政策を考える」
terasawat
0
200
Chapitre_1_-__L_atmosphère_et_la_vie_-_Partie_1.pdf
bernhardsvt
0
220
(2024) Couper un gâteau... sans connaître le nombre de convives
mansuy
2
150
PSYC-560 R and R Studio Setup
jdbedics
0
520
学習指導要領から職場の学びを考えてみる / Thinking about workplace learning from learning guidelines
aki_moon
1
710
construindo uma carreira com opensource
caarlos0
0
240
XML and Related Technologies - Lecture 7 - Web Technologies (1019888BNR)
signer
PRO
0
2.5k
子どものためのプログラミング道場『CoderDojo』〜法人提携例〜 / Partnership with CoderDojo Japan
coderdojojapan
4
14k
HCL Domino 14.0 AutoUpdate を試してみた
harunakano
0
1.7k
1030
cbtlibrary
0
300
20240810_ワンオペ社内勉強会のノウハウ
ponponmikankan
2
880
Featured
See All Featured
Building Applications with DynamoDB
mza
90
6.1k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
130
For a Future-Friendly Web
brad_frost
175
9.4k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Designing Experiences People Love
moore
138
23k
Happy Clients
brianwarren
98
6.7k
Raft: Consensus for Rubyists
vanstee
136
6.6k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
GitHub's CSS Performance
jonrohan
1030
460k
Transcript
αΠϘζͱ044ͷ͖߹͍ํ 0QFO4PVSDF$POGFSFODF0OMJOF4QSJOH αΠϘζגࣜձࣾ ্Ԭਅ
.F ‰্Ԭਅ !VFPLBOEF ‰αΠϘζגࣜձࣾ ‰ٳ044Λ࡞ͬͨΓจॻΛ ॻ͍͍ͯ·͢ ‰LJOUPOFDPNͱ͍͏αʔϏεͷ ։ൃɾӡ༻Λ͍ͯ͠·͢
ۀͰOSSΛར༻ ͍ͯ͠·͔͢ʁ
ൃݟͨ͠OSSͷόάΛ ۀͰରԠͰ͖͍ͯ·͔͢ʁ
ࠓ͓͢Δ͜ͱ ‰αΠϘζੲ044ͷར༻ɾߩݙͰ͖͍ͯͳ͔ͬͨ ‰ΫϥυαʔϏεΛ։࢝ͯ͠044ར༻͕ߴ·Δ ‰044Λར༻͘͢͠ͳΔΈ࡞ΓΛਐΊ͖ͯͨ ‰اۀͱͯ͠044׆ಈ͢Δͱ͖ࢀߟʹͳΕ͍Ͱ͢
ΞδΣϯμ ‰αΠϘζʹ͍ͭͯ ‰αΠϘζͷͱ044 ‰044ࢧԉͷΈͮ͘Γ ‰·ͱΊ
αΠϘζʹ͍ͭͯ
αΠϘζ ‰ࣄۀ༰άϧʔϓΣΞͷ։ൃɺൢചɺӡ༻ ‰ઃཱ݄ ‰ࢿຊۚඦສԁʢ݄࣌ʣ ‰ैۀһ࿈໊݁ ݄
ओྗͷಋೖࣾ ˙ϩΰ ʢվߦͳ͠ʣ தখاۀ͚άϧʔϓΣΞ େاۀ͚άϧʔϓΣΞ ۀΞϓϦߏஙΫϥυ ϝʔϧڞ༗γεςϜ ࣾ
ࣾ ࣾ ࣾ
ച্ਪҠ 0 2,000 4,000 6,000 8,000 10,000 12,000 14,000
97 98 99 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 クラウド パッケージ 百万円 ダウンロード 販売 パートナー販売 クラウドへの 準備期間を経て 再成⻑へ
ύοέʔδൢച͔ΒΫϥυ ‰ύοέʔδ w8FCΞϓϦΛ͓٬༷ͷαʔόʔʹΠϯετʔϧ wαʔόʔͱαʔόʔཧऀ͕ඞཁ ‰Ϋϥυ wΦϯϓϨϛεͰఏڙ͍ͯͨ͠αʔϏεΛΫϥυͰఏڙ wLJOUPOFΫϥυαʔϏεͷΈͰఏڙ
ओྗͷఏڙঢ়گ ˙ϩΰ ʢվߦͳ͠ʣ தখاۀ͚άϧʔϓΣΞ େاۀ͚άϧʔϓΣΞ ۀΞϓϦߏஙΫϥυ ϝʔϧڞ༗γεςϜ ύοέʔδͱΫϥυͰఏڙ ΫϥυͷΈͰఏڙ
Ϋϥυͱ044ͷར༻ ‰Ϋϥυڥͷߏஙɾӡ༻Ͱ044ར༻͕ߴ͘ͳΔ ‰ۀͰॻ͍ͨύον୭ͷͷʁͱ͍͏ݦஶʹ ‰ʮαΠϘζͱ044ͷ͖߹͍ํʯΛ͓͠·͢
αΠϘζͷͱ044
ύοέʔδൢചத৺ͷ࣌ ʢʙʣ 1997 αΠϘζOffice ϦϦʔε 2005 Garoon ϦϦʔε
αΠϘζ0⒏DF ‰ʙݱࡏ ‰தখاۀ͚άϧʔϓΣΞ ‰ಠࣗϑϨʔϜϫʔΫɺಠࣗςϯϓϨʔτΤϯδϯ ‰ಠࣗσʔλϕʔε ˙ϩΰ ʢվߦ͋Γʣ Χϥʔόʔδϣϯ αΠϘζ0⒏DFϩΰ
ʢ8&#ө૾༻3(#ʣ
αΠϘζ0⒏DFͱ044 ‰0⒏DF d [MJC ‰0⒏DF QSPUUZQFKT "QBDIF)5514FSWFS ‰0⒏DF
:BIPP6*-JCSBSZ /JD&EJU ‰0⒏DF MJCYNM ‰0⒏DF 0QFO44- *NBHF.BHJDL 42-JUF
ύοέʔδͱ044 ‰࣌Ͱ044Λར༻͢Δ͜ͱ͕গͳ͔ͬͨ ‰ར༻͕গͳ͍ͱɺͪΖΜߩݙࢧԉͰ͖͍ͯͳ͍
Ϋϥυͷసػ ‰ࠒύοέʔδͷച্͕ԣ͍ʹ ‰ੈքతʹΫϥυαʔϏεͷधཁ͕ߴ·Δ ‰ΫϥυαʔϏεʰDZCP[VDPNʱελʔτ
ΫϥυαʔϏεఏڙ։࢝ ʢʙʣ 1997 αΠϘζOffice ϦϦʔε 2011 kintone ϦϦʔε 2005
Garoon ϦϦʔε
ʮDZCP[VDPNʯελʔτ
ʮDZCP[VDPNʯελʔτ ‰αΠϘζͷओྗΛΫϥυͰఏڙ ˙ϩΰ ʢվߦͳ͠ʣ தখاۀ͚άϧʔϓΣΞ େاۀ͚άϧʔϓΣΞ ۀΞϓϦߏஙΫϥυ ϝʔϧڞ༗γεςϜ
DZCP[VDPNͷӡ༻ڥ ‰ࠃڌͷσʔληϯλʔͰՔಇ w͍ΘΏΔ*BB4ΛΘͳ͍ ‰͚ͩͰͳ͘ΠϯϑϥͰ044 Λར༻͢ΔΑ͏ʹͳͬͨ wࣗಈԽɺࢹͷΈ wϛυϧΣΞ Πϯϑϥ w04
wԾԽ wϩάج൫ wࢮ׆ࢹ ϛυϧΣΞ wσʔλϕʔε wશจݕࡧ wΩϟογϡ w$*$% ΞϓϦέʔγϣϯ wαΠϘζ0⒏DF wϝʔϧϫΠζ w(BSPPO wLJOUPOF ্͔ΒԼ·Ͱ ӡ༻ɾ։ൃ
Ϋϥυڥͷ044ͷར༻ྫ Πϯϑϥ w04 wԾԽ wϩάج൫ wࢮ׆ࢹ ϛυϧΣΞ wσʔλϕʔε wશจݕࡧ
wΩϟογϡ w$*$% ΞϓϦέʔγϣϯ wαΠϘζ0⒏DF wϝʔϧϫΠζ w(BSPPO wLJOUPOF -JOVY 2&.6 .Z42- &MBTUJDTFBSDI 4QSJOH'SBNFXPSL .BWFO (SBEMF
ͳ͍ͷ࡞Δ ‰ར༻͍ͯ͠Δ044ʹෆ۩߹͕͋ΕࣗͨͪͰύον wෆ۩߹ͳͲ্ྲྀʹใࠂɾύονΛૹΔ ‰ཁ݅Λຬͨ͢044͕ͳ͍߹ࣗͨͪͰ࡞Δ ‰ࣗ࡞ͨ͠Ұ෦ͷιϑτΣΞ044ͱͯ͠ެ։
ެ։͍ͯ͠Δ044ʢҰ෦ʣ ‰HJUIVCDPNDZCP[VHP(PιϑτΣΞͨͪ wBQUVUJMBQUͷΩϟογϡɾϛϥʔαʔόʔ wMPHϩάϑϨʔϜϫʔΫ wUSBOTPDLTಁա40$,4ϓϩΩγ wXFMMίϚϯυϥΠϯϢʔςΟϦςΟ ‰ZSNDETNFNDBDIFEޓͷ,74γεςϜ https://github.com/cybozu/yrmcds
ΫϥυαʔϏεͱ044 ‰ΫϥυαʔϏεͷΠϯϑϥج൫ʹ044͕͍ͬͺ͍ ‰όά͕͋Εमਖ਼ɺͳ͚Ε࡞͖ͬͯͨ ‰͜ͷ࣌ظ͔Βগͣͭ͠αΠϘζͷ044͕૿͑Δ
/FDPϓϩδΣΫτελʔτ ʢʣ 1997 αΠϘζOffice ϦϦʔε 2011 kintone ϦϦʔε 2005
Garoon ϦϦʔε 2018 NecoϓϩδΣΫτ ελʔτ
/FDPϓϩδΣΫτελʔτ ‰Πϯϑϥ৽ϓϩδΣΫτ ‰αʔόʔेͷࠒ͔ΒΞʔΩςΫνϟ͕มΘΒͣ ‰ΠϯϑϥΛ৽͘͢͠ΔͧʂϓϩδΣΫτ
/FDPϓϩδΣΫτͱ044 ‰։ൃͨ͠ιϑτΣΞجຊతʹΦʔϓϯιʔε wࣗࣾࣄͷաͳಛԽΛࢭ wιϑτΣΞͷಠཱੑΛߴΊͯϞϊϦεԽͷࢭ wυΩϡϝϯτɾࣗಈςετͳͲͷॆ্࣮࣭ͯ͠ ‰ଟ͘(PͰهड़ͯ͠HJUIVCDPNDZCP[VHPͰެ։
TBCBLBO ‰ϗετʢཧʣͷϒʔτɾཧπʔϧ ‰ඦͷϗετʢཧʣΛཧͷࣗಈԽ͕త ‰ωοτϫʔΫϒʔτϗετͷࣗಈઃఆΛ͢Δ https://github.com/cybozu-go/sabakan
$,& $ZCP[V,VCFSOFUFT&OHJOF ‰,VCFSOFUFTΫϥελͷߏஙɺӡ༻ͷࣗಈԽπʔϧ ‰$FSUJpFE,VCFSOFUFTΠϯετʔϥʔͷͭ https://github.com/cybozu-go/cke
,VCFSOFUFTͷϓϥάΠϯ ‰5PQP-7.ετϨʔδϓϥάΠϯ ‰DPJMωοτϫʔΫϓϥάΠϯ https://github.com/cybozu-go/topolvm https://github.com/cybozu-go/coil
/FDPϓϩδΣΫτͱ044 ‰044ΛୈҰͱͯ͠ιϑτΣΞΛ։ൃɾެ։ ‰υΩϡϝϯτςετ͕ॆ্࣮࣭ͯ͠ ‰ࣾ֎ͷ044ʹੵۃతʹίϛοτ ‰ӳޠϒϩά3FEEJUͰ044׆ಈΛΞϐʔϧ
044ࢧԉͷΈͮ͘Γ
044ਪਐࣨͷઃཱ ‰044Λར༻͢ΔࣾһΛࢧԉ w044ϥΠηϯεͷछྨ͍͚ wߩݙऀϥΠηϯεಉҙॻ $-" ͷௐࠪ ‰͓ੈʹͳ͍ͬͯΔ044ͷࢧԉ ‰044ϙϦγʔ੍ఆ
044ϙϦγʔ
͜ͷ࣌044ར༻ඞਢ ‰Ϋϥυڥͷ։ൃɾӡ༻ ‰8FCΞϓϦέʔγϣϯͷϑϨʔϜϫʔΫϥΠϒϥϦ ‰։ൃڥ։ൃΛࢧԉ͢Δڥ wόʔδϣϯཧγεςϜ wΤσΟλ
ۀͱ044ʹજΉ᠘ ‰͜ͷύονۀ࣌ؒʹॻ͍͍͍ͯͷʁ ‰ۀ࣌ؒͰॻ͍ͨύονࣾ֎ެ։ͨ͠Β͍͍ͷʁ ‰ۀ࣌ؒͰॻ͍ͨύονͷஶ࡞ݖ୭ͷͷʁ
044ϙϦγʔΛ࡞Γ·ͨ͠ ‰$$Ͱެ։ ‰ຊޠ IUUQTDZCP[VPTTQPMJDZSFBEUIFEPDTJPKBMBUFTU ‰ӳޠ IUUQTDZCP[VPTTQPMJDZSFBEUIFEPDTJPFOMBUFTU
044ϙϦγʔͷհʢൈਮʣ ‰ஶ࡞ݖͷؼଐ ҎԼͷ͍ͣΕ͔ʹ֘͢Δͷʹ͍ͭͯɺͦͷஶ࡞ݖ ͕ࣾʹؼଐ͢Δͷͱ͢Δɻ ࣾͷۃൿใΛؚΉͷ ্ͷ໌ࣔతͳࢦࣔ·ͨঝೝͷͱ࡞͞Εͨͷ ΤσΟλͷઃఆࣗൃతʹॻ͍ͨύονݸਓͷஶ࡞
044ϙϦγʔͷհʢൈਮʣ ‰ଞऀ044ͷෆ۩߹ʹؔ͢Δใࠂ ར༻͍ͯ͠ΔOSSͷෆ۩߹ۀͱͯ͠ੵۃతʹमਖ਼͠Α͏ ଞऀ044ͷෆ۩߹Λൃݟͨ͠߹ɺैۀһɺ͔ ʹ֘ෆ۩߹Λใࠂ͢ΔΑ͏ΊΔͷͱ͢Δɻ
$ZCP[V*OTJEF0VU αΠϘζͷΦʔϓϯιʔειϑτΣΞϙϦγʔΛհ͠·͢ IUUQTCMPHDZCP[VJPFOUSZPTTQPMJDZ
044ͷεϙϯαʔ
044ͷεϙϯαʔ ‰όάใࠂύονͰͳ͍͏ͭͷߩݙํ๏ ‰͔Βελʔτ ‰͔ࣾΒد͍ͨ͠ϓϩδΣΫτΛώΞϦϯά
͜Ε·ͰͷࢧԉઌʢҰ෦ʣ Debian Project ESLint Free Software Foundation Let’s Encrypt
Mozilla Foundation OpenBSD Foundation PlantUML Python Software Foundation Software in the Public Interest Project Lombok
·ͱΊ ‰ΫϥυαʔϏεͷ։ൃɾӡ༻Ͱ044ར༻͕ߴ·ͬͨ ‰044׆ಈΛࢧԉΛ͢ΔΈ࡞Γ·ͨ͠ wࣾһͷͨΊͷ044ϙϦγʔ wࣾ֎044ͷͨΊͷεϙϯαʔ ‰͜Ε͔ΒαΠϘζ044ؤு͍͖ͬͯ·͢