Slide 1

Slide 1 text

CREATING OPEN SOURCE DEVELOPERS CONISOFT 2018

Slide 2

Slide 2 text

2

Slide 3

Slide 3 text

@JNA_SH 3

Slide 4

Slide 4 text

4

Slide 5

Slide 5 text

REAL-WORLD TOOLS, ENGAGED STUDENTS

Slide 6

Slide 6 text

“GITHUB EDUCATION HELPS STUDENTS, TEACHERS, AND SCHOOLS ACCESS THE TOOLS AND EVENTS THEY NEED TO SHAPE THE NEXT GENERATION OF SOFTWARE DEVELOPMENT. 6

Slide 7

Slide 7 text

THE NEXT GENERATION OF SOFTWARE DEVELOPMENT

Slide 8

Slide 8 text

Slide 9

Slide 9 text

HAPPY BIRTHDAY, 
 OPEN SOURCE (INITIATIVE)

Slide 10

Slide 10 text

10 OPEN SOURCE IN 1998

Slide 11

Slide 11 text

11 OPEN SOURCE IN 1998 • Netscape released source code

Slide 12

Slide 12 text

12 OPEN SOURCE IN 1998 • Netscape released source code • “Open Source” coined

Slide 13

Slide 13 text

13 OPEN SOURCE IN 1998 • Netscape released source code • “Open Source” coined • KDE 1.0 released

Slide 14

Slide 14 text

14 OPEN SOURCE IN 1998 • Netscape released source code • “Open Source” coined • KDE 1.0 released • “Halloween document” leaked

Slide 15

Slide 15 text

Slide 16

Slide 16 text

GITHUB IS 10 YEARS OLD.

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

20

Slide 21

Slide 21 text

21

Slide 22

Slide 22 text

22

Slide 23

Slide 23 text

23

Slide 24

Slide 24 text

✈ 24

Slide 25

Slide 25 text

25

Slide 26

Slide 26 text

“OPEN SOURCE WAS WORTH AT LEAST $143M OF INSTAGRAM’S $1B ACQUISITION NADIA EGHBAL 26

Slide 27

Slide 27 text

“THE ACCELERATED TIME FRAME ENABLED BY OPEN SOURCE INFRASTRUCTURE CREATED AN ADDITIONAL $143M IN VALUE, OR A 21% INCREASE. HTTPS://MEDIUM.COM/@NAYAFIA/OPEN-SOURCE-WAS-WORTH- AT-LEAST-143M-OF-INSTAGRAM-S-1B- ACQUISITION-808BB85E4681 27

Slide 28

Slide 28 text

28

Slide 29

Slide 29 text

29

Slide 30

Slide 30 text

OPENSSL

Slide 31

Slide 31 text

1998

Slide 32

Slide 32 text

2/3RDS OF THE INTERNET IS USING OPENSSL. BY 2014 32

Slide 33

Slide 33 text

AND WAS MAINTAINED BY A SMALL TEAM OF UNPAID VOLUNTEERS. 33

Slide 34

Slide 34 text

34

Slide 35

Slide 35 text

“ 35 THE MYSTERY IS NOT THAT A FEW OVER- WORKED VOLUNTEERS MISSED THIS BUG; THE MYSTERY IS WHY IT HASN’T HAPPENED MORE OFTEN.

Slide 36

Slide 36 text

“ 36 THERE SHOULD BE AT LEAST A HALF DOZEN FULL TIME OPENSSL TEAM MEMBERS, NOT JUST ONE, ABLE TO CONCENTRATE ON THE CARE AND FEEDING OF OPENSSL WITHOUT HAVING TO HUSTLE COMMERCIAL WORK

Slide 37

Slide 37 text

ROADS AND BRIDGES HTTPS://WWW.FORDFOUNDATION.ORG/MEDIA/ 2976/ROADS-AND-BRIDGES-THE-UNSEEN-LABOR-

Slide 38

Slide 38 text

✈ 38

Slide 39

Slide 39 text

39

Slide 40

Slide 40 text

HOW MANY CONTRIBUTORS DOES IT HAVE? HOW MANY PROJECTS USE IT? WHAT DO YOU USE? 40

Slide 41

Slide 41 text

UNSEEN INFRASTRUCTURE

Slide 42

Slide 42 text

“UNSEEN INFRASTRUCTURE ARE OPEN SOURCE PACKAGES THAT ARE HEAVILY DEPENDED UPON BY THE COMMUNITY BUT DON'T RECEIVE MUCH RECOGNITION OR ATTENTION. 42

