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
第5回 WordBench三鷹@ミタカフェ LT 〜GPLってなに?〜
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Hiroki Saiki
June 23, 2018
Programming
570
0
Share
第5回 WordBench三鷹@ミタカフェ LT 〜GPLってなに?〜
第5回 WordBench三鷹@ミタカフェでのライトニングトーク『GPLってなに?』のスライドです。
Hiroki Saiki
June 23, 2018
More Decks by Hiroki Saiki
See All by Hiroki Saiki
受託案件でShifterを使ってみたら
lunaluna
0
1.3k
『ZOOM』を丸一日 つなぎっぱにしてみた話
lunaluna
0
1.4k
第4回 WordBench三鷹@ミタカフェ LT 〜WordPressのセキュリティはじめの一歩〜
lunaluna
2
630
WordFes 2017 Lightning Talk slides
lunaluna
0
1.5k
WordBench東京 7月勉強会「夏のLT大会!」『WordPress(を含むCMS)における デザイナー・ディレクターの無茶振りに応える一考察』
lunaluna
1
610
テーマ制作とかデバッグとかに 便利なプラグイン紹介してみる
lunaluna
0
160
【初心者向け】超初歩!カスタムフィールドでページの項目を追加!
lunaluna
0
320
Other Decks in Programming
See All in Programming
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
430
ビジネスモデルから紐解く、AI+型駆動開発
hirokiomote
2
5.2k
OSもどきOS
arkw
0
400
AIエージェントと協働するCLI開発 — BunとOpenClawで学んだこと
yoshikouki
1
230
3Dシーンの圧縮
fadis
1
600
さぁV100、メモリをお食べ・・・
nilpe
0
130
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
2.2k
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.5k
Claspは野良GASの夢をみるか
takter00
0
160
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
110
Inside Stream API
skrb
1
630
JJUG CCC 2026 Spring: JSpecify で実現する Kotlin フレンドリーな Java API 設計
ternbusty
1
140
Featured
See All Featured
Visualization
eitanlees
152
17k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Rails Girls Zürich Keynote
gr2m
96
14k
Writing Fast Ruby
sferik
630
63k
Scaling GitHub
holman
464
140k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Technical Leadership for Architectural Decision Making
baasie
3
400
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
A Tale of Four Properties
chriscoyier
163
24k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
420
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Transcript
ୈ5ճ WordBenchࡾୋˏϛλΧϑΣ LT ʙGPLͬͯͳʹʁʙ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ᜊ߂थ IUUQTXXXGBDFCPPLDPNISLTBJLJ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ גࣜձࣾNHO IUUQTXXXNHONF
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ࣭Ͱ͢ɻ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ʮ(1-ʯͬͯ ฉ͍ͨ͜ͱ͋Γ·͔͢ʁ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ Βͳ͍ ɾТɾʆ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ Ͱ͢ΑͶʔɻ ɾТɾʆ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ Ͱࠓ͓΅͑ͯ ؼΓ·͠ΐ͏ʂ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ʮ(1-ʯͱ͍͏ͷ ɹϥΠηϯεͷछྨͷͻͱͭͰ͢ɻ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ 8PSE1SFTT (1-ϥΠηϯεͰ ͞Ε͍ͯ·͢ɻ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ 8PSE1SFTTΛར༻ͯ͠ ࡞ͬͨϓϩμΫτ (1-ϥΠηϯε͕ ٻΊΒΕ·͢ɻ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ϥΠηϯεͬͯ ͲΜͳͷʁ ͦͦ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ IUUQTKBXJLJQFEJBPSHXJLJιϑτΣΞϥΠηϯε ιϑτΣΞϥΠηϯε ιϑτΣΞϥΠηϯε (software license) ɺίϯ ϐϡʔλͷιϑτΣΞʹ͍ͭͯɺιϑτΣΞར ༻ऀ͕९क͖͢ࣄ߲Λهࡌͨ͠จॻʢϥΠηϯεʣ Ͱ͋Δɻ
ʰܖʱͱߟ͑Ε0,ʂ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ (1-ϥΠηϯεͬͯ ͲΜͳͷʁ ͡Ό͋
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ IUUQTKBXJLJQFEJBPSHXJLJ(/6@(FOFSBM@1VCMJD@-JDFOTF (/6(FOFSBM1VCMJD-JDFOTF GNU General Public License(GNU GPL͘͠୯ ʹGPLͱ)ͱɺGNUϓϩδΣΫτͷͨΊʹϦ νϟʔυɾετʔϧϚϯʹΑΓ࡞͞ΕͨϑϦʔι
ϑτΣΞϥΠηϯεͰ͋Δɻ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ͳΔ΄ͲΘ͔ΒΜ ɾТɾʆ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ తʹઆ໌͢Δͱ ⿏ͲΜͳతʹ༻͢Δࣗ༝ ⿏ιʔείʔυΛݚڀ͠ɺվม͢Δࣗ༝ ⿏ଞͷਓʹ࠶͢Δࣗ༝ ⿏վมͨ͠ͷΛڞ༗͢Δࣗ༝ ্هʮͭͷࣗ༝ʯ͕कΒΕΔϥΠηϯεͰ͢ɻ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ͲΜͳతʹ༻͢Δࣗ༝ ⿏ྫ͑ʮެংྑଏʹ͢ΔαΠτʯͰ͋ͬͯ ɹ͍͍ͬͯ ⿏ٯʹ༻తΛ੍ݶ͍͚ͯ͠ͳ͍
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ιʔείʔυΛݚڀ͠ɺվม͢Δࣗ༝ ⿏ιʔείʔυΛվมͯ͠0, ⿏ιʔείʔυެ։͞ΕΔલఏ ⿏ٯʹվม͞ΕΔ͜ͱΛ੍ݶ͍͚ͯ͠ͳ͍
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ଞͷਓʹ࠶͢Δࣗ༝ ⿏ଞͷਓʹ࠶ͯ͠0, ⿏ೖखͨ͠ιʔείʔυΛެ։ͯ͠0, ⿏ٯʹ࠶Λ੍ݶ͍͚ͯ͠ͳ͍
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ վมͨ͠ͷΛڞ༗͢Δࣗ༝ ⿏վมͨ͠ͷΛެ։ɾ࠶ͯ͠0, ⿏ڞ༗͞ΕΔͷΛ੍ݶ͍͚ͯ͠ͳ͍
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ͳΜͰͦΜͳϥΠηϯεͰ ͢Δͷʁ ɾТɾʆ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ (1-Ͱ͢Δཧ༝ ⿏ίϐʔϨϑτ ⿏ϓϩάϥϚʔ͕ιʔείʔυΛࣗ༝ʹ ɹར༻͠߹͏
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ίϐʔϨϑτ ⿏੍࡞ͷվม͞ΕͨͷɾੜϓϩμΫτʹ ɹؔͯ͠ɺͱͷ੍࡞ͱಉҰͷࣗ༝ ༻ɾ ɹվมɾ࠶ɾڞ༗ͷࣗ༝ ΛೝΊͳ͚Ε ɹ͍͚ͳ͍ ˠ(1-ͷͷΛϕʔεʹ࡞ͬͨΒͦΕ(1-
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ (1-8PSE1SFTTͭͷࣗ༝ͱϏδωεϞσϧ8PSE$BNQ5PLZP
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ϓϩάϥϚʔ͕ιʔείʔυΛࣗ༝ʹར༻͠߹͏ ˠΦʔϓϯιʔεɾιϑτΣΞͷߟ͑ ⿏ΦʔϓϯιʔεɾιϑτΣΞͷߟ͑ ⿏ΦʔϓϯιʔειϑτΣΞΛಠͤͣ͞ɺ ɹΑΓ͘ΦʔϓϯιʔειϑτΣΞΛൃల ɹ͍ͤͨ͞ͱͷ͍
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ͑ʔΊΜͲ͍͘͞ʜ ɾТɾʆ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ λμͰΕͪΌ͏Μ͡Ό ࣄɾചʹͳΒͳ͍Αʜ ɾТɾʆ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ͍͍͑ɻ ʉʔʉ Ŭźž
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ιʔείʔυΛެ։͢Δٛ ͕͋ΔͷιϑτΣΞࣗମ ͷઌʹରͯ͠ͷΈ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ͭ·ΓɺҰൠతͳ ΫϥΠΞϯτϫʔΫͰ(1-ͷ ϓϩμΫτΛ੍࡞ͨ͠߹
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ΫϥΠΞϯτ͞Μʹରͯ͠ ιʔείʔυͷ ެ։ͷ͕ٛൃੜ͠·͕͢
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ҰൠͷϢʔβʔʹ ιϑτΣΞΛ͍ͯ͠Δ Θ͚Ͱͳ͍ͷͰɺ ެ։͢Δٛൃੜ͠·ͤΜɻ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ 8PSE1SFTTͰ࡞ͬͨͷΛ (1-ʹ͢ΔϝϦοτ͋Δͷ ɾТɾʆ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ͪΌΜͱ͋Γ·͢ɻ ʉʔʉ Ŭźž
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ϥΠηϯεΛਖ਼͘͠कΔ͜ͱͰ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ɾެࣜσΟϨΫτϦʹܝࡌͰ͖Δ ɾެࣜͳίϛϡχςΟ׆ಈʹࢀՃͰ͖Δ ɾίϛϡχςΟͷԠԉ͕ಘΒΕΔ ɾެࣜΠϕϯτͰհ͞ΕΔ͔ʁ ɾެࣜΠϕϯτͰΕΔʂ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ Θ͔Βͳ͔ͬͨΒ ελοϑʹฉ͚͓Lʂ ʉʔʉ C
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ·ͱΊ ɾ8PSE1SFTT(1- ɾ8PSE1SFTTͰ࡞ͬͨϓϩμΫτ(1- ɾউखͳ੍ݶΛ͚ͭͯμϝʂ ɾͨͩ͠ʮͨ͠߹ʯʹݶΒΕΔ ɾͪΌΜͱ͓ࣄͰ͑·͢Αʂ ɾϥΠηϯεܖͰ͢
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ (1-8PSE1SFTTͭͷࣗ༝ͱϏδωεϞσϧ ࢀߟʹͳΔεϥΠυɺϒϩάهࣄ ɾ 8PSE$BNQ,BOTBJσβΠφʔ͕ײͨ͡l(1-zͱ8PSE1SFTT ɾ (1- ɾ αΠτͷ࡞Γํ ɾ
<อଘ൛>8PSE1SFTTςʔϚͷϥΠηϯεɺ(1-ͷ͓ͳ͠ ɾ ͳͲ (/6ϥΠηϯεʹؔͯ͠Α͘ฉ͔ΕΔ࣭ ɾ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ༗ྉςʔϚൢചΛߦ͏ਓ͕͓͖ͬͯ͘͜ͱ ࢀߟʹͳΔεϥΠυɺϒϩάهࣄ ɾ ͏αΠτʹΑֹͬͯۚΛม͑Δൢചํ๏ͱ(1-ɻҧͷݟ͚ํɻ ɾ 8PSE1SFTTͷϥΠηϯεΛ͔Γ͘͢ղઆͨ͠ ʮ͡Ίͯͷ(1-ʯ͕ެ։͞ΕΔ ɾ ͡Ίͯͷ(1-
ɾ ͳͥ8PSE1SFTTςʔϚ(1-ϥΠηϯεͰചΓಘΔ͔ ɾ ͳͲ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ
ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