<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, May 24, 2019 at 11:07 AM Nathaniel Smith <<a href="mailto:njs@pobox.com">njs@pobox.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, May 24, 2019, 08:08 Ben Cail <<a href="mailto:benjamin_cail@brown.edu" target="_blank">benjamin_cail@brown.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Why not have the PSF hire someone (or multiple people) to be paid to <br>
work on the maintenance burden? This could be similar to the Django <br>
fellows: <br>
<a href="https://www.djangoproject.com/fundraising/#who-is-the-django-fellow" rel="noreferrer noreferrer" target="_blank">https://www.djangoproject.com/fundraising/#who-is-the-django-fellow</a>. It <br>
seems like a good thing for Django, and Python is used by many more <br>
people than Django. Why not pay someone to do the work that others don't <br>
want to do? The person in this position could be guided by the PSF <br>
and/or the Steering Council, to do the work most necessary for the good <br>
of the language as a whole (like maintaining old modules that other core <br>
devs don't want to work on).<br>
<br>
You could market it together with the maintenance burden: "you want to <br>
use all these old modules, but we don't want to maintain them. So pay us <br>
some money, and we'll hire someone to maintain them."<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">I think the basic idea here is a good one, but:</div><div dir="auto"><br></div><div dir="auto">- transitioning from an all-volunteer project to a mixed paid-staff+volunteers project is a big step, and we'll need to take time to figure out what that would look like before people are comfortable with it.</div><div dir="auto"><br></div><div dir="auto">- even if we have folks paid to help with maintenance, it won't mean we suddenly have infinite resources and can do everything. We'll still need to pick which things to prioritize. And I think if you asked 100 people to name the most critical issues facing Python today, most of them would not say "maintaining xdrlib".</div></div></blockquote><div><br></div><div>I'll just quickly say that the steering council has gotten out from under the PEP backlog enough to start a conversation with the PSF about staffing. It's initially around PM-type things (e.g. Python 2 sunset, PEP 588), but if that works out then I would assume we would expand the conversation to other types of staffing. IOW it's too early to start talking about this topic but just know the steering council is aware of what the DSF does and the general idea of potentially hiring folks to help on the dev-side of things (and Nathaniel's point about setting expectations I think is spot-on :) .<br></div></div></div>