Slide 43

Slide 43 text

No content

Slide 44

Slide 44 text

No content

Slide 45

Slide 45 text

306 DEPENDENT PACKAGES

Slide 46

Slide 46 text

306 DEPENDENT PACKAGES 43,000 DEPENDENT REPOS

Slide 47

Slide 47 text

306 DEPENDENT PACKAGES 43,000 DEPENDENT REPOS 8 CONTRIBUTORS.

Slide 48

Slide 48 text

48

Slide 49

Slide 49 text

WHY? 49

Slide 50

Slide 50 text

No content

Slide 51

Slide 51 text

OPENSSL

Slide 52

Slide 52 text

“THESE GUYS DON’T WORK ON OPENSSL FOR MONEY. THEY DON’T DO IT FOR FAME. THEY DO IT OUT OF PRIDE IN CRAFTSMANSHIP AND THE RESPONSIBILITY FOR SOMETHING THEY BELIEVE IN. STEVE MARQUESS 52

Slide 53

Slide 53 text

“OPEN SOURCE CHANGED MY LIFE. LOTS AND LOTS OF PEOPLE 53

Slide 54

Slide 54 text

OPPORTUNITY

Slide 55

Slide 55 text

HTTPS://WWW.LINUXFOUNDATION.ORG/PUBLICATIONS/ 2018/06/OPEN-SOURCE-JOBS-REPORT-2018/

Slide 56

Slide 56 text

No content

Slide 57

Slide 57 text

Slide 58

Slide 58 text

IS VITAL FOR THE CONTINUED FUNCTIONING OF THE WORLD. OPEN SOURCE 58

Slide 59

Slide 59 text

IS FREQUENTLY PERFORMED BY UNDER-RESOURCED VOLUNTEERS. OPEN SOURCE 59

Slide 60

Slide 60 text

YIELDS MASSIVE OPPORTUNITIES. OPEN SOURCE 60

Slide 61

Slide 61 text

THE NEXT GENERATION OF SOFTWARE DEVELOPMENT

Slide 62

Slide 62 text

IN 20 YEARS TIME… 62

Slide 63

Slide 63 text

No content

Slide 64

Slide 64 text

WHAT HAPPENS TO THOSE PROJECTS? 64

Slide 65

Slide 65 text

“ 65 IF YOU’RE A CORPORATE OR GOVERNMENT DECISION MAKER IN A POSITION TO DO SOMETHING ABOUT IT, GIVE IT SOME THOUGHT. PLEASE. I’M GETTING OLD AND WEARY AND I’D LIKE TO RETIRE SOMEDAY.

Slide 66

Slide 66 text

OPPORTUNITY

Slide 67

Slide 67 text

“GITHUB EDUCATION HELPS STUDENTS, TEACHERS, AND SCHOOLS ACCESS THE TOOLS AND EVENTS THEY NEED TO SHAPE THE NEXT GENERATION OF SOFTWARE DEVELOPMENT. 67

Slide 68

Slide 68 text

1. 2. 3.

Slide 69

Slide 69 text

1. 69 EDUCATE. LEARN THE WHO, WHAT, AND HOW OF OPEN SOURCE.

Slide 70

Slide 70 text

2. 70 EMPOWER. RESOURCE INDIVIDUALS AND COMMUNITIES TO SPREAD THE WORD AND SUPPORT PEERS.

Slide 71

Slide 71 text

3. 71 EQUIP. GET ACCESS TO THE TOOLS AND RESOURCES YOU NEED.

Slide 72

Slide 72 text

EDUCATE

Slide 73

Slide 73 text

HOW DO YOU CONTRIBUTE TO OPEN SOURCE?

Slide 74

Slide 74 text

GITHUB FLOW

Slide 75

Slide 75 text

CREATE A SAFE ENVIRONMENT TO TRY OUT YOUR IDEAS. 1. BRANCH 75

Slide 76

Slide 76 text

MAKE COMMITS BY CREATING, EDITING AND DELETING FILES. 2. COMMIT 76

Slide 77

Slide 77 text

CREATE A SPACE TO DISCUSS AND REVIEW YOUR COMMITS. 3. PULL REQUEST 77

Slide 78

Slide 78 text

USE YOUR PULL REQUEST TO GET TALK ABOUT YOUR CHANGES, GET FEEDBACK, AND COLLABORATE. 4. GET FEEDBACK 78

Slide 79

Slide 79 text

DEPLOY AND TEST TO VERIFY YOUR CHANGES WORK AS EXPECTED. 5. DEPLOY 79

