0:00:00.417,0:00:01.291 Hey there. 0:00:01.291,0:00:04.165 My name is Sumana Harihareswara 0:00:04.165,0:00:07.626 and I am the project manager[br]for the Python Package Index. 0:00:07.626,0:00:10.654 From the time that I was a child,[br]I've been very interested in 0:00:10.654,0:00:13.527 community organizing,[br]empowering other people, 0:00:13.527,0:00:16.528 making sure that there's[br]nothing about us without us. 0:00:16.528,0:00:20.367 So when I found out about[br]free and open source software, 0:00:20.367,0:00:23.365 I thought, 'yeah![br]This is the way forward.' 0:00:23.365,0:00:27.905 Essentially, the Python Package Index is[br]core infrastructure 0:00:27.905,0:00:32.205 for a huge chunk of[br]the computing industry. 0:00:32.205,0:00:34.356 Most of the time,[br]when people write software, 0:00:34.356,0:00:37.037 we don't write everything from scratch. 0:00:37.037,0:00:42.607 We basically borrow and duplicate[br]stuff that other people have done. 0:00:42.607,0:00:45.488 This is part of the magic of[br]free and open-source software, 0:00:45.488,0:00:47.167 and it's part of how[br]the internet, 0:00:47.167,0:00:48.799 and most of the technology[br]you use, 0:00:48.799,0:00:50.053 has been built. 0:00:50.053,0:00:52.206 It's really useful to have[br]a single website, 0:00:52.206,0:00:55.806 the Python Package Index,[br]that's a one-stop shop 0:00:55.806,0:01:01.112 for all of the open-source Python code[br]that you might want to reuse. 0:01:01.112,0:01:04.561 The Python Package Index got popular[br]before the code got good. 0:01:04.561,0:01:07.417 Starting a few years ago, [br]some people thought, 0:01:07.417,0:01:09.202 'all right, we need a rewrite.' 0:01:09.202,0:01:13.035 Volunteers started it.[br]But volunteers, working on 0:01:13.035,0:01:18.736 unpredictable schedules -- it wasn't[br]working. We knew that we needed help. 0:01:18.736,0:01:22.458 We needed MONEY! [laugh] Okay. 0:01:22.458,0:01:25.822 We needed funding[br]in order to get 0:01:25.822,0:01:28.173 this piece of core[br]infrastructure deployed. 0:01:28.173,0:01:30.204 Nobody was just giving us[br]money for that. 0:01:30.204,0:01:34.054 We heard about MOSS and realized[br]that we were potentially a good candidate 0:01:34.054,0:01:37.439 to apply for a MOSS award.[br]It's interesting how MOSS is 0:01:37.439,0:01:40.922 kind of a hidden gem,[br]that not nearly enough people have 0:01:40.922,0:01:42.859 heard of who would benefit from it. 0:01:42.859,0:01:48.770 The Mozilla Open Source Support program[br]is a fantastic way to get funding 0:01:48.770,0:01:52.844 from an organization that understands[br]why what you do is important. 0:01:52.844,0:01:58.416 Without the MOSS award, Python would be[br]immeasurably worse off right now. 0:01:58.416,0:02:02.378 The MOSS Award is what enabled[br]the Python Package Index 0:02:02.378,0:02:06.513 to launch and move into production. 0:02:06.513,0:02:13.633 (soft music)