YouTube: https://youtu.be/wE_aDY23qy0
2018年6月12日に開催された、GitHub Satellite Tokyo / Day 1 Community で登壇したときのスライドです。 OSS は多様な人々がつくるものであり、GitHub はそんな OSS のプラットフォームです。GitHub や OSS は、多くの人にひらかれているものだし、これからもそうであってほしい。そんな願いを込めて私のこれまでの体験を踏まえつつプレゼンをしました。
ϓϩάϥϛϯά͕Ͱ͖ͳ͍σβΠφʔ͕044׆ಈΛͯ͠ײͨ͜͡ͱ.FHVNJ)BOP(JU)VC4BUFMMJUF
View Slide
.FHVNJ)BOP!GFBUIFSQMBJOӋΊ͙ΈͻͷͨΜ
8PSE1SFTTUIFNF"NFUIZTU
GFBUIFSJDPO*DPOGPOU
!"%FTJHOFSσβΠφʔͰ͢"NF
044044׆ಈͯ͠ΔΑ!NFʜ!
!
:PV`SFB&OHJOFFSΜʁʁΤϯδχΞͳͷʁʁ!
l#VJMUGPSEFWFMPQFSTzʮ։ൃऀͷͨΊͷϓϥοτϑΥʔϜʯ
$PNNVOJUZίϛϡχςΟ׆ಈ*OUSPEVDUJPO044ͷੈքʹೖ͖͔͚ͬͨͬ1VCMJTIFE044044Λެ։ͨ͠#[email protected]@@@@@ΞδΣϯμ"HFOEB
ΞδΣϯμ"HFOEB$PNNVOJUZίϛϡχςΟ׆ಈ*OUSPEVDUJPO044ͷੈքʹೖ͖͔͚ͬͨͬ!1VCMJTIFE044044Λެ։ͨ͠#[email protected]@@@@@
044ͷೖΓޱʮਓʯl5IFEPPSz*OUSPEVDUJPO
ֶੜ࣌4DIPPM%BZTϗʔϜϖʔδΛͭͬͨ͘.BEFXFCTJUFGPSNZCBOEDMVC!8JOEPXTͷϝϞாͰ)5.-Λॻ͍ͨ.BSLVQ)5.-VTJOH8JOEPXTOPUFQBE!
σβΠφʔΛࢦ͢"JNGPSEFTJHOFSಠֶͰσβΠϯͷษڧ4UVEZPONZPXO!ੵۃతʹ8FCɾσβΠϯܥͷษڧձʹࢀՃ+PJODPOGFSFODFT!
.FU8PSE1SFTTQFPQMFͨ·ͨ·8PSE1SFTTͷਓͱྑ͘ͳͬͨ
!NVTVT!ͻͷͨΜ8PSE$BNQͷΦʔΨφΠβʔΖ͏ʂ+PJO8PSE$BNQ
$PNNVOJUZίϛϡχςΟ׆ಈ*OUSPEVDUJPO044ͷੈքʹೖ͖͔͚ͬͨͬ!1VCMJTIFE044044Λެ։ͨ͠#[email protected]@@@@@ΞδΣϯμ"HFOEB
ਓ͕ͭ͘Δ0440SHBOJ[FECZQFPQMF$PNNVOJUZ
8PSE$BNQ౦ژΦʔΨφΠβʔ8PSE$BNQ5PLZP0SHBOJ[FS
ϫʔυΩϟϯϓͱ8IBUJT8PSE$BNQ8PSE1SFTTͷΧϯϑΝϨϯε"DPOGFSFODFUIBUGPDVTFTPO8PSE1SFTT!ίϛϡχςΟʹΑΔɺίϛϡχςΟͷͨΊͷΠϕϯτ0SHBOJ[FEDPNNVOJUZGPSDPNNVOJUZ!
νʔϜΘ͚+PJOUIFUFBNਓ͘Β͍νʔϜQFPQMFUFBNT!αΠτ੍࡞νʔϜʹೖΓ͍ͨ*XBOUFEUPKPJOUIFXFCUFBN!
ະܦݧͩ͠ɺεΩϧશવͳ͍͠ɺΘ͕ͨ͠ೖ͍͍ͬͯͷ͔ͳʜपΓΒͳ͍ਓ͔ͬΓ্͔͍ͩ͠͠ͳ͍͠Ͳ͏͠Α͏͡Ίͯͩ͠ɺΑ͘Θ͔Μͳ͍!ෆ҆
!!NVTVTNF"͋ͷʜͲ͏ͨ͠ͷ
!αΠτ੍࡞νʔϜʹೖΓ͍ͨΜ͚ͩͲɺ͍͍͔ͳʜ*XBOUUPKPJOUIFXFCQSPEVDUJPOUFBN JTJU0,
!NVTVT!ͪΖΜʂڵຯ͋ΔͳΒೖͬͨ΄͏͕͍͍Αʂ0GDPVSDF:PV`ECFUUFSKPJOJO
ͪΖΜʂڵຯ͋ΔͳΒೖͬͨ΄͏͕͍͍Αʂ0GDPVSDF:PV`ECFUUFSKPJOJO8PSE$BNQ-FBE0SHBOJ[FS/05QSPHSBNNFS8PSE$BNQͷϦʔυΦʔΨφΠβʔϓϩάϥϚͰͳ͍!NVTVT!
8PSE$BNQͷϦʔυΦʔΨφΠβʔ8PSE$BNQ-FBE0SHBOJ[FST!"#"$%ֶੜΤϯδχΞϑϦʔϥϯεσβΠφʔձࣾһσΟϨΫλʔදऔకϑϦʔϥϯεࣇͷΤϯδχΞίΞίϛολʔ
!ίϛϡχςΟͩΕͰࢀՃͰ͖Δ"OZPOFDBOKPJOUIFDPNNVOJUZ
ʮπʔϧʯͱͯ͠ͷ8PSE1SFTT͔͠Βͳ͔ͬͨ8PSE1SFTTJT5PPM$PNNVOJUZ!0QFO4PVSDF(1-
ଟ༷ͳਓ͕ͨͪؔΘ͍ͬͯΔ7BSJPVTQFPQMFJO044!"#"$%
ڞ௨͍ͯ͠Δͷɺ044ͷཧ೦ʹڞײ͍ͯ͠Δ͜ͱ&NQIBTJ[FXJUIUIF044QIJMPTPQIZ
ਓ͕ͭ͘Δ0440SHBOJ[FECZQFPQMF
$PNNVOJUZίϛϡχςΟ׆ಈ!1VCMJTIFE044044Λެ։ͨ͠1BSU#[email protected]@@@@@*OUSPEVDUJPO044ͷੈքʹೖ͖͔͚ͬͨͬΞδΣϯμ"HFOEB
(JU)VCͰͷΦʔϓϯͳίϥϘ$PMMBCPSBUJPOPO(JU)VC1VCMJTIFE0441BSU
Ξϝδετ8PSE1SFTTͷςʔϚ"NFUIZTU8PSE1SFTT5IFNF͡Ίͯ࡞ͬͨΦʔϓϯιʔεϓϩμΫτ0QFOTPVSDFQSPEVDUNBEFGPSUIFpSTUUJNF!ڊਓͷݞͷ্ʹͬͯΈͨ4UBOEJOHPOUIFTIPMEFSPG(JBOUT!
։ൃʹ͓͚Δ՝*TTVFPOEFWFMPQNFOUຖճಉ͡࡞ۀ3PVUJOFXPSL!ςʔϚͷϏϧυ࡞ۀ͕ඞཁ3FRVJSFCVJMEUIFNFXIFOEFQMPZ!"
IUUQTpSFHPCZKQBSDIJWFT!NJZB
!"-(5.CVJMEVTJOH5SBWJT$*IUUQTpSFHPCZKQBSDIJWFT!NJZB
☺NZUIFNFCMPH!NJZB
!!NJZB)J *`N!NJZB$BOZPVTQFBLBU8PSE$BNQ͜Μʹͪɺ!NJZBͰ͢ɻ8PSE$BNQͰొஃͯ͘͠Ε·ͤΜ͔ʁ8PSE$BNQ,BOTBJͰͷొஃґཔ4QFBLFSBU8PSE$BNQ,BOTBJ
8PSE$BNQ,BOTBJͰͷొஃґཔ4QFBLFSBU8PSE$BNQ,BOTBJ8IZEPO`UZPVUSZBVUPNBUFUFTUJOHXJUI8PSE1SFTTUIFNF8PSE1SFTTͷςʔϚʹ$*ΛऔΓೖΕͯՌͱͯ͠ൃදͯ͠Έ·ͤΜ͔ʁ!!NJZB
!!IJEFPLBNPUP!!UPSPVOJU!!NJZB1313!!JOD1313
!$*ΛऔΓೖΕͯ։ൃͷϫʔΫϑϩʔΛΈΜͳͰσβΠϯͰ͖ͨ
(JU)VCͰͷΦʔϓϯͳίϥϘ$PMMBCPSBUJPOPO(JU)VC
Θͨ͠ͷσβΠϯ044ͷٕज़ͷ্ʹΓཱ͍ͬͯΔ.Z044JTCBTFEPO0441VCMJTIFE0441BSU
ϑΣβϦίϯΞΠίϯηοτGFBUIFSJDPO*DPOGPOUTFUΞΠίϯϑΥϯτͷΈʹڵຯ͕͋ͬͨ*OUFSFTUFEJOIPXUPNBLFJDPOGPOU!'POU"XFTPNFͷσβΠϯʹ՝Λײ͍ͯͨ͡%FTJHOJTTVFPO'POU"XFTPNF!
!ΞΠίϯͷϑΥϯτԽͬͯͲ͏Δͷʜ*IBWFOPJEFBIPXUPNBLFJDPOGPOU
*`N/05QSPHSBNNFSٕज़తϋϯσ!͍٧Μͩ
5IJOLͲ͏͢Ε࣮ݱͰ͖Δ͔!
+VTUUXPTJNQMFXBZTͨͬͨ;ͨͭͷγϯϓϧͳํ๏!
&YQMPSF͜ͷ࡞ۀΛߦͬͨΓ͖ͨΓ(PPHMF
(PPHMF &YQMPSF͜Ε͜ͷ࡞ۀΛߦͬͨΓ͖ͨΓ
&YQMPSF(JU)VC(JU)VCΛ୳ࡧ͢Δ
(JU)VCͷ୳ࡧͷํ)PXUPFYQMPSF(JU)VCطଘͷ044ͷٕज़ΛΈ߹ΘͤΔ$PNCJOFFYJTUJOH044!طଘͷ044Λݚڀ͢Δ&YQMPSFUIFTJNJMBSSFQPT!
&YQMPSFUIFTJNJMBSSFQPTطଘͷ044Λݚڀ͢Δ
طଘͷ044Λݚڀ͢Δ&YQMPSFUIFTJNJMBSSFQPT$*IPXUPCVJMEIPXUPTFUVQDPNNBOET%FW%FQFOEFODJFT%FQFOEFODJFTTDSJQUT!
$PNCJOFFYJTUJOH044طଘͷ044ͷٕज़ΛΈ߹ΘͤΔ
HVMQJDPOGPOU
044HVMQJDPOGPOU0DUJDPOT044
EFTJHO
OQNSVOXFCGPOU
%POFͰ͖ͨ!
͋ɺͪΐͬͱ·ͬͯ!0PQT
!$BO`UEJTQMBZGPOUTPOJ04BOE8JOEPXT
HVMQJDPOGPOUEPFTO`UTVQQPSUNVMUJQBUI*TTVF
4PDBO`UDPOWFSUNZEFTJHOUPGPOUT!
5",&&YQMPSF(JU)VC(JU)VCΛ୳ࡧ͢Δ
5",&$PNCJOFFYJTUJOH044طଘͷ044ͷٕज़ΛΈ߹ΘͤΔ
5",&'POU$VTUPN
5",&044'POU$VTUPN0DUJDPOT044
5",&EFTJHO
5",&OQNSVOXFCGPOU
5",&
5",&%POFࠓͦ͜Ͱ͖ͨ!
5",&Θͨ͠ͷσβΠϯ044ͷٕज़ͷ্ʹΓཱ͍ͬͯΔ.Z044JTCBTFEPO044
$PNNVOJUZίϛϡχςΟ׆ಈ1VCMJTIFE044044Λެ։ͨ͠#[email protected]@@@@@*OUSPEVDUJPO044ͷੈքʹೖ͖͔͚ͬͨͬΞδΣϯμ"HFOEB!
#[email protected]@@@@@ͲΜͳ୯ޠ͕ೖΔͰ͠ΐ͏ʁ
044ͷೖΓޱʮਓʯl5IFEPPSzJTQFPQMFGPSNF
ؔΘ͍ͬͯΔͷɺଟ༷ͳਓͨͪ7BSJPVTQFPQMFJO044!"#"$%
(JU)VC044ͷϓϥοτϑΥʔϜ(JU)VCJT044QMBUGPSN!"#"$%
044'POU$VTUPN0DUJDPOT044
Θͨ͠ͷσβΠϯ044ͷٕज़ͷ্ʹΓཱ͍ͬͯΔ.Z044JTCBTFEPO044
(JU)VC044ʹΑͬͯΘ͕ͨ͠Γ͍ͨ͜ͱΛ࣮ݱͰ͖Δ5IBOLTUP(JU)VCBOE044 *SFMFBTFENZ044
ຊʹʁ։ൃऀ͚ͩʁ0OMZGPSEFWFMPQFST
#VJMUGPSQFPQMF
ΑΓଟ͘ͷਓʹͻΒ͔Ε͍ͯͯ΄͍͠
5IBOLZPV