Slide 80

Slide 80 text

YOUR CODE WORKS GREAT. MERGE IT BACK INTO MASTER. 6. MERGE 80

Slide 81

Slide 81 text

FOR OPEN SOURCE AND INDUSTRY A WORKFLOW 81

Slide 82

Slide 82 text

THIS IS JUST THE START.

Slide 83

Slide 83 text

MAKING LIFE EASY FOR FIRST TIME CONTRIBUTORS. FIRST TIMERS 83

Slide 84

Slide 84 text

GITHUB DEMO 84

Slide 85

Slide 85 text

YOU DON’T HAVE TO DO THIS ALONE.

Slide 86

Slide 86 text

86

Slide 87

Slide 87 text

BUT ALSO A TUTORIAL A ROBOT 87

Slide 88

Slide 88 text

No content

Slide 89

Slide 89 text

LAB DEMO 89

Slide 90

Slide 90 text

IN THE CLASSROOM.

Slide 91

Slide 91 text

VERIFIED STUDENTS ON GITHUB. 50% OF NEW GITHUB SIGN UPS IDENTIFY AS STUDENTS. 1.1 MILLION 91

Slide 92

Slide 92 text

1 92

Slide 93

Slide 93 text

TEACHERS USE GITHUB TO TEACH THEIR CLASSES 20,000 93

Slide 94

Slide 94 text

No content

Slide 95

Slide 95 text

WORKFLOWS THAT WILL BE USEFUL IN THE WORKPLACE AND OPEN SOURCE. REAL WORLD 95

Slide 96

Slide 96 text

AOYAMA GAKUIN UNIVERSITY, JAPAN

Slide 97

Slide 97 text

No content

Slide 98

Slide 98 text

“ 98 FURUHASHI INVOLVES STUDENTS DIRECTLY IN THE OPEN SOURCE COMMUNITIES HE’S A PART OF.

Slide 99

Slide 99 text

“ 99 HELP AUTHORITIES DECIDE WHERE TO SEND RESOURCES AND FIND FLOOD AND LANDSLIDE VICTIMS. BY HELPING LOCAL CRISES, THE WORK OF THE CLASS IS ALWAYS RELEVANT AND URGENT.

Slide 100

Slide 100 text

No content

Slide 101

Slide 101 text

A 2018 SURVEY OF THE GITHUB EDUCATION COMMUNITY SHOWED THAT 48% OF STUDENTS SAID USING GITHUB IN THE CLASSROOM HELPED MAKE THEM FEEL LIKE THEY BELONGED IN THE SOFTWARE DEVELOPMENT FIELD. 101

Slide 102

Slide 102 text

EMPOWER

Slide 103

Slide 103 text

OPPORTUNITY

Slide 104

Slide 104 text

104

Slide 105

Slide 105 text

No content

Slide 106

Slide 106 text

1ST-31ST OCTOBER 5 PULL REQUESTS ANY PROJECT

Slide 107

Slide 107 text

AND GIVE BACK TO OPEN SOURCE. CELEBRATE 107

Slide 108

Slide 108 text

HELPING NEWCOMERS ACCESS OPEN SOURCE MEETUPS

Slide 109

Slide 109 text

“ GREG, HACKTOBERFEST HACKNIGHT ATTENDEE 2017 GREAT, I FINALLY LEARNED HOW TO ACTUALLY CONTRIBUTE TO OPEN SOURCE!

Slide 110

Slide 110 text

IN 12 COUNTRIES 2016 40 EVENTS

Slide 111

Slide 111 text

IN 27 COUNTRIES 2017 119 EVENTS

Slide 112

Slide 112 text

IN ??? COUNTRIES 2018 ??? EVENTS

Slide 113

Slide 113 text

No content

Slide 114

Slide 114 text

114

Slide 115

Slide 115 text

YOU CAN DO IT. 115

Slide 116

Slide 116 text

DON’T WORRY. THERE’S ALWAYS MORE AROUND THE CORNER. …BUT IF NOT 116

Slide 117

Slide 117 text

CONTRIBUTION OPPORTUNITIES • http://up-for-grabs.net/ • http://issuehub.io/ • http://www.firsttimersonly.com/ • http://yourfirstpr.github.io/ • https://github.com/MunGell/awesome-for-beginners • http://docsdoctor.org • http://PullRequestRoulette.com • https://webcompat.com/ • https://open-source.now.sh/ • http://24pullrequests.com

Slide 118

Slide 118 text

COMMUNITY

Slide 119

