← Back to Show Notes

Transcript: Django Software Foundation - 2021 Board Nominations

Hello. Welcome to another episode of Django Chat, a fortnightly podcast on the Django

web framework. I'm Carlton Gibson, joined as ever by Will Vincent. How are you, Will?

I'm good. Hi, Carlton.

Today we're going to talk about the special edition to talk about the upcoming Django

board election to the Django Software Foundation board, which is this week, right?

Yeah, it's nominations are due by the end of day of the 30th. And this should come out on the 25th. And so we're just going to talk briefly about what the board does. And there's a whole number of things that the board could do and really encourage people to get involved either nominating themselves or think about what they want Django to do the next year because the board drives this. So it's, it's pretty important, but I don't know that everyone has a sense of what the board does.

So, so let's talk about, so, so Django is run by a nonprofit, the Django software foundation,

and it has annual elections. There's currently seven members. I'm one of them. I'm the treasurer

happens every year. Uh, anyone can nominate themselves. It doesn't matter who you are.

The voting happens by the individual members. Um, we have a link to that. There's,

I want to say around 200, I think it's a little bit less than that. Um, but an individual member

is someone who's nominated by the community,

the board reviews.

There's basically a special mailing list.

So it's basically there's the board,

there's the members,

and then there's kind of everyone else.

So you should also,

if you're involved with Django and not a member,

consider nominating yourself or nominating someone

because we want that list to be accurate.

But that's who votes on the board,

but anyone can be on the board.

You don't have to be a member to be on the board.

Yeah.

And what would I say?

Initial pitch.

I say, look, if you use Django and you, you know, you, it's an opportunity to give back,

which isn't directly involved in, you know, contributing cold, you can, you know, what

have you got to, what have you got to, um, give Will to be on the board?

You're on the board.

So what have you got to do?

What commitment is it?

I think I've gone a little overboard this year, but I mean, generally speaking, it's

a couple hours a month.

We have a one hour meeting, uh, once a month and in the interim, there's emails that go

around it's it can be as as little or as much as you want it to be basically but it's as little as

a couple hours a month and the non-profit handles everything non-technical about Django it handles

paying the fellows like you Carlton it handles raising donations it handles conference and

sponsorship um things like sponsoring Django girls that kind of thing yep it helps with um like we

just had DEP 10. So there's a new technical board overseeing that election, validating it.

You know, we put out a statement around Black Lives Matter. Sometimes there's code of conduct

things. It's really just everything that makes Django, Django, the board, you know, enforcing

the trademark, right? So that you don't have for-profit companies having Django in their name.

There's a lot of different things, but maybe I can talk about, so what does a normal meeting look

like because the minutes are public but they're a little hard to find but so

it's an hour total generally starts off with

we've got notes, we do video conferencing, we go over the budget. So I'm the treasurer. So I've

been, I'll talk a little bit more about that. But the budget matters. Balancing, you know,

outflows and inflows. Broadly speaking, the outflows around two thirds. So the annual budget

is around $180,000 a year, that varies a little bit, but it's about that. And then the balance

sheet of what Django has on hand is, has gone down a little bit this year, it's around 155,000.

So we have less than a year's operating cash for everything.

And most of that money goes to the fellows, so to you and to Marius.

The next biggest slug by far is to conference and sponsor workshops.

Then there's also, there's a Malcolm Trednick award.

There's a small amount, like it's maybe $2,000 total of just legal financial to maintain

the nonprofit status.

There's also hosting costs for the Django Project website, things like that.

So we go over the budget, if anything's changed.

really this a lot of this is um donors um so money comes from general donations so you and i

can and do make donations you can do that in the website you can do that with github sponsors

you can um use amazon smile and now you can do the merchandise so that's that's a chunk but the

biggest chunk also corporate sponsors right i mean while we're talking about this the biggest one

corporate sponsor is the biggest chunk by far if you're a company that depends on django then it's

really you know it's like taking out insurance on your technical dependencies to sponsor the

django software foundation it's a really valuable thing that you can do and it'd probably be tax

deductible because it's charitable charitable donation it is and you're what you're buying

with that is hey well okay you can put badge on your um website and you can say hey we sponsor

the django software foundation which really helps with hiring but what you're really buying is the

security of the framework the technology that you depend on yeah absolutely and i think speaking

for myself on the board corporate sponsors is an area we've done some things we added badges we

could do a lot more we've lost our two platinum members this year so that's a loss of fifty

thousand dollars i think the board can and should do a lot more to give prominence to okay i'm a

member it's not just that you're on the site but maybe you're featured in some way or they're you

know, we'll talk about, we'd like to make some updates to the documentation in general to give

corporate sponsors a little bit more, but it, but it is security because we know that these companies

rely on Django and, uh, you know, it's a handful of companies that contribute. It's really not that

many. And part of that is the budget of Django itself is not that big. It's not Python or

anything. It's not millions of dollars. It's meant to be small, but it's also meant to be

a cushioned, to be safe. Um, you know, one of my goals for next year, I'm running again as

Treasure, if I'm selected, is to try to increase the cushion so we have at least a year and a half,

a year or a year and a half, you know, cushion for maybe Django at some point needs to wind down.

Maybe we want to add different things. Like we don't want to have a cash crunch. And if we had

to, there's a number of things we could do. I mean, we could put ads on tomorrow. That would

raise money. You know, we could go around more directly to companies and say, hey, Django's at

But what we'd rather do is have it be a healthy community

where the companies that are using Django contribute

to Django and get something for that um and probably more than they currently get I think

