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