第5回 WordBench三鷹@ミタカフェ LT 〜GPLってなに?〜

第5回 WordBench三鷹@ミタカフェ LT 〜GPLってなに?〜

第5回 WordBench三鷹@ミタカフェでのライトニングトーク『GPLってなに?』のスライドです。

5892cfefc38e32cda5367a79f678b571?s=128

Hiroki Saiki

June 23, 2018
Tweet

Transcript

  1. ୈ5ճ WordBenchࡾୋˏϛλΧϑΣ LT ʙGPLͬͯͳʹʁʙ

  2. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ᜊ໦߂थ IUUQTXXXGBDFCPPLDPNISLTBJLJ

  3. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ גࣜձࣾNHO IUUQTXXXNHONF

  4. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ࣭໰Ͱ͢ɻ

  5. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ʮ(1-ʯͬͯ ฉ͍ͨ͜ͱ͋Γ·͔͢ʁ

  6. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ஌Βͳ͍ ɾТɾʆ

  7. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ Ͱ͢ΑͶʔɻ ɾТɾʆ

  8. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ Ͱ͸ࠓ೔͓΅͑ͯ ؼΓ·͠ΐ͏ʂ

  9. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ʮ(1-ʯͱ͍͏ͷ͸ ɹϥΠηϯεͷछྨͷͻͱͭͰ͢ɻ

  10. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ 8PSE1SFTT͸ (1-ϥΠηϯεͰ ഑෍͞Ε͍ͯ·͢ɻ

  11. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ 8PSE1SFTTΛར༻ͯ͠ ࡞ͬͨϓϩμΫτ͸ (1-ϥΠηϯε͕ ٻΊΒΕ·͢ɻ

  12. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ϥΠηϯεͬͯ ͲΜͳ΋ͷʁ ͦ΋ͦ΋

  13. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ IUUQTKBXJLJQFEJBPSHXJLJιϑτ΢ΣΞϥΠηϯε ιϑτ΢ΣΞϥΠηϯε ιϑτ΢ΣΞϥΠηϯε (software license) ͸ɺίϯ ϐϡʔλͷιϑτ΢ΣΞʹ͍ͭͯɺιϑτ΢ΣΞར ༻ऀ͕९क͢΂͖ࣄ߲Λهࡌͨ͠จॻʢϥΠηϯεʣ Ͱ͋Δɻ

    ʰܖ໿ʱͱߟ͑Ε͹0,ʂ
  14. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ (1-ϥΠηϯεͬͯ ͲΜͳ΋ͷʁ ͡Ό͋

  15. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ IUUQTKBXJLJQFEJBPSHXJLJ(/6@(FOFSBM@1VCMJD@-JDFOTF (/6(FOFSBM1VCMJD-JDFOTF GNU General Public License(GNU GPL΋͘͠͸୯ ʹGPLͱ΋)ͱ͸ɺGNUϓϩδΣΫτͷͨΊʹϦ νϟʔυɾετʔϧϚϯʹΑΓ࡞੒͞ΕͨϑϦʔι

    ϑτ΢ΣΞϥΠηϯεͰ͋Δɻ
  16. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ͳΔ΄ͲΘ͔ΒΜ ɾТɾʆ

  17. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ୺తʹઆ໌͢Δͱ ⿏ͲΜͳ໨తʹ΋࢖༻͢Δࣗ༝ ⿏ιʔείʔυΛݚڀ͠ɺվม͢Δࣗ༝ ⿏ଞͷਓʹ࠶഑෍͢Δࣗ༝ ⿏վมͨ͠΋ͷΛڞ༗͢Δࣗ༝ ্هʮͭͷࣗ༝ʯ͕कΒΕΔϥΠηϯεͰ͢ɻ

  18. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ͲΜͳ໨తʹ΋࢖༻͢Δࣗ༝ ⿏ྫ͑͹ʮެংྑଏʹ൓͢ΔαΠτʯͰ͋ͬͯ΋ ɹ࢖͍͍ͬͯ ⿏ٯʹ࢖༻໨తΛ੍ݶͯ͠͸͍͚ͳ͍

  19. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ιʔείʔυΛݚڀ͠ɺվม͢Δࣗ༝ ⿏ιʔείʔυΛվมͯ͠΋0, ⿏ιʔείʔυ͸ެ։͞ΕΔલఏ ⿏ٯʹվม͞ΕΔ͜ͱΛ੍ݶͯ͠͸͍͚ͳ͍

  20. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ଞͷਓʹ࠶഑෍͢Δࣗ༝ ⿏ଞͷਓʹ࠶഑෍ͯ͠΋0, ⿏ೖखͨ͠ιʔείʔυΛެ։ͯ͠΋0, ⿏ٯʹ࠶഑෍Λ੍ݶͯ͠͸͍͚ͳ͍

  21. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ վมͨ͠΋ͷΛڞ༗͢Δࣗ༝ ⿏վมͨ͠΋ͷΛެ։ɾ࠶഑෍ͯ͠΋0, ⿏ڞ༗͞ΕΔͷΛ੍ݶͯ͠͸͍͚ͳ͍

  22. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ͳΜͰͦΜͳϥΠηϯεͰ ഑෍͢Δͷʁ ɾТɾʆ

  23. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ (1-Ͱ഑෍͢Δཧ༝ ⿏ίϐʔϨϑτ ⿏ϓϩάϥϚʔ͕ιʔείʔυΛࣗ༝ʹ ɹར༻͠߹͏

  24. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ίϐʔϨϑτ ⿏੍࡞෺ͷվม͞Εͨ΋ͷɾ೿ੜϓϩμΫτʹ ɹؔͯ͠΋ɺ΋ͱͷ੍࡞෺ͱಉҰͷࣗ༝ ࢖༻ɾ ɹվมɾ࠶഑෍ɾڞ༗ͷࣗ༝ ΛೝΊͳ͚Ε͹ ɹ͍͚ͳ͍ ˠ(1-ͷ΋ͷΛϕʔεʹ࡞ͬͨΒͦΕ͸(1-

  25. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ (1-8PSE1SFTTͭͷࣗ༝ͱϏδωεϞσϧ8PSE$BNQ5PLZP

  26. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ϓϩάϥϚʔ͕ιʔείʔυΛࣗ༝ʹར༻͠߹͏ ˠΦʔϓϯιʔεɾιϑτ΢ΣΞͷߟ͑ ⿏Φʔϓϯιʔεɾιϑτ΢ΣΞͷߟ͑ ⿏Φʔϓϯιʔειϑτ΢ΣΞΛಠ઎ͤͣ͞ɺ ɹΑΓ޿͘Φʔϓϯιʔειϑτ΢ΣΞΛൃల ɹ͍ͤͨ͞ͱͷ૝͍

  27. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ͑ʔΊΜͲ͍͘͞ʜ ɾТɾʆ

  28. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ λμͰ഑ΕͪΌ͏Μ͡Ό ࢓ࣄɾ঎ചʹͳΒͳ͍Αʜ ɾТɾʆ

  29. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ͍͍͑ɻ ʉʔʉ Ŭźž

  30. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ιʔείʔυΛެ։͢Δٛ຿ ͕͋Δͷ͸ιϑτ΢ΣΞࣗମ ͷ഑෍ઌʹରͯ͠ͷΈ

  31. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ͭ·ΓɺҰൠతͳ ΫϥΠΞϯτϫʔΫͰ(1-ͷ ϓϩμΫτΛ੍࡞ͨ͠৔߹

  32. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ΫϥΠΞϯτ͞Μʹରͯ͠͸ ιʔείʔυͷ ެ։ͷٛ຿͕ൃੜ͠·͕͢

  33. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ҰൠͷϢʔβʔʹ ιϑτ΢ΣΞΛ഑෍͍ͯ͠Δ Θ͚Ͱ͸ͳ͍ͷͰɺ ެ։͢Δٛ຿͸ൃੜ͠·ͤΜɻ

  34. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ 8PSE1SFTTͰ࡞ͬͨ΋ͷΛ (1-ʹ͢ΔϝϦοτ͋Δͷ  ɾТɾʆ

  35. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ͪΌΜͱ͋Γ·͢ɻ ʉʔʉ Ŭźž

  36. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ϥΠηϯεΛਖ਼͘͠कΔ͜ͱͰ

  37. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ɾެࣜσΟϨΫτϦʹܝࡌͰ͖Δ ɾެࣜͳίϛϡχςΟ׆ಈʹࢀՃͰ͖Δ ɾίϛϡχςΟͷԠԉ͕ಘΒΕΔ ɾެࣜΠϕϯτͰ঺հ͞ΕΔ͔΋ʁ ɾެࣜΠϕϯτͰ஻ΕΔʂ

  38. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ Θ͔Βͳ͔ͬͨΒ ελοϑʹฉ͚͹͓Lʂ ʉʔʉ C

  39. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ·ͱΊ ɾ8PSE1SFTT͸(1- ɾ8PSE1SFTTͰ࡞ͬͨϓϩμΫτ΋(1- ɾউखͳ੍ݶΛ͚ͭͯ͸μϝʂ ɾͨͩ͠ʮ഑෍ͨ͠৔߹ʯʹݶΒΕΔ ɾͪΌΜͱ͓࢓ࣄͰ࢖͑·͢Αʂ ɾϥΠηϯε͸ܖ໿Ͱ͢

  40. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ (1-8PSE1SFTTͭͷࣗ༝ͱϏδωεϞσϧ ࢀߟʹͳΔεϥΠυɺϒϩάهࣄ ɾ 8PSE$BNQ,BOTBJσβΠφʔ͕ײͨ͡l(1-zͱ8PSE1SFTT ɾ (1- ɾ ૊௕αΠτͷ࡞Γํ ɾ

    <อଘ൛>8PSE1SFTTςʔϚͷϥΠηϯεɺ(1-ͷ͓͸ͳ͠ ɾ ͳͲ (/6ϥΠηϯεʹؔͯ͠Α͘ฉ͔ΕΔ࣭໰ ɾ
  41. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ༗ྉςʔϚൢചΛߦ͏ਓ͕஌͓ͬͯ͘΂͖͜ͱ ࢀߟʹͳΔεϥΠυɺϒϩάهࣄ ɾ ࢖͏αΠτ਺ʹΑֹͬͯۚΛม͑Δൢചํ๏ͱ(1-ɻҧ൓ͷݟ෼͚ํɻ ɾ 8PSE1SFTTͷϥΠηϯεΛ෼͔Γ΍͘͢ղઆͨ͠ ʮ͸͡Ίͯͷ(1-ʯ͕ެ։͞ΕΔ ɾ ͸͡Ίͯͷ(1-

    ɾ ͳͥ8PSE1SFTTςʔϚ͸(1-ϥΠηϯεͰ΋঎ച଍ΓಘΔ͔ ɾ ͳͲ
  42. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ

  43. ୈճ8PSE#FODIࡾୋˏϛλΧϑΣʙ(1-ͬͯͳʹʁʙ