 Thank you. So hello, we're going to basically go through just a few things about the PSF in case you don't know. And then we're going to open it up to questions. So that will give you a few minutes to think of a good question. So there will be a quiz later on. So we'll do that. And we're going to be kind of dancing back and forth as we trade off on slides. So we'll see just how entertaining that is. So I'm going to turn it over to Eric to get us started here. And thank you all for coming. So we're just going to start off. Yeah, we're going to talk a little bit about the PSF. And then instead of just standing up here the whole time telling you, hopefully you have some questions that will kind of direct what else we can tell you about the PSF. So please, again, just think of if you have any questions or how does that whole Python thing exist in the world, we're happy to answer them. But really the thing that the PSF does is fulfill the PSF's mission, which is to promote Python. And so that is kind of advancing the development, as well as the community and the ecosystem. So you think about the conferences around the world, all the open source code on PyPI, as well as the core language. We exist as a nonprofit to just help all of those things get better and to make Python better for all of us as users. Yeah, and I think the thing I would add there is just that we ultimately are always driven at the PSF by coming back to this. So there may be things that are good. There may be lots of things that are wonderful. If we as the PSF can't find them fitting in that sort of framework, then we probably can't really support it because we're a nonprofit in the United States and they're pretty picky about those things. So that's where we're at. So specifically what do we do? We'll talk about this more as it comes up, but the PSF does not tell the core developers what to do with the Python language. They would be very unhappy with us if we tried to do that. Instead, we own the intellectual property because even though it's an open source project, somebody needs to own all of that code, the intellectual property, in order to even release it as an open source project. If it were just floating around with no license, anybody in the world could do whatever they wanted with it and that's not exactly what we would like to have happen with the Python language. We also try to support our members and continue to grow things as an inclusive organization and then a large part of what the PSF does has to do with money. So the PSF makes a fair profit on PyCon US, which we put on and most of that money goes back to either running the PSF or a large part of it to supporting other Python events around the world. So we will be granting in the order of a quarter million dollars to various organizations this year. Including the conference you're sitting at right now. So we actually gave EuroPython a grant to help build the Python community here in Europe. So most Pycons around the world are helped out by the PSF. I personally ran PyCascades for the first year and the grant we got from the PSF is really what let us put down a down payment on our venue. So we were a new first year conference and we had no money, we had no resources and it was really that PSF money that let us kind of start the process of creating a PyCon. So it was super important for us to be able to build that community that we were trying to build in the Pacific Northwest. So that's just one example. We're doing that for communities all around the world. So the way the PSF works is anyone who contributes about five hours a month is able to become a member. And the membership who is probably anyone in this room could become a member votes for the board of directors. So we are both on that board of directors and we are the people that are responsible for guiding the Python software foundation. So we are kind of legally responsible for the PSF. And the really cool thing is that we are democratically elected. There's an election each year for the board by members of the community. So it is really a community-run organization that is in control of the language and all of the decisions around kind of the legal entity that runs Python. So that's very unique in the world, right? A lot of the other languages out there are run by corporations. Really Python itself is run by the community. So that's a pretty cool and special thing. And this is actually, we just had a board election a couple months ago and this is the full list of people who are on the board this year. I'm not gonna read all the names, but it's also on our website if you're curious to look more into the folks that are on the board. Yeah, and just in case you may not remember, but oops, one, two, three. We switched starting last year to three year terms. So everybody is elected now to a three year term. So we had four new board members elected this past June. And this gives us a little bit more continuity so that we basically, to become an effective board member it takes a few months when we were having yearly elections that meant that it's quite possible by the time you learned what you were doing you were not elected anymore. So we wanted a little bit more stability so that's what was involved with that there. And we also have a number of people that are on staff. So as the PSF has grown, we actually do have people whose job it is to do the day-to-day operations of the PSF which is perhaps more work than you would think at first glance. These people are incredibly busy. So we have Eva Yodelska who's been our director of operations for several years. She makes sure that everything happens and trust me, the woman is incredible. She does make sure that everything happens. We also have Betsy Waliszewski who is in charge of event coordination and sponsorship. So in particular, if you have a company that wants to help support the PSF or whatever we would put you in touch with Betsy to help work out the details there. We're very happy that we just hired today in June, Ernest Durbin to be director of infrastructure. So that means not only will the like PI PI hiccups get fixed faster. If you've been watching infrastructure now, Ernest usually knows what's going wrong almost before it happens and issues are fixed usually within an hour or two. It's very good, but he's also going to help us do things like bring our membership lists all together and make it less of a tangle to figure out how to do this and that and the other thing on python.org, stuff like that. We also have Phyllis Dobbs who's an accountant and is going to be moving into the treasure role as Kurt Kaiser, our current treasurer sort of transitions out into retirement. So those are the key people that we have now. There will be an announcement, I hope, but I'm not in a position to say officially. I hope there will be an announcement about another person joining our staff in the next couple of months that will help us sort of keep all of these balls in the air. Yep. And so this is what I touched on a little bit more. There are a few different levels of membership. The main ones that you need to care about are these two bottom ones, the managing or contributing member. They're basically just people who do work, like I said, in the Python community, whether it's working on the PSF, working on a meetup group, working on open source Python code, as long as you work on five hours a month, something in the Python community, you're able to kind of become a voting member of the PSF. The other way you can become a member is to give us money. So we are also happy to have more money from our kind of individual members. So the supporting membership, I believe it's $100 a year. Yeah, 99. 99 a year, and so you can also give money to become a member. There's a few other ones there, but those are the kind of important ones that I think most people need to know about to kind of become a member. Yeah, and should I say, I think to put this into perspective a little bit, if you are contributing time that contributes to the community, this is a self-certification process. So if you're doing it and you tell us we trust you, we don't call, we don't check, whatever, we're not built to work that way. So that's something that you just self-certify, then you're in. The supporting membership, $99 a year. To put that into perspective, if we can get 10 supporting members, that means we can probably do a Django Girls in Africa or something like that. So in fact, that sort of membership does have a very direct impact, and we actually need more of that kind of membership so that we sort of have our sources of income spread out a little bit and we're not so reliant on, did PyCon have a good year? If for some horrible reason, PyCon has a bad year, we can't do any of our grants, that would be horrible. So we're trying to encourage other things to go on. I did put in a few places where you can contact the PSF. The generic address to contact the PSF is PSF at python.org. Pretty easy to remember. That goes to the board and the staff. Everybody sees that. And again, it's kind of busy so you may not get an instant response, but you will get a response. And the people who need to see it will probably be there. If there's something you want to do, know about specifically. Eva is our director of operations. That's all of the making sure stuff happens. Betsy, as I mentioned, does sponsorship. So if you want to put people in your company in charge so that they can do a corporate sponsorship, she's the one that would work out the details there. And of course, if you want to get to me, my address is there as well. And I will do whatever I can to get your request to the right place. And you don't need to contact me, so it's all good. You wouldn't love me to put his address there. No, I'm easy to find on the internet as well, but I have no formal power, so it wouldn't be very useful to talk to me. Yeah, so I think that is all the formalities that we wanted to talk about. Obviously, the PSF does a whole lot more. There's a lot of specific operations that we do. And so if there's any questions, comments, interesting things, ideas that you all have for what the PSF could be doing, if you have questions about who does something in the Python community, anything like that, we're happy to kind of talk a little bit more about details in depth stuff. So this is the part where you now ask questions. Is that a good question? Yeah, please stand up and come here. What does the board do exactly and how often do you meet? So, somebody else, yeah, yeah, yeah. The meeting part is you. We have an hour-long meeting every month. Since we have people around the world, this is done both by Slack or IRC so that we have a text channel and by phone so that we also have a voice channel. What do we do? We mainly are concerned with making sure that things go the right way. So we're worried about if we have special grant requests, the board would have to then meet and discuss to see, does this grant request fall within our mission? So a large part of it is actually meant to be making sure that basically oversight of what's going on for other things that we have going on. So are the working groups doing what they're supposed to do? As we have been hiring these people, of course the board has been involved in, do we have enough money? How are we going to follow through? What's the process for hiring? Where are we in that process? So there are a lot of those kind of management and oversight things that we do. The one thing that we are trying to do more of is then discussing strategy. And we had a discussion about strategy just a few minutes ago before we came up here in terms of what should the board's strategy be? And then finally, the big thing is resources. That is, how are we going to fund all of this? So thinking about ways that we can do sponsorship, actually having board members involved in making at least initial contact with sponsors. So I don't know, anything else? Yeah, and I think the day to day is really email. So there's a lot of, you know, we have this one monthly board meeting, but oftentimes that's very much a formality. We have some conversations, we vote on things, you know, at least half of it is a lot of kind of required legal, you know, I kind of formalities. But I think a lot of the work is done over email. So we have conversations kind of before the votes, which is where we kind of hash out a lot of the conversation. So I'd say, you know, there's two or three active email threads each day that are happening on the board list that have a decent amount of kind of conversation going on. And that feels like the bulk of the work is kind of coming to a consensus as a board on specific direction within the PSF. Yeah, and then hopefully more and more we're going to be doing more kind of budget setting, priority setting, a little bit of vision for the community. But as we've kind of talked about, it's really difficult to do that. You know, all the different board members have different priorities. And Python is a big, crazy global community that is very multifaceted and it's really hard to kind of wrap our heads around, you know, everything that's going on. So yeah, it's really just trying to kind of steer the ship a little bit. But the day to day is just kind of having input on the direction of how we're spending money and kind of ways that we want to have the community kind of work. So I don't know if that answered the question explicitly, but I think, did you have a question? Hello. First of all, thank you for all the well done job and this conference. It was great. And what my question is, I'm running meetup groups in two cities in Romania, in Yashinbekarest. And I want to know what is the support that I can receive from PSF community to expand my group to make more presentations, to add new members and so on. Okay, so first of all, I mean, I think this may sound silly, but it does matter, is that if you want things like PSF stickers, just ask, we can send those to you. Why not? So the other thing though, is if you're using meetup, meetup.com to get the word out, we will pay your meetup fees. We do ask you to, we're working on tightening that policy a little bit. We want to be sure we get the receipts and pay for it in a timely manner. So it's not like, oh yeah, two years ago we used meetup, please get, no, it has to be pretty current, but that's something that we will do for you. If you want to have like say a day long training and you need some support for the vital parts of that, then you can of course apply for a grant as well. So those are things that we can do. We don't tend to support paying for a venue for a weekly meetup or something like that because we couldn't afford to do that for the world. But if there's something special, we tend to, we have a grants working group that decides these things and they are becoming more careful so that people say yes, give us money for swag and we say no, we'd much rather give you money so that you could actually have the training. Food, maybe you need to have internet connection, things like that. So if you do that, there is a process you can go on and fill out a form and they get back to you and ask questions or whatever. All of that we will do, it just needs to have a certain amount of lead time. They need six weeks so that they can ask those questions and get you the money. That's again, not good to say yes, I have a meetup or I have a workshop next Tuesday. Can you please give us, it won't work. But those things we will do and if there's something else, like you need, maybe would like your event tweeted from the PSF account or things like that, then you can ask us, I mean, that would be the address for Betsy that I showed you there is she would be a person that could do that so that we can support that way. I don't mean you didn't have anything else. Yeah, like the PSF is very much, we have money and we can spend money on things that are useful. But yeah, we don't have a lot of contact in local communities and that kind of stuff. It's harder for us to, you know, we're a global organization so we don't have those local contacts but we can definitely help you do things that will promote your own meetup if money is an issue. So. Oh, I believe that there are some things so you might check out even the Django Girls has a handbook and they've got some good funding tips that would apply not just to Django Girls but generally funding and publicity. Pie ladies used to have, they have a import pie ladies, there's a GitHub repo and they have a lot of materials on organization and doing things like that. And I think that Lorraine Amesa who's a board member and Mario Cortero, I think they're talking about working on an organizer's guide from, you know, particularly like doing a more of a conference but then there's also been some talk about just local organizer's guides too so I don't have a specific thing to point to there but we can certainly put you in touch with people if you want. And I know, I think earlier this week there was also like a meetup organizer's open space here and I know at PyCon as well in the US there's usually one just where the other meetup organizers get together and kind of share ideas for formats and, you know, cooperation like if there's another, you know, like a UX or API meetup or something you can kind of do cross collaborations with them to get both of your memberships to show up and so I do think there's some other strategies on, yeah, kind of tactics for meetups to get a little bit more publicity and knowledge but I don't think we have like a formal space for that and a lot of the conferences have those kind of spaces but I don't have like a mailing list or something to send you to but there might, I would not be surprised if there was like a Python meetup mailing list somewhere where you could also do that digitally. So Python organizers, sure. And there is actually, there is a Slack channel so with Python organizers so I'm, I think maybe you need to be sent an invite if you see me today, I think I can get you set up with that. Any other questions? Do you under press relationship? If not, who does? Like with like press journalists doing like PR kind of stuff. Yeah, PR kind of stuff. We have a blog. Yes, it's very ad hoc so we don't have a, other than the person from, is it Hacker News that covers the kernel, the language summits? The LWM. Yes, that's it, that's it, that's it, yes. We do have that, not that we really need that on but otherwise we don't have an official thing with the press but we are contacted from time to time by the press so I know that I've occasionally given interviews and other board members have given interviews that way so if you know of somebody who wants to contact the PSF from that angle like we are X Magazine and we want to have an official commentary on Python or whatever, then you would just contact the PSF generally and we would find a board member who would be willing to do that. I'm not sure if that's where your question was going but that's mercifully little. We don't, and we debated whether or not we were even gonna put this in as a slide. We don't control the core developers so we're not really controlling that process. So we haven't actually, we don't have a lot to say on that other than yeah, we think they'll figure it out. Just hang with them. And I do think that kind of tangentially that also touches on the fact that most of the board members and most of the people involved with the PSF are developers given the background. So if there are people that have those kind of auxiliary skills that nonprofits need like PR, marketing, sales, sponsorship, there are working groups that we have. We have like a marketing working group and other places where you can come in and really, you don't need to be like a board member to come in and really help the PSF especially if you have those like, like we have lots of Python programmers, like we're good with Python programming but all the other skills that you need to run a successful nonprofit are definitely much more lacking in our membership just given that we are the PSF. And so right, if you do have kind of a background in marketing PR or that kind of stuff that is somewhere where you can have a huge impact by volunteering because that is a skill set that we don't have a lot of. So that's another place you can definitely join our marketing working group, that kind of stuff where you can really have an impact with those skill sets that is outsized within the organization. So that's definitely another thing to note. Anything else? Yes, sir. Is Guido still the president of the PSF? Guido is the president of the PSF. By, he got to design his role there so he does not have, let's say, a heavy schedule in terms of being president of the PSF but that has not changed. He has not stepped away from that. We did ask, by the way, so we know. So in terms of like membership globally, you've got your different kind of sets of membership. Could you give like a picture of how dispersed all of the different kind of layers are? Like if you've got like a basic member, are they kind of dispersed all over the globe and then it kind of ends up, the board members are all Americans or is it kind of like? We have been working hard to get that more diverse. Our board is, we have two people who are Australian, we have two people who are European. And we have one person who is African and that's out of 11 at large members. So, and we did have somebody from South America. It's something that we continue to need to work on but in terms of the overall membership, I don't have that at my fingertips. We have about 1,000 voting members, I can tell you that. And I think you're right that they skew heavily towards sort of Northern Western Europe and the US because that's where the core developers and most of the development has been historically. But we're trying to move that so I know that Brazil, for example, we have a number of members from Brazil because I have a very active Python community. So yeah, we're working on it. I was talking to Noah about this just the other day. They're number three and we don't know much about that. Yes, indeed. Indeed, it is, it's very striking but in fact we have very little official contact with them. So we're working to change that. And just another kind of another data point wearing my Read the Docs hat is the second largest market for Read the Docs. I know it was, I think, PyPI where the stats, the keynote the other day for PyPI, it was China's number two there. So yeah, these large kind of core infrastructure projects, yeah, the whole world is using Python and China's huge, Japan, a lot of these places where we have a lot less membership, a lot less contact, a lot less marketing of the PSF. And so that's definitely one of the questions that we have is how do we get more contact? How do we get more people there that care and wanna have kind of a voice in what we're doing? So it's definitely kind of, as Naomi said, something we're thinking a lot about. Well, maybe this is the end of our kind of formal Q and A, but we're both here, I know, at least for the rest of the day, I'm here at least in the morning for the sprints tomorrow. So if you see us around or just after the talk and wanna ask questions that aren't in front of a microphone, definitely feel free to come up and chat with us as well. Okay, yes. Yes, so thank you very much.