TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Python gets a new governance model

414 pointsby OrangeTuxover 6 years ago

13 comments

krnover 6 years ago
In my opinion, Debian has the best open-source governance model out of all the projects without a BFDL. Because it basically emulates it by appointing a single person to be responsible for the entire vision, yet making him still accountable to others[1]. Thus the horror of the &quot;design by committee&quot;[2] is avoided.<p>[1] <a href="https:&#x2F;&#x2F;www.debian.org&#x2F;devel&#x2F;leader" rel="nofollow">https:&#x2F;&#x2F;www.debian.org&#x2F;devel&#x2F;leader</a><p>[2] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Design_by_committee" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Design_by_committee</a>
评论 #18715581 未加载
评论 #18718930 未加载
评论 #18719481 未加载
chrisseatonover 6 years ago
Councils, committees, multiple obtuse voting systems, governance documents, &#x27;courts&#x27; of appeal... Why are they so keen to construct such a grim bureaucracy for themselves?
评论 #18715346 未加载
评论 #18715307 未加载
评论 #18716012 未加载
评论 #18718855 未加载
评论 #18715516 未加载
评论 #18715795 未加载
评论 #18715298 未加载
评论 #18717762 未加载
评论 #18721158 未加载
评论 #18715323 未加载
评论 #18719803 未加载
评论 #18717442 未加载
评论 #18715270 未加载
评论 #18715261 未加载
评论 #18715575 未加载
airstrikeover 6 years ago
I find it fascinating that programmers like to discuss governance at such great lengths without any reference to the vast knowledge of Political Theory that lies at their fingertips.<p>At the end of the day, I suppose this is simply yet another form of NIH
评论 #18717977 未加载
评论 #18718344 未加载
评论 #18717971 未加载
评论 #18718184 未加载
评论 #18718587 未加载
评论 #18719369 未加载
ksecover 6 years ago
I have to confess, I was always envy of Python. Look at those PEPs! Yes it may be a little too formal, but there are lots of PEPs, many discussions, and progress. Well the word progress might not be entirely correct, but lots of activities. Look at Guido! He was always on the front battling, arguing or trying to steer the ship. Look at Python and Data Science, it went from good programming language to learn to must have for Data Scientist and Machine Learning. PyPy!<p>I have to confess, I was very envy of Python. I wish Ruby had something similar to PEPs, many more suggestions, Matz making more decisions, Ruby entering more Domains. Ruby could have grown itself 5x and its usage will still possibly be counted as a niche language. MJIT!<p>That was until past few months.<p>It wasn&#x27;t until Guido Steps down from being BDFL for Python, before the simplest question pops, What happens to Ruby if Matz suddenly step down because of a similar &quot;lively&quot; discussions on features? And now looking at this &quot;governance model&quot;, the bureaucratic nature of it. Makes me appreciate a lot more of how Ruby is being handled.<p>This isn&#x27;t to say the Python model is wrong, far form it. Java have a similar model and it is brilliant.<p>During one of the recent talks Matz said he is already starting to work on Ruby 4.0, which is not about features or speed, but testing a model of future Ruby without Matz when he retire. He is enjoying life, and he is still having fun, but it will come a day when he retires, so he is preparing for it. Despite their syntax being somewhat similar, Ruby&#x27;s values and culture that makes it a lot different to Python.
评论 #18718532 未加载
xg15over 6 years ago
It&#x27;s curious that there was so much discussion about <i>how</i> to vote, while there seemed to be no question <i>who</i> would vote. The article mentions there was a pool of 94 eligible individuals but doesn&#x27;t explain further where they come from. Does anyone have more info about that?
评论 #18715966 未加载
onlydeadheroesover 6 years ago
If it is anything like the Linux kernel, it is to prepare for the incoming purge of non-corporate-approved contributors...
评论 #18715471 未加载
Hendriktoover 6 years ago
&gt; Steering council members will serve for the length of single Python feature release; after each release, a new council will be elected.<p>Won‘t that get old really soon?
评论 #18715167 未加载
评论 #18715234 未加载
评论 #18715240 未加载
评论 #18718933 未加载
评论 #18715251 未加载
craftyguyover 6 years ago
OP posted a subscriber link to LWN... if you like the content then subscribing to support LWN is well worth it! They are one of (if not THE) highest quality Linux news sites out there.
m23khanover 6 years ago
I hope that with this change, Python rise to popularity continues. It is a great language IMHO and good to see it being adapted so widely.
kensaiover 6 years ago
The three alternatives.<p>- <a href="https:&#x2F;&#x2F;www.python.org&#x2F;dev&#x2F;peps&#x2F;pep-8010&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.python.org&#x2F;dev&#x2F;peps&#x2F;pep-8010&#x2F;</a> - <a href="https:&#x2F;&#x2F;www.python.org&#x2F;dev&#x2F;peps&#x2F;pep-8012&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.python.org&#x2F;dev&#x2F;peps&#x2F;pep-8012&#x2F;</a> - <a href="https:&#x2F;&#x2F;www.python.org&#x2F;dev&#x2F;peps&#x2F;pep-8016&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.python.org&#x2F;dev&#x2F;peps&#x2F;pep-8016&#x2F;</a>
评论 #18719436 未加载
d--bover 6 years ago
Note that this is a 5-people committee, not a universal voting mechanism. That these guys will change often is a problem though.
评论 #18716240 未加载
wildmusingsover 6 years ago
It&#x27;s incredible how infectious the democracy meme is. It makes most sense when determining how violence will be used within a society (i.e. the fundamental function of government). It makes a lot less sense for running projects and organizations that people are free to come and go from. But the idea&#x27;s intellectual stranglehold is just too strong to resist.<p>The merits of singular vision, unity of design, counter-majoritarian good judgment, predictability, and decisiveness should really get more credit in these contexts. As should the downsides of bureaucracy and democratic decision making: infighting, politics (the sacrifice of sincerity for popularity), gridlock, disunity of design, etc.
评论 #18719597 未加载
stoicjett2over 6 years ago
This comment section is proof positive of why the Steering Committee was a good choice.
评论 #18715851 未加载