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
14k
"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.5k
AssemblyScriptでライブラリコードの高速化をしてみる
gfx
5
2.7k
実践TypeScriptトークバトル
gfx
1
950
歴史的経緯の説明 as code
gfx
7
2.5k
Elasticsearchによる 全文検索の実装 in Rails
gfx
5
9.1k
すばらしきGraphQLのSEKAIへようこそ
gfx
20
8.9k
マルチテナント・ウェブアプリケーションの実践
gfx
14
9.2k
How to choose the ORM on Android
gfx
1
4k
How Do We Get Along With Static Types
gfx
5
3.2k
Other Decks in Technology
See All in Technology
自己改善からチームを動かす! 「セルフエンジニアリングマネージャー」のすゝめ
shoota
6
410
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
1.3k
GraphQL 成熟度モデルの紹介と、プロダクトに当てはめた事例 / GraphQL maturity model
mh4gf
7
1.3k
長期運用プロジェクトでのMySQLからTiDB移行の検証
colopl
2
850
Databricks における 『MLOps』
databricksjapan
2
170
チームでロジカルシンキングに改めて向き合っている話 〜学習環境と実践⽅法〜
sansantech
PRO
2
2.1k
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
2
180
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
560
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
5
380
Google Cloud の AI を支える裏側のインフラを垣間見る!
maroon1st
0
340
Kernel MemoryでAzure OpenAI Serviceとお手軽データソース連携
mitsuzono
1
240
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
180
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
319
37k
Git: the NoSQL Database
bkeepers
PRO
422
63k
What's new in Ruby 2.0
geeforr
337
31k
It's Worth the Effort
3n
180
27k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
KATA
mclloyd
15
12k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.5k
VelocityConf: Rendering Performance Case Studies
addyosmani
320
23k
Scaling GitHub
holman
457
140k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
25
2.3k
Code Review Best Practice
trishagee
55
15k
In The Pink: A Labor of Love
frogandcode
138
21k
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ϙ ϦγʔΛࡦఆ ͠·͠ΐ͏