WordPressと100%GPLのお話

Dbcfc7117aab0c95e55825475fd838db?s=47 Chiaki.K
January 08, 2020

 WordPressと100%GPLのお話

2020/01/26(日) 20:00 〜
オンライン無料開催の勉強会
#34 WP ZoomUP 新春スペシャル 100%GPLテーマ作者大集合!
https://wpzoom.connpass.com/event/157893/
にて、冒頭でお話する「WordPressと100%GPLのお話」のスライドです。

スライドを作成するにあたってのあれこれはこちらの記事で:
https://chiaki.travel.blog/2019/12/29/wordpress-100gpl/

勉強会などでのスライド流用、改変、ぜひご自由にどうぞ!100%GPLです。

Dbcfc7117aab0c95e55825475fd838db?s=128

Chiaki.K

January 08, 2020
Tweet

Transcript

  1. WordPressͱ
 100%GPLͷ͓࿩ #34 WP ZoomUP ৽य़εϖγϟϧ100%GPLςʔϚ࡞ऀେू߹ʂ 2020/1/26 Sun. ͜͏ͷ͖ͪ͋

  2. WordPressͱ
 100%GPLͷ͓࿩ ࣗ ༝ #34 WP ZoomUP ৽य़εϖγϟϧ100%GPLςʔϚ࡞ऀେू߹ʂ 2020/1/26 Sun.

    ͜͏ͷ͖ͪ͋
  3. ͦ΋ͦ΋WordPressͬͯ

  4. ͦ΋ͦ΋WordPressͬͯ Φʔϓϯιʔεͷιϑτ΢ΣΞͰ͢ Φʔϓϯ
 ιʔε

  5. ͦ΋ͦ΋WordPressͬͯ ΦʔϓϯιʔεͳͷͰɺ
 ୭Ͱ΋ࣗ༝ʹ࢖ͬͨΓɺ։ൃͨ͠ΓͰ͖·͢ɻ Φʔϓϯ
 ιʔε

  6. ͦ΋ͦ΋WordPressͬͯ ͦͷ͓͔͛Ͱɺ
 ੈքதͰࣗ༝ʹ࢖ΘΕͨΓɺ
 ੈքதͷਓ͕ࣗ༝ʹ։ൃʹؔΘΔ͜ͱ͕Ͱ͖ΔΑ͏ʹͳ͍ͬͯ·͢ɻ Φʔϓϯ
 ιʔε

  7. ͦ΋ͦ΋WordPressͬͯ Φʔϓϯ
 ιʔε GPLͰࣗ༝Λอো ͜ͷࣗ༝͸GPLͱ͍͏΋ͷʹΑͬͯकΒΕ͍ͯ·͢

  8. ʮδʔɾϐʔɾΤϧʯͱಡΈ·͢ɻ
 ͜Ε͸ɺϥΠηϯεͷ໊લͰ͢ɻ GPL

  9. ͜͜ͰͷʮϥΠηϯεʯͱ͸ɺ
 ʮஶ࡞ݖΛอ༗͢Δਓʯͱʮ࢖͍͍ͨਓʯͱͷ
 ܾ·Γ͝ͱͷ͜ͱͰ͢ɻ GPL

  10. WordPress͸ɺਖ਼֬ʹ͸
 ʮδʔɾϐʔɾΤϧ όʔδϣϯ̎ʯ
 ͱ͍͏ϥΠηϯεʹͳΓ·͢ɻ
 
 (or later) ͱ͍͏ͷ͸ɺ͜ΕҎ߱ͷόʔδϣϯ΋OKͱ͍͏ҙຯͰ͢ɻ GPL v2

    (or later)
  11. GPL v2 (or later) ࣮ߦ͢Δ
 ࣗ༝ ෳ੡͢Δ
 ࣗ༝ վม͢Δ
 ࣗ༝

    ࠶഑෍
 ͢Δ
 ࣗ༝ ͜ͷϥΠηϯεʹΑͬͯ
 ʮ4ͭͷࣗ༝ʯ͕อো͞Ε͍ͯ·͢
  12. ͩΕͰ΋WordPressΛ࢖ͬͨΓɺίϐʔΛͨ͠Γɺมߋͨ͠Γɺ
 ࠶഑෍Ͱ͖Δࣗ༝͕͋Γ·͢ɻ GPL v2 (or later) ࣮ߦ͢Δ
 ࣗ༝ ෳ੡͢Δ
 ࣗ༝

    վม͢Δ
 ࣗ༝ ࠶഑෍
 ͢Δ
 ࣗ༝
  13. GPL v2 (or later) ࣮ߦ͢Δ
 ࣗ༝ ෳ੡͢Δ
 ࣗ༝ վม͢Δ
 ࣗ༝

    ࠶഑෍
 ͢Δ
 ࣗ༝ ͜͜Ͱʮ഑෍ʯͱݴ͏ݴ༿͕ग़ͯ͘ΔͷͰ͕͢ɺ
 ࢲ͕ͨͪWordPressΛ࢖͏ͱ͖ʹΑ͘ݟ͔͚Δ
 ʮ഑෍ʯʹͲΜͳ΋ͷ͕͋Δͷ͔ΛݟͯΈ·͠ΐ͏ɻ ഑෍?
  14. ഑෍ͬͯ? WordPress
 ຊମ ϓϥάΠϯ ςʔϚ

  15. ഑෍ͬͯ? WordPress͸ຊମʹՃ͑ͯɺ
 ༷ʑͳػೳΛ௥ՃͰ͖ΔʮϓϥάΠϯʯ΍
 ݟͨ໨Λ޷͖ʹணͤସ͑ΒΕΔʮςʔϚʯͱ͍ͬͨ
 ʮ೿ੜ෺ʯ͕͋Γ·͢ ϓϥάΠϯ ςʔϚ WordPress
 ຊମ

  16. ഑෍ͬͯ? ͜ΕΒ೿ੜ෺Ͱ͋ΔʮϓϥάΠϯʯ΍ʮςʔϚʯʹ͍ͭͯ΋ɺ
 ୭Ͱ΋։ൃ͠ɺ഑෍͢Δࣗ༝͕͋Γ·͢ɻ ϓϥάΠϯ ςʔϚ WordPress
 ຊମ

  17. ഑෍ͬͯ? ࣗ෼Ͱ։ൃͨ͠ʮϓϥάΠϯʯ΍ʮςʔϚʯΛɺ
 ੈքதͷਓʹ഑෍͍ͨ͠৔߹ɺ ϓϥάΠϯ ςʔϚ ࡞ͬͨʂ
 ΈΜͳʹ
 ഑෍͍ͨ͠ WordPress
 ຊମ

  18. WordPressͷ೿ੜ෺ͱͯ͠ɺϓϥάΠϯ΋ςʔϚ΋ɺ
 ຊମͱಉ͡ GPL v2 ΋͘͠͸ 
 GPL v2 ͱޓ׵ੑ͕͋ΔϥΠηϯεΛ࠾୒͢Δඞཁ͕͋Γ·͢ɻ ϓϥάΠϯ

    ςʔϚ GPL v2 GPL v2 GPL v2 WordPress
 ຊମ
  19. ϓϥάΠϯ ςʔϚ GPL v2 GPL v2 GPL v2 ͭ·ΓʮGPLʯͬͯɺ WordPress


    ຊମ
  20. ϓϥάΠϯ ςʔϚ GPL v2 GPL v2 GPL v2 ͭ·ΓʮGPLʯͬͯɺ
 ഑෍ͷ࣌ʹͦ͜ॏཁʹͳΔ


    ΋ͷͳΜͰ͢Ͷɻ WordPress
 ຊମ
  21. ͦΕ͡Ό͋࣍ʹ… 100%ͷGPLͱ͍͏΋ͷ͸Կͳͷ͔ʁ
 Λɺݟͯߦ͖·͠ΐ͏ɻ 100%GPL

  22. 100%GPLͱ͸ʁ ഑෍͞Ε͍ͯΔςʔϚ΍ϓϥάΠϯʹؚ·ΕΔσʔλʹ͸ɺ ഑෍ςʔϚɾϓϥάΠϯ

  23. 100%GPLͱ͸ʁ WordPressຊମͱ࿈ಈ͢ΔPHPͱ͍͏ϑΝΠϧ΍ɺ
 ͞·͟·ͳಈ͖Λ੍ޚͰ͖ΔJavaScriptɺ PHP JS ഑෍ςʔϚɾϓϥάΠϯ

  24. 100%GPLͱ͸ʁ ݟͨ໨Λ੍ޚ͢ΔͨΊͷɺ
 CSSɺը૾ϑΝΠϧͳͲ͕͋Γ·͢ɻ ΞΠίϯ
 ϑΥϯτ
 Ի੠
 …ͳͲ PHP CSS JS

    ը૾ ഑෍ςʔϚɾϓϥάΠϯ
  25. 100%GPLͱ͸ʁ ͜ͷ͏ͪɺWordPressຊମͷPHPͷؔ਺΍APIΛ࢖͍ͬͯΔϑΝΠϧ͸ɺ
 GPLͷܾ·Γ͝ͱͱͯ͠ɺ೿ੜ෺ʢͦΕΛ΋ͱʹͯ͠࡞੒ͨ͠΋ͷɺ
 ͦΕͱ࿈ಈͤͯ͞ಈ͘΋ͷʣ͸ඞવతʹʮGPLʯͱͳΓ·͢ɻ WordPressຊମͱ࿈ಈ PHP JS ഑෍ςʔϚɾϓϥάΠϯ GPL ΞΠίϯ


    ϑΥϯτ
 Ի੠
 …ͳͲ CSS ը૾
  26. 100%GPLͱ͸ʁ ҰํͰɺWordPressຊମͱ͸࿈ಈ͠ͳ͍
 CSS΍ը૾ͳͲͷʮ࡞ऀಠࣗͷϑΝΠϧʯʹ͍ͭͯ͸ɺ
 ʮ࡞ऀͷҙ޲ʯʹΑͬͯGPLʹ͢Δ͔Ͳ͏͔ΛܾΊΔ͜ͱ͕Ͱ͖·͢ɻ WordPressຊମͱ࿈ಈ PHP CSS JS ը૾ ഑෍ςʔϚɾϓϥάΠϯ

    ࡞ऀಠࣗͷϑΝΠϧ GPL GPLʁ JS
  27. 100%GPLͱ͸ʁ GPLҎ֎ͷϥΠηϯεΛબ୒͢Δ৔߹ɺ
 ʮεϓϦοτʢ෼ׂʣϥΠηϯεʯͱͳΓɺ
 ഑෍σʔλͷதʹ̎छྨͷϥΠηϯε͕ଘࡏ͢Δ͜ͱʹͳΓ·͢ɻ WordPressຊମͱ࿈ಈ PHP CSS JS ը૾ ഑෍ςʔϚɾϓϥάΠϯ

    ࡞ऀಠࣗͷϑΝΠϧ GPL JS GPLҎ֎
  28. 100%GPLͱ͸ʁ ʮεϓϦοτʢ෼ׂʣϥΠηϯεʯͰ͋ͬͯ΋ɺ
 4ͭͷࣗ༝͕कΒΕΔʮGPLޓ׵ʯͷϥΠηϯεͰ͋Ε͹ɺ
 100%GPLʹ૬౰͢ΔͷͰ͕͢ɺ WordPressຊମͱ࿈ಈ PHP CSS JS ը૾ ഑෍ςʔϚɾϓϥάΠϯ

    ࡞ऀಠࣗͷϑΝΠϧ GPL JS GPLޓ׵
  29. 100%GPLͱ͸ʁ ΋͠ɺ࡞ऀಠࣗͷϑΝΠϧʹ͍ͭͯ
 GPLʢ·ͨ͸GPLޓ׵ʣ͕એݴ͞Ε͍ͯͳ͍৔߹ɺ
 100%GPLͱ͸ݴ͑·ͤΜɻ WordPressຊମͱ࿈ಈ PHP CSS JS ը૾ ഑෍ςʔϚɾϓϥάΠϯ

    ࡞ऀಠࣗͷϑΝΠϧ GPL GPL(ޓ׵)͡Όͳ͍ JS
  30. 100%GPLͱ͸ʁ ͦͯ͠ɺɹɹɹ͜ͷGPLͷϑΝΠϧΛؚΜͩ··ɺ
 શͯͷϑΝΠϧΛʮ࠶഑෍ېࢭʯͱએݴ͢ΔͳͲͰɺ
 ʮ4ͭͷࣗ༝ʯʹ੍ݶΛՃ͑ͨ഑෍Λͯ͠͠·͏ͱɺ
 ϥΠηϯεҧ൓ʹͳΓ·͢ɻ WordPressຊମͱ࿈ಈ PHP CSS JS ը૾

    ഑෍ςʔϚɾϓϥάΠϯ ࡞ऀಠࣗͷϑΝΠϧ GPL JS GPL(ޓ׵)͡Όͳ͍
  31. ࣮ߦ͢Δ
 ࣗ༝ ෳ੡͢Δ
 ࣗ༝ վม͢Δ
 ࣗ༝ ࠶഑෍
 ͢Δ
 ࣗ༝ ͜ͷΑ͏ʹɺεϓϦοτϥΠηϯεͰ΋GPLޓ׵Ͱ͸ͳ͔ͬͨΓɺ


    ϥΠηϯεҧ൓Ͱ͋ͬͨΓ͢ΔϓϥάΠϯ΍ςʔϚ͸ɺ
 ʮ100%GPLʯʹ૬౰ͤͣɺ
 WordPressͷࣗ༝ͷߟ͑ํͱ͸૬൓͢Δ͜ͱʹͳΓ·͢ɻ 100%GPLͱ͸ʁ
  32. WordPressຊମͱ࿈ಈ PHP CSS JS ը૾ ഑෍ςʔϚɾϓϥάΠϯ ࡞ऀಠࣗͷϑΝΠϧ JS 100%GPL 100%GPLͱ͸ʁ

    ͜ͷͨΊWordPressίϛϡχςΟ͸ɺ
 ͢΂ͯͷϑΝΠϧΛGPLʢ·ͨ͸GPLޓ׵ʣͱͯ͠഑෍͢Δ
 ʮ100%GPLʯΛ ਪ঑͍ͯ͠·͢ɻ
  33. 100%GPL 100%GPL͸๏཯Ͱ͸ͳ͍ͷͰɺकΒͳͯ͘΋േଇ͸͋Γ·ͤΜɻ

  34. 100%GPL͸๏཯Ͱ͸ͳ͍ͷͰɺकΒͳͯ͘΋േଇ͸͋Γ·ͤΜɻ
 
 ࣮ࡍͷͱ͜ΖɺੈքதͰ100%GPLͰ͸ͳ͍
 ςʔϚ΍ϓϥάΠϯͨ͘͞Μଘࡏ͍ͯ͠·͢ɻ 100%GPL

  35. 100%GPL ʮ100%GPLςʔϚͷ࡞ऀʯͱ͍͏ͷ͸ɺ
 േଇ͕ͳ͍ʹ΋ؔΘΒͣɺWordPressͷߟ͑ํʹࢍಉ͠ɺ
 4ͭͷࣗ༝Λอোͨ͠100%GPLͷςʔϚΛ
 ։ൃɾ഑෍͍ͯ͠Δਓͨͪͷ͜ͱͰ͢ɻ ࣮ߦ͢Δ
 ࣗ༝ ෳ੡͢Δ
 ࣗ༝ վม͢Δ


    ࣗ༝ ࠶഑෍
 ͢Δ
 ࣗ༝
  36. 100%GPL ਺গͳ͍೔ຊਓͷ100%GPLͷςʔϚ࡞ऀ͞Μ͕
 ࠓճ͸5ਓ΋ू·ͬͯ͘Ε·ͨ͠ɻ
 ͳ͔ͳ͔ɺ͍͢͜͝ͱͰ͢ΑͶʂ ࣮ߦ͢Δ
 ࣗ༝ ෳ੡͢Δ
 ࣗ༝ վม͢Δ
 ࣗ༝

    ࠶഑෍
 ͢Δ
 ࣗ༝
  37. 100%GPLͱ
 WordPressίϛϡχςΟ ΋͏গ͠ิ଍

  38. 100%GPLΛकΒͳͯ͘΋๏཯ҧ൓Ͱ͸ͳ͍ͷͰേଇ͸ͳ͍ɺ
 ͱ͍͏͜ͱͳͷͰ͕͢ɺͦͷ͔ΘΓʹɺ
 WordPressͷίϛϡχςΟ׆ಈͰ͸੍ݶΛड͚·͢ɻ 100%GPL

  39. 100%GPLͰ͸ͳ͍ςʔϚ΍ϓϥάΠϯΛ
 ։ൃɾൢചɾ഑෍͍ͯ͠Δݸਓ΍اۀ͸ɺ
 WordPressެࣜͷ Meetup ΍ WordCamp ʹ͓͍ͯɺ
 ొஃऀɾεϙϯαʔɾελοϑͱͯ͠ࢀՃ͢Δ͜ͱ͸Ͱ͖ͳ͍
 ϧʔϧʹͳ͍ͬͯ·͢ɻ
 ʢҰൠࢀՃऀͱͯ͠ࢀՃ͢Δ͜ͱ͸Ͱ͖·͢ɻʣ

    100%GPL
  40. WP ZoomUP͸ɺ
 WordPressͷެࣜͷษڧձͰ͸͋Γ·ͤΜ͕ɺ
 ެࣜͷߟ͑ʹԊͬͨӡӦΛ͍ͯ͠·͢ɻ 100%GPL

  41. ͦ͜Ͱɺ
 100%GPLΛԠԉ͢ΔྲྀΕͷҰ෦ʹͳΔ΂͘ɺ
 ࠓճ100%GPLςʔϚ࡞ऀ͞ΜΛ͓ܴ͑ͯ͠ͷ
 ΠϕϯτΛ։࠵͢Δ͜ͱʹ͍ͨ͠·ͨ͠ʂ 100%GPL

  42. WordPressͱ
 100%GPL ͷ͓࿩ #34 WP ZoomUP ৽य़εϖγϟϧ 100%GPLςʔϚ࡞ऀେू߹ʂ ຊฤΛָ͠ΜͰ͍ͩ͘͞ʂ 100%GPL

  43. ʮ100%GPLʯʹ͍ͭͯࢀߟʹ͍͍ͤͯͨͩͨ͞
 αΠτɾεϥΠυ͸ͪ͜Β • ʮ100% GPLʯͱ͸ - WordPress.org೔ຊޠ https://ja.wordpress.org/about/license/100-percent-gpl/ • WordPressͷςʔϚΛબͿ࣌ɺͪΐͬͱߟ͑ͯ΄͍͠ϥΠηϯεͱίϛϡχςΟͷ࿩

    - σβΠφʔͷΠϥετϊʔτ https://in.spicagraph.com/other/wp-theme/ • ඇ100ˋGPL༗ྉςʔϚ͔ΒͷҠߦΩϟϯϖʔϯΛ͓͜ͳ͍·͢ʂ - Snow Monkey theme https://snow-monkey.2inc.org/campaign-100gpl/ • 100% GPLϥΠηϯεʹ͍ͭͯ - Toro_Unit https://torounit.com/blog/2018/04/17/4214/ • GPL: WordPress 4ͭͷࣗ༝ͱ ϏδωεϞσϧ / WordCamp Tokyo 2015 ߨԋεϥΠυ - Shinichi Nishikawa https://www.slideshare.net/NSKW/gpl-wordpress-4-wordcamp-tokyo-2015 • WordCamp Kansai 2015 ࣮ߦҕһ޲͚ GPLษڧձ | GPL study sessions for WordCamp Kansai 2015 organizers - Junko Nukaga https://www.slideshare.net/nukaga/gpl-study-sessions-for-word-camp-kansai-2015-organizers • WordPress ςʔϚ/ϓϥάΠϯͷϥΠηϯεʹؔͯ͠Α͘Έ͔͚Δޡղ - Snow Monkey theme
 https://snow-monkey.2inc.org/2018/12/02/wordpress-license/ And SPECIAL THANKS to WP ZoomUP Organisers!