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
FUJI Goro
September 01, 2016
Technology
21
15k
"OSSにコントリビュート" なんてしてる場合じゃない!
Speee Cafe Meetup #02, 2016/09/01
FUJI Goro
September 01, 2016
Tweet
Share
More Decks by FUJI Goro
See All by FUJI Goro
How to Boost Your Code with WebAssembly
gfx
2
2.7k
AssemblyScriptでライブラリコードの高速化をしてみる
gfx
5
2.9k
実践TypeScriptトークバトル
gfx
1
1.1k
歴史的経緯の説明 as code
gfx
7
2.7k
Elasticsearchによる 全文検索の実装 in Rails
gfx
5
9.3k
すばらしきGraphQLのSEKAIへようこそ
gfx
20
9.2k
マルチテナント・ウェブアプリケーションの実践
gfx
14
9.4k
How to choose the ORM on Android
gfx
1
4.1k
How Do We Get Along With Static Types
gfx
5
3.3k
Other Decks in Technology
See All in Technology
分布で見る効果検証入門 / ai-distributional-effect
cyberagentdevelopers
PRO
4
690
Gradle: The Build System That Loves To Hate You
aurimas
2
140
現地でMeet Upをやる場合の注意点〜反省点を添えて〜
shotashiratori
0
480
Jr. Championsになって、強く連携しながらAWSをもっと使いたい!~AWSに対する期待と行動~
amixedcolor
0
170
Autify Company Deck
autifyhq
1
39k
Commitment vs Harrisonism - Keynote for Scrum Niseko 2024
miholovesq
6
960
使えそうで使われないCloudHSM
maikamibayashi
0
160
【若手エンジニア応援LT会】AWSで繋がり、共に成長! ~コミュニティ活動と新人教育への挑戦~
kazushi_ohata
0
160
IaC運用を楽にするためにCDK Pipelinesを導入したけど、思い通りにいかなかった話
smt7174
1
100
Amazon_CloudWatch_ログ異常検出_導入ガイド
tsujiba
4
1.4k
[JAWS-UG金沢支部×コンテナ支部合同企画]コンテナとは何か
furuton
3
160
VPC間の接続方法を整理してみた #自治体クラウド勉強会
non97
1
570
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
504
140k
It's Worth the Effort
3n
183
27k
4 Signs Your Business is Dying
shpigford
180
21k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
37
1.8k
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
Code Reviewing Like a Champion
maltzj
519
39k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
7.9k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Why You Should Never Use an ORM
jnunemaker
PRO
53
9k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.2k
A better future with KSS
kneath
238
17k
Designing Experiences People Love
moore
138
23k
Transcript
“OSSʹίϯτϦϏϡʔτ” ͳΜͯͯ͠Δ߹͡Όͳ͍ʂ FUJI Goro (gfx), Technical Advisor of Speee Speee
Cafe Meetup #02, 2016/09/01
ࣗݾհ • FUJI Goro (gfx) • Speeeٕज़ސ / Bit JourneyΤϯδχΞ
• લ৬: ΫοΫύουͰϞόΠϧ։ൃج൫ͳͲ • झຯͰO/R MapperͷOrmaͳͲΛ։ൃ
• GitHub public contributionsͦͦ͜͜ • ฏͷझຯͩͬͨΓࣄͩͬͨΓ
ࠓͷͷλʔήοτ ✅ ΣϒܥιϑτΣΞΤϯδχΞͰ͋Δ ✅ ۀ࣌ؒதʹOSS׆ಈΛ͍ͨ͠ ✅ ্͓࢘ΑͼһΛઆಘ͢Δඞཁ͕͋Δ
ݴ͍͍ͨ͜ͱ
ϓϩδΣΫτ ͷޭͷͨΊ ʹશྗΛਚ͘ ͦ͏
ϓϩδΣΫτ ͷޭΛٕज़ Ͱࢧ͑Δͷ͕ ΤϯδχΞ
“OSSͷίϯτ ϦϏϡʔτ” ͳ Μͯͯ͠Δ߹ ͡Όͳ͍
ୈҰ෦
ͨͩ͠
ϓϩδΣΫτ ͷޭͷͨΊ ʹOSS׆ಈ ༗ޮ
ͳͥͳΒ
OSS׆ಈ
1. ্࣭ 2. ϦεΫϔοδ 3. ٕज़ྗͷ্
ΛظͰ͖Δ ͜ͱ͕͋Δ w w w w w
(1) ্࣭
OSS ≠ ߴ࣭
OSSԽʹΑΔ ্࣭ ͕݅͋Δ
A. ೲظΑΓ ࣭͕ٻΊΒ ΕΔϓϩδΣ Ϋτͷͱ͖
ྫ
ίϯύΠϥ RDBMS ݕࡧΤϯδϯ
B. ͢Ͱʹ͋Δ ιϑτΣΞ ͷସΛ࡞ Δͱ͖
طଘΛ௨͡ ͯઃܭӡ༻ ͷݟ͕͋Δ
طଘͷෆ ຬཁΛ ཧ͔ͯ͠Β։ ൃͰ͖Δ
ྫ
cookpad/rrrspec eagletmt/faml
C. ͔Β෦ ΛΓग़͢ ͱ͖
ঢ়گͱͯ͠ ʮطଘͷ ସΛͭ͘Δʯ ͷͱ΄΅ಉ͡
ίϯϙʔωϯ τΛಠཱͤ͞ Δͱඞͣૄ݁ ߹ʹͰ͖Δ
Γग़͠࡞ۀ ͷͱ͖ʹશମ తʹϦϑΝΫ λ͢Δ
ૄ݁߹ʹ͢Δ͜ ͱͰςετ͠ ͘͢ͳΓΧόϨο δΛ૿ͤΔ
ྫ
cookpad/license-tools-plugin cookpad/garage
2. ϦεΫϔοδ
OSSৗʹ։ ൃఀͷՄೳ ੑ͕͋Δ
ࣾͰར༻ͯ͠ ͍ΔOSSͷϝϯ ςφϯε͕Ͱ͖ ͳ͍ͷϦεΫ
ৗࠒ͔Β OSS׆ಈʹ׳ Ε͍ͯΔඞཁ ͕͋Δ
3. ٕज़ྗͷ্
ۀ࣌ؒதʹ OSS׆ಈΛ͢Δ ͜ͱٕज़ྗͷ ্ʹد༩͢Δ͔ʁ
: ߹ʹΑΔ
ອવͱίϯτ ϦϏϡʔτ͠ ٕͯज़ྗʹ د༩͠ͳ͍
ٕज़ྗ্ͷ ݅
ߴ࣭ͳOSS ։ൃʹؔΘΔ ͱ͖
…
ͱ͍͏ࡐྉΛ ্ͬͯ һΛઆಘ͠ ·͠ΐ͏
ͦͯ͠OSSϙ ϦγʔΛࡦఆ ͠·͠ΐ͏