Slide 119 text

119

Slide 120

Slide 120 text

SUPPORT 120

Slide 121

Slide 121 text

SHARING 121

Slide 122

Slide 122 text

OPPORTUNITY 122

Slide 123

Slide 123 text

HARD TO FIND 123

Slide 124

Slide 124 text

GITHUB CAMPUS EXPERTS

Slide 125

Slide 125 text

“ KIM NOEL, DEVELOPER ADVOCATE, AUTH0 125 THE GITHUB CAMPUS EXPERTS PROGRAM IS FOSTERING COMMUNITIES THAT PROMOTE LEARNING, BUILDING, AND SHARING IN TECHNOLOGY ON A GLOBAL SCALE. 

Slide 126

Slide 126 text

126 A CAMPUS EXPERT ENRICHES THE TECHNOLOGY COMMUNITY AT THEIR SCHOOL.

Slide 127

Slide 127 text

1. 127 TRAINING FROM GITHUB TO HELP YOU BECOME A LEADER AND BRING PEOPLE TOGETHER.

Slide 128

Slide 128 text

“ CAMPUS EXPERT TRAINEE 128 THIS GITHUB CAMPUS EXPERTS TRAINING HAS HELPED ME GREATLY. IT HELPS ME TO CONCENTRATE, IMPROVE MY WRITING SKILL, MY PUBLIC SPEAKING SKILL AND THE WAY I THINK. I HAD NO SERIOUS KNOWLEDGE ABOUT MY COMMUNITY BEFORE I APPLIED, NOW I HAVE THE KEY TO IMPACT MY COMMUNITY

Slide 129

Slide 129 text

2. 129 RESOURCES FROM GITHUB TO INSPIRE AND MOTIVATE YOUR PEERS SO THEY CAN LEARN THE SKILLS THEY NEED.

Slide 130

Slide 130 text

No content

Slide 131

Slide 131 text

3. 131 OPPORTUNITIES FROM GITHUB TO HELP YOU TAKE THE NEXT STEP, REACHING MORE PEOPLE, OR FINDING YOUR FUTURE.

Slide 132

Slide 132 text

No content

Slide 133

Slide 133 text

123 EXPERTS IN 26 COUNTRIES

Slide 134

Slide 134 text

No content

Slide 135

Slide 135 text

GITHUBCAMPUS.EXPERT 135

Slide 136

Slide 136 text

OH…AND BY THE WAY 136

Slide 137

Slide 137 text

OVER 3000 STUDENTS HAVE DONE THE CAMPUS EXPERTS TRAINING. 137

Slide 138

Slide 138 text

IT ALL RUNS ON GITHUB AND GITHUB CLASSROOM. 138

Slide 139

Slide 139 text

PORTFOLIO

Slide 140

Slide 140 text

No content

Slide 141

Slide 141 text

GITHUB DEMO 141

Slide 142

Slide 142 text

EQUIP

Slide 143

Slide 143 text

REAL WORLD TOOLS

Slide 144

Slide 144 text

144

Slide 145

Slide 145 text

No content

Slide 146

Slide 146 text

HOW CAN STUDENTS BUILD THESE SKILLS IF THEY CAN’T AFFORD THE SOFTWARE? 146

Slide 147

Slide 147 text

No content

Slide 148

Slide 148 text

STUDENT PACK 148

Slide 149

Slide 149 text

AUTOMATION

Slide 150

Slide 150 text

No content

Slide 151

Slide 151 text

PROBOT DEMO 151

Slide 152

Slide 152 text

SUMMARY

Slide 153

Slide 153 text

THE NEXT GENERATION OF SOFTWARE DEVELOPMENT

Slide 154

Slide 154 text

NEEDS YOUR HELP.

Slide 155

Slide 155 text

1. 2. 3.

Slide 156

Slide 156 text

EDUCATE

Slide 157

Slide 157 text

CONTRIBUTING.MD 157

Slide 158

Slide 158 text

158

Slide 159

Slide 159 text

No content

Slide 160

Slide 160 text

EMPOWER

Slide 161

Slide 161 text

No content

Slide 162

Slide 162 text

GITHUB CAMPUS EXPERTS

Slide 163

Slide 163 text

No content

Slide 164

Slide 164 text

EQUIP

Slide 165

Slide 165 text

No content

Slide 166

Slide 166 text

No content

Slide 167

Slide 167 text

CAN’T REMEMBER THAT?

Slide 168

Slide 168 text

https://git.io/fxXSJ

Slide 169

Slide 169 text

169