-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Idea: regional council working group(s) #27
Comments
One thing I find interesting (and have concerns about) is how to draw up these regions in a way that they are reasonably cohesive. For example, I would argue that North Africa is quite a different place from sub-Saharan Africa, and I would argue that South Africa (nominally a part of SSA) feels very different from the rest of it. I imagine quite some people could be annoyed by being in the same group as people they feel very different from, and can have a more powerful country / culture in the same region having more clout than others, for example by having a more developed tech sector and thus having more people / a bigger voice. I didn't come with any answers, though. |
+1 to @knyghty's thoughts... I think a good solution for this is to have proposals be drafted by the region with their chair/vice chair and founding members with at least 1 person from each represented country. Motions to add/remove a country can be proposed at the regional council level with approval by the board (I think this becomes an important conversation when geopolitical conflicts come up). I see a quick adoption of this from folks in Europe and Australia/New Zealand and I think the community around APAC has already organized and established leaders so those boundaries will likely mirror. In terms of Africa there may be some conversations around language, ancestral, and religious similarities and while these shouldn't be exclusionary (see Code of Conduct) they may influence some decisions (as in events being held around culturally recognized holidays) I would like to see an opportunity for comment on decisions specifically affecting their area of responsibility be an official part of procedure. I know this can delay the process but I think if there is a standard then it will not hinder progress. If the chair/vice-chair have an invitation to the board meetings (especially when topics regarding them have been pre-slated for discussion) decisions can be deferred for a set time so they can get feedback from their council ahead of time and then proceed. If they don't respond in that set time then you have shown valid attempt to seek feedback from the community on the matter and may proceed. |
Agree, this is perhaps my biggest concern as well.
So the idea would basically be that the DSF doesn't define regions, but instead as long as there's sufficient interest in a Region X group, then it can just exist? I like that — making this whole thing be as "bottom-up" as possible feels good to me.
Yes exactly, you said this so much better than me. This feels like not a super-heavy lift: we can circulate the board meeting agenda ahead of time, and councils can be like "oh hey this affects me" and raise their hand to give feedback. I see this being super valuable — there's been any number of times I've felt out on a limb as a board member and having someone with actual knowledge there to share it would have been freaking awesome. |
First of all, @jacobian , as I mentioned in our last board meeting, I am really happy that we are moving forward with this, so thank you for your work so far. I think your draft looks good, and I’d like us to hear from people in underrepresented regions, so I’m adding some notes to share my perspective. I have worked with Django/Python both as a software engineer and within the Django/Python communities as a community manager for many years, without realising the existence of PSF/DSF and the various ways to participate in and collaborate with the global community. I believe the main reason for this was the region I was in. Since moving to the UK, I’ve found myself in a more privileged situation, with far less effort required than before. As such, I am very eager to reach out to the more closed communities and Djangonauts at all levels—not only to hear from them but also to help them learn about the broader community they are part of. I am therefore very interested in considering the top-down aspect of this initiative in terms of information flow. I think DjangoGirls has done this job very well and was particularly good at reaching a global audience. However, it is possible to be an active advocate within the DjangoGirls community and still not be aware of the wider Django community and the DSF itself. This is something for us to consider and potentially expand upon. A few other points/thoughts—more on objectives to pin down than on the formulation of a solution:
I appreciate how EPS (EuroPython Society) serves as a strong regional body within the Python community. However, I’m not sure if similar representations exist for Python in other regions. I would suggest adopting a similar approach to what @jacobian mentioned: starting with regions like Europe, Africa, APAC, North America, and Latin America, and gathering interest and ideas from people within those regions to help shape how the initial version would look. |
Thank you @jacobian for opening this discussion. I'm the organizer of DjangoCongress JP and also a DSF individual member. In 2018, we tried to use the "DjangoCon" name, but there was a naming rights issue, so we couldn't use it (I was lacking consideration, too). In my experience, I wanted the name DjangoCon to be easier to use. and this would be the beginning of communication each other (attending DjangoCon with each other, etc.). I want to thank Sarah for connecting us with DSF and Baptiste for encouraging Django's Japanese community when we met at EuroPython2014. |
Reviewing this after the 2025 DSF Board elections are over, I find myself looking for "quick" wins that would help improve representation:
|
Here are some quick thoughts based on my experience. There is a ton more we could discuss and maybe the DSF Office Hours is a good venue to discuss this too: When I joined the PSF, I was convinced that the board should expand the 501(c)(3) into a more global model. After three years on a 13-member global board, my viewpoints shifted, and I realized we were better off shrinking the board's roles and making it more focused on the foundation's day-to-day operations. Instead of trying to fit a US non-profit into something it's not designed for, we would be better off creating more of a UN-style body that can grow with community needs. It's not productive for US or European people to vote on membership from South America, Africa, Japan, etc. That tends to be what both DSF and PSF elections are, and while that sometimes works out, we often overlook communities like Namibia and others that otherwise have strong support but lose out in a global vote. Timezones also don't work out in everyone's favor, and no one person should always be expected to join meetings at 2 a.m. in their timezone. Instead, we could start with regions, see what that looks like, and grow it over time. If we gave two seats to each "big region or continent" of the world, we'd gain or double representation in many places in our community. "Two representatives" might not be enough representation in an area, but we can expand that, let each community vote for their representatives, and start scaling it up. |
@jefftriplett I think you raise some good ideas but I am quite sceptical about having the same number of people per geographic area. Sounds a bit like the US senate, where some of those constituencies can have a very small population and some very large. So I worry a bit about smaller numbers of absolute people having more say than larger numbers. I do agree in principle that those areas that are underrepresented in leadership should have proportionally more say, to give them a boost to the level of say, North America and Europe, but I also have concerns about pushing it too far in one direction or another. Certainly right now we agree that we're too skewed in favour of NA / EU, that much is not in question (I hope). |
Two was an arbitrary number, so we have more than one representative from North America, Africa, etc. When I have brought it up to various Python community members over the years, their concern was that they would be limited to only one representative for such a large region. The number is kind of fuzzy in my mind, so I start at two because it's not one, but ten is probably too many to try and have 50 to 70 people in a meeting. I also use "region" loosely because I think we'd want to start somewhere and then figure out what the correct size should be. Looking 5 or 10 years down the road, it'd be nice to see each regional council (maybe continent) vote on who represents them at a more global council.
100% agreed. I don't know that any of us have the backgrounds or skills for this level of governance. I'm not an expert either, but the point of the thread, and I assume why I was tagged, was to share what's been both in my brain and what we discussed while I was on the PSF Board. If I had run for a third term, this would have been my keystone issue, not because I wanted to solve it, but because a US 501(c)(3) is really designed to run a global organization like the DSF or the PSF. When I first stepped down as DEFNA President, we couldn't legally or physically give our new President access to our US Bank because they lived outside the US, which required them to visit a physical location during the pandemic, which was also appointment only. There are many more limits but this has already gone a bit off topic. |
Django's a global project, but global representation on the DSF Board has historically been pretty bad, heavily weighted towards US and EU directors and officers. This can (and has) led to uninformed decisions that have worse outcomes in some regions than others, to overlooking the way certain decisions play out across the world, and just generally a lack of apropriate perspectives at the DSF.
So here's a sketch for one way we might think about addressing this through regional working groups. This isn't my idea; it was first suggested to me by @kjaymiller, and I've since had my thoughts shaped by discussions with @jefftriplett, @cgl, @ckirby, and probably others that I'm forgetting.
This issue is more of a temperature-check than a formal proposal so far. I want to have a bit of discussion, hear feedback from the community, and — most importantly — see if there's a small core of people from around the world who can help get this off the ground. I can help guide this into existence but the whole thing depends on global volunteers and if so it's a non-starter if there aren't at least a few folks from not-the-US who can help me get this started.
Broadly speaking, the idea is:
I think that's the big picture. Questions/comments/concerns/thoughts?
The text was updated successfully, but these errors were encountered: