This is a misleading headline; he's removed himself from the some of the CODEOWNERS file entries on Github (he's still on asyncio), which governs whose signoff you need to merge a PR. It's not even clear this is really news.
No aspect of the actual "ownership" of Python's code has changed.
Does it at least mark the end of an era? Even if it doesn’t have any legal meaning, it could still mark a significant milestone — especially if you look at the future of the language. It’s now in the hands of the next generation of maintainers (at least as far as PRs go).
But as others have said - I’m not sure what this really changes.
This seems to be about GitHub’s annoying CODEOWNERS feature where every matching user in the CODEOWNERS file is forcefully added as a reviewer of opened PRs.
To my knowledge this “feature” can’t be toggled independently and in my experience often drastically reduces the signal-to-noise ratio of GitHub notifications for people in a CODEOWNERS file.
I wish GitHub allowed this to be configured. You either get this functionality and enforced code owner approval, or neither.
This is the last of his “George Washington” moments - a peaceful handover of power with barely any fuss.
Over the twenty something years I have been watching python development, there has always been ”grownups in the room” - reasonable people making the best decisions they can manage. (Not always perfect, not always calm and without incident but overall, solid.
Python really has been an exemplar on how to manage an open project, and this marks a multi year long process of peaceful handover of power.
You say "exemplar", as if the 10 year long 2 to 3 upgrade which almost killed the language didn't happen... if it wasn't for the massive userbase of data scientists and academics which kept using it no matter what, python would have gone the way of perl
The community is generally pleasant to deal with but their engineering decisions have often been bad. The 2-3 transition is the biggest glaring example of a misstep. Even after that fiasco, they have continued to make breaking changes to the language even within the 3.x series. Don't get me wrong, it's usable and probably the best scripting language overall (mostly because of its popularity). But it could have been much better.
Can somebody explain what Guido van Rossum has been doing from a day to day perspective on core Python since he stepped down from BDFL? I’m asking in good faith as I don’t follow Python that closely and am curious what he has done since 2018.
I'm just interpreting the context (guessing) but it sounds like his presence in the CODEOWNERS file means that he's being added to PRs automatically, and without people clearly asking for or wanting his input on them specifically. And perhaps without waiting for his input before merging. So he may want to be tagged on PRs only if people deliberately want his input, rather than by default.
Imagine you wake up one day, and see that you get a bunch of code review requests 'cause the old maintainer simply said "This guy is the owner of this now".
(I'm pretty sure Mark is fine with this, and Guido already explained the situation to him, but kinda funny, nonetheless.)
No aspect of the actual "ownership" of Python's code has changed.