we and the board could do more around that yeah what are your thoughts yeah I mean to to call out

the the sponsors would be a a good thing um and to adjust the site to to make that happen but I

you know I think we don't exactly don't want to get to this position where we're like hey Django's

in risk at risk can you sponsor it's you know if you use yeah we want to avoid that a corporate

sponsorship for this for your size of company isn't a big commitment and you know if you are

listening and you do run a Django shop you know do go and check out the corporate membership and

and join yeah and you know right into the board tell us what would be beneficial to you too I

mean again it's it's seven people it's volunteers I think there is this sense of who is Django

Django should do more it's like well Django is the community people need to you know apply to

be an individual member you know make comments make an effort because it doesn't happen

you know on its own no one's paid to do this yeah on the board or the technical side but like you

know for instance to to call out sponsors say on the django project website more that would involve

a bit of a redesign of the django project website but that's not something that an individual

contributor is just going to do by opening a pull request on django project.com it needs to be

kind of put forward but which i always think but hang on we're web professionals surely we can put

as a community we can put together a you know a really good website this is what we do for a

Yeah, well, it's the difference between a burst and a sustained effort. And that's so I started on the Django forum, we'll put a link, there is a topic around, okay, what, you know, if we increase the budget for the Django Software Foundation, however, we did that, what would we use it on? Because partly the board, you know, isn't going to put in the effort to raise more money unless we know where it needs to go. So we know that it'd be nice to have more of a cushion. But, you know, if we, if the community agreed, we really want to have a docs fellow. And maybe that's full time, maybe that's part time.

time, but specifically to focus on these areas, right, well, then we can say, okay, how much is

that going to cost? We can, you know, it gives us a goal to hit and to improve things. So it really

needs to come from the community, I would say, before the board can do it. So I hope you people

will take a look at the funding things and make your suggestions. You know, one of the things

about Django that's great is that it's a community, but it can be frustrating in that it's a community.

it's not, you know, Laravel, right? Which is a PHP framework where there's the creator,

he runs it all. And he has a handful of services. Like he has a hosting thing. He's adding all

sorts of stuff. Um, you know, there's a direct link between he, if he makes enough off those

things, he can do what he wants and he can just act. Django is a little bit slower by design.

I mean, we don't have, um, Adrian and Jacob step down as benevolent dictators for life.

So it is a community. So people do need to speak up, I guess is what I'm saying.

Yes. Yeah. No, I mean, joining the forum, joining the mailing list, joining the, you know, join the Django Software Foundation as an individual member, contribute to the discussion there. If you've got ideas to how to push forward, put them forward. If you think, do you know what, I can really make a difference here? Well, put yourself in for the board. Let's, you know, run for it. And if you get on, you can implement those things. If you don't get on, you can still implement those things.

those things you can write to the board say hey i want to do this like it's not it's not an all or

nothing but django is just as strong as the community that built it and we have a great

community and you know you go to a django coin what an amazing environment it is but it does

need us to stand up and do that you know hour or two a month that's that little bit extra just to

you know keep the life in it yeah and i and i think it's important to to do it from a sense

of contributing rather than the sense of, you know, worry that Django is at risk in some way,

because it's not longer term, it might be. But yeah, if you're and also, it's a great way to

meet people. I mean, if I think about my own time on the board, I mean, I've met the other board

members I've interacted with, you know, it's been personally beneficial to donate my time.

And again, as you said, like it does, you don't have to be a board member to do these things. So

it's great. If you come onto the board, come on with a, a goal of what you want to achieve,

right? I mean, because there is a whole, a bunch of day-to-day things the board needs to do, but

I think it's great if people come in with, with goals around what they want to do. Um, so, I mean,

that was for me when I, uh, applied last year, I had an internal list of a couple of things I

wanted to do. And one of them was set up a merchandise store, which we have. One of them

was to do the Django survey, which we did, um, get up sponsors emerged that took quite a bit of

work, but we got that on there. Um, so I think it's, you know, again, as the nominations come

up, as the new board will take place in December, it's important to come in with ideas of what you

want to do rather than just, you know, show up and be like, what should we do? It's like, well,

you need to have agency on that matter. Yeah. And it's an opportunity, isn't it? I think it's

right that Django is a healthy community. Um, and all we're really saying is, you know, if you've

got a bit of a, if you've got a bit of, I don't know, an inclination, then join in because that's

what keeps you healthy. Yeah. And I guess the one more thing I would say is this upcoming election,

there'll be a new president because, so Frank Wiles has been the president for the last five

years and unofficially it's been a five-year post. Russell Keith McGee had it before him.

So the president is, you know, the lead person who plays the largest role. So it's especially

important, you know, look at who not, you know, if you're interested in nominate yourself for

president and look at who's nominated themselves and give some thought to who do you think would

be a good leader uh for Django because that position in particular matters quite a bit

going forward for the direction of the project okay what else I think that's it I think we just

wanted to call attention to uh these nominations you know the board's important the nominations

are important if you have questions you can always email the board you can ask us I'm happy

to answer in the forum um but you know get involved yeah so calls to action sponsor the

jango software foundation join the same software foundation vote in the election nominate yourself

for the election even if you don't get on the board put your ideas forward yeah and if you're

at a company and you're not a corporate sponsor consider doing it and if you are one and you want

more from jango do send us your ideas for things that we can implement especially if we are able

to have a docs fellow and rejigger that part of the site um you know let us know so yep that's it

um as ever we'll be here every two weeks and we've got a whole bunch of interviews in the can

and we'll look forward to sharing those with you next time.

Join us next time.

Bye-bye.