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
WordPress テーマのライセンスと品質について
Search
Takashi Kitajima
February 19, 2018
Programming
0
130
WordPress テーマのライセンスと品質について
WordPressもくもく勉強会@日本橋 #14
Takashi Kitajima
February 19, 2018
Tweet
Share
More Decks by Takashi Kitajima
See All by Takashi Kitajima
Snow Monkey&unitone から見た WordPress エディターの変遷
inc2734
0
140
Snow Monkey CM
inc2734
0
83
メンテナンス性を考慮した CSS 設計
inc2734
0
320
Snow Monkey とは
inc2734
0
1.1k
WordPress_テーマのつくりかた.pdf
inc2734
4
530
受託開発者だった僕が WordPress の有料テーマ開発者になって学んだこと
inc2734
1
990
Snow Monkey(WordPress) による web コンテンツ制作の新しいカタチ【ビジネスパーソン向け】
inc2734
0
97
Snow Monkey とコミュニティ
inc2734
0
610
Snow Monkey における私の技術的偏愛
inc2734
0
560
Other Decks in Programming
See All in Programming
GitHub Copilot and GitHub Codespaces Hands-on
ymd65536
2
150
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
falcon8823
5
1.1k
PostgreSQLのRow Level SecurityをPHPのORMで扱う Eloquent vs Doctrine #phpcon #track2
77web
2
540
ふつうの技術スタックでアート作品を作ってみる
akira888
1
900
AIともっと楽するE2Eテスト
myohei
7
2.8k
git worktree × Claude Code × MCP ~生成AI時代の並列開発フロー~
hisuzuya
1
590
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
290
PipeCDのプラグイン化で目指すところ
warashi
1
280
MCPを使ってイベントソーシングのAIコーディングを効率化する / Streamlining Event Sourcing AI Coding with MCP
tomohisa
0
120
AI Agent 時代のソフトウェア開発を支える AWS Cloud Development Kit (CDK)
konokenj
3
280
なぜ「共通化」を考え、失敗を繰り返すのか
rinchoku
1
660
Systèmes distribués, pour le meilleur et pour le pire - BreizhCamp 2025 - Conférence
slecache
0
120
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
980
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
Site-Speed That Sticks
csswizardry
10
690
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
The Cult of Friendly URLs
andyhume
79
6.5k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Raft: Consensus for Rubyists
vanstee
140
7k
Designing for humans not robots
tammielis
253
25k
Transcript
8PSE1SFTT͘͘ษڧձ!ຊڮ ϞϯΩʔϨϯν ΩλδϚλΧγ!JOD 8PSE1SFTTςʔϚͷ ϥΠηϯεͱ࣭ʹ͍ͭͯ
ϑϦʔϥϯε 8FCσβΠφʔϓϩάϥϚʔ࡚ 8PSE1SFTTϓϥάΠϯ .881'PSNɺ4NBSU$VTUPN'JFMET 8PSE1SFTTςʔϚ 4OPX.POLFZɺ.JNJ[VLVɺ)BCBLJSJ
4BTT$44ϑϨʔϜϫʔΫ #BTJT ΩλδϚλΧγ !JOD
8PSE1SFTTͷϥΠηϯεɺ͍ͬͯ·͔͢ʁ
w ࣗ༝ʹ༻͢Δ͜ͱ͕Ͱ͖Δ w ࣗ༝ʹվม͢Δ͜ͱ͕Ͱ͖Δ w ࣗ༝ʹ࠶͢Δ͜ͱ͕Ͱ͖Δ w վมͨ͠ͷΛࣗ༝ʹ͢Δ͜ͱ͕Ͱ͖Δ 8PSE1SFTTͷϥΠηϯε(1-
w ެࣜσΟϨΫτϦܝࡌͷςʔϚ w ެࣜσΟϨΫτϦඇܝࡌͷςʔϚʢྑςʔϚʣ w ແྉςʔϚ w ༗ྉςʔϚ ͋ͳ͕͍ͨͬͯΔςʔϚͲΕʁ (1-
w 8PSE1SFTTίϛϡχςΟ͕ఏএ w ςʔϚʹؚ·ΕΔશͯͷϑΝΠϧ͕(1- w ͲΜͳతͷαΠτʹࣗ༝ʹ༻Ͱ͖ɺࣗ༝ʹ վมͰ͖ɺ͢Δ͜ͱ͕Ͱ͖Δ (1-
w ෳͷαΠτͰͷ༻ w ΞμϧταΠτͰͷ༻ w ࣗͷαΠτͰͷ࠶ w 5XFOUZ4FWFOUFFOΛվͨ͠5IFΛ (1- 0,
0, 0, 0,
w ެࣜσΟϨΫτϦܝࡌͷςʔϚ w ެࣜσΟϨΫτϦඇܝࡌͷςʔϚʢྑςʔϚʣ w ແྉςʔϚ w ༗ྉςʔϚ ͋ͳ͕͍ͨͬͯΔςʔϚͲΕʁ (1-
(1- εϓϦοτ ϥΠηϯε (1-ҧ
w ຊདྷɺςʔϚ(1-Ͱͳͯ͘ͳΒͳ͍ w ͔͠͠ɺ೦ͳ͕ΒྑςʔϚͷதʹ (1-ҧͷͷ͋Δ w ·ͨɺ(1-ҧͰͳ͍͕ɺࣗ༝Λ੍ݶͯ͠ ͠·͏εϓϦοτϥΠηϯεଟ͍ ެࣜσΟϨΫτϦඇܝࡌςʔϚͷ ϥΠηϯε
w (1-Ͱͳ͚Ε͍͚ͳ͍ͷɺ8PSE1SFTT͕ͳ͚Ε ػೳ͠ͳ͍ϑΝΠϧʢओʹ1)1ʣͷΈ w $44ɺ+4ɺը૾ͳͲͷɺ8PSE1SFTT͕ͳͯ͘୯ମͰ ༻Ͱ͖ΔϑΝΠϧʹ͍ͭͯ(1-Ͱͳͯ͘ྑ͍ w 1)1(1-ɺͰͦΕҎ֎ಠࣗϥΠηϯε εϓϦοτϥΠηϯε εϓϦοτϥΠηϯε
w 1)1(1-ͳͷͰࣗ༝ʹͬͯྑ͍Αʙͱ͍Θ Εͯɺࣄ্࣮ςʔϚ$44+4ɺը૾͕ͳ͍ ͱཱ͠ͳ͍ w ຊདྷ(1-ͰෆՄͰ͋Δͣͷར༻੍ݶΛ (1-ҧʹͳΒͣʹߦ͏͜ͱ͕Ͱ͖ΔΑ͏ʹ ͳͬͯ͠·͏ εϓϦοτϥΠηϯεͷ
εϓϦοτϥΠηϯε w ຊདྷࣗ༝ʹ͑Δͣͷ8PSE1SFTTͳͷʹɺ ςʔϚಠࣗͷར༻نΛؾʹ͢Δඞཁ͕Ͱͯ͘Δ w ಠࣗϥΠηϯεͳͷͰɺ͍ͭɺͲ͏มߋʹͳΔ͔ Θ͔Βͳ͍ w εϓϦοτϥΠηϯε(1-ҧͰͳ͍͕ɺ ͨͯ͠ʮࣗ༝ͳϥΠηϯεʯͱݴ͑Δͷ͔
8PSE1SFTTίϛϡχςΟ(1-Λਪ ը૾$44͕(1-Ͱ͋Δ͜ͱ๏తʹඞਢͰ ͋Γ·ͤΜ͕ɺ͜ΕΒ͕ͳ͚Ε͔ͳΓςʔϚʹ੍ ݶ͕Ͱ͖ͯ͠·͍·͢ɻ$44+BWB4DSJQUͷ·ͬ ͨ͘ͳ͍8PSE1SFTTΛ૾Ͱ͖·͔͢ʁ l z ςʔϚ(1-ϥΠηϯε IUUQTKBXPSEQSFTTPSHUIFNFTBSFHQMUPP
࣭ʹ͍ͭͯ
w 8PSE1SFTTʑେͳϑΟʔυόοΫ͕ ू·͖͍ͬͯͯΔ IUUQTDPSFUSBDXPSEQSFTTPSHUJDLFUTMBUFTU w ͠8PSE1SFTT੍͕ݶͷ͋ΔϥΠηϯεͰΫϩʔζυͳ ॴͰ։ൃ͞Ε͍ͯͨΒɺ͜ͷΑ͏ͳେͳϑΟʔυόοΫ ఏҊ͕ू·ͬͯ͘ΔͰ͠ΐ͏͔ʁ w ͭ·ΓɺϑΟʔυόοΫʹΑΔ্࣭ΛਤΔͨΊʹɺ
(1-ͷΑ͏ͳࣗ༝ͳϥΠηϯεͰ͋Δ͜ͱʹՃ͑ɺ ʮΦʔϓϯͰ͋Δʯ͜ͱॏཁ (1-ͱ࣭
w (1-ͷ༗ྉςʔϚ w ͍߹Θ͍͚ͤͨͩΕൢചͯ͠ ͍Δͷͱಉͷ ͷΛࢼ༻൛ͱͯ͠ఏڙ w αϙʔτΛߦͬͨΓɺόάใࠂ ཁͳͲͷϑΟʔυόοάΛ ͍ͨΓσΟεΧογϣϯ͢Δ
ͨΊͷΦϯϥΠϯίϛϡχςΟ w (JU)VCͰίʔυΛެ։ 4OPX.POLFZ IUUQTTOPXNPOLFZJODPSH
w ΧελϚΠβʔͰϑολʔΟδΣοτΛՃͨ͠ͱ ͖ʹϑολʔ่͕ΕΔෆ۩߹ͷमਖ਼ w (PPHMFΞυηϯε༻ΟδΣοτͷՃ w هࣄͷΞΠΩϟονը૾ͷදࣔํ๏Λ ύλʔϯ͔ΒύλʔϯʹՃ w ಛఆͷঢ়گԼͰʮ13ϘοΫεΟδΣοτʯʹ߲͕
ՃͰ͖ͳ͘ͳΔɹFUD ۙͷػೳՃɾόάमਖ਼ͷ߹ ΦϯϥΠϯίϛϡχςΟ Ϣʔβʔͷϒϩά ΦϯϥΠϯίϛϡχςΟ (JU)VC
w ࠷ۙͷػೳՃόάमਖ਼΄ͱΜͲ͕ɺΦϯϥΠϯ ίϛϡχςΟ(JU)VC͔ΒͷϑΟʔυόοΫʹΑΔͷ w ͭ·Γɺ͚ͩͰؾ͔ͮͳ͔ͬͨόάͷमਖ਼ɺ ૾͠ͳ͔ͬͨϢʔεέʔεʹԠͨ͡ػೳՃ ্࣭͕ߦΘΕ͍ͯΔ w (1-Ͱ୭͕ʮຊʹࣗ༝ʹ͑Δʯ͜ͱͱɺ ίʔυΛʮΦʔϓϯʯʹ͠ɺϢʔβʔͱΦʔϓϯʹ
ίϛϡχέʔγϣϯ͢ΔΛ༻ҙ͔ͨ͠Β࣮ͦ͜ݱ
ͦͯ͠ͳΜͱɺ͜ͷεϥΠυ ΦϯϥΠϯίϛϡχςΟʹԼ͠ɺ ϑΟʔυόοΫΛΒͬͯ ্࣭Λ͔Γ·ͨ͠ʂ
ࠓͷ͕Έͳ͞Μ͕ϥΠηϯεʹ͍ͭͯߟ͑Δ ͻͱͭͷػձʹͳΕخ͍͠Ͱ͢ʂ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