{"id":24039,"date":"2019-01-23T15:02:37","date_gmt":"2019-01-23T20:02:37","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=24039"},"modified":"2019-01-23T15:02:37","modified_gmt":"2019-01-23T20:02:37","slug":"python-gets-a-new-governance-model","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2019\/01\/23\/python-gets-a-new-governance-model\/","title":{"rendered":"Python Gets a New Governance Model"},"content":{"rendered":"<p><a href=\"https:\/\/lwn.net\/Articles\/775105\/\">Jake Edge<\/a> (via <a href=\"https:\/\/news.ycombinator.com\/item?id=18714985\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/lwn.net\/Articles\/775105\/\"><p>There were six Python\nEnhancement Proposals (PEPs) under consideration that would be ranked by\nvoters in a two-week period ending December 1; <a href=\"https:\/\/en.wikipedia.org\/wiki\/Instant-runoff_voting\">instant-runoff\nvoting<\/a> would be used to determine the winner.  In the interim, though,\nmuch of that changed; the voting period, winner-determination mechanism,\nand number of PEPs under consideration are all different.  But the voting\nconcluded on December 16 and a <a href=\"https:\/\/discuss.python.org\/t\/python-governance-vote-december-2018-results\/546\">winner\nhas been declared<\/a>; <a href=\"https:\/\/www.python.org\/dev\/peps\/pep-8016\/\">PEP 8016<\/a> (&ldquo;The\nSteering Council Model&rdquo;), which was added to the mix in early November, came\nout on top.<\/p><p>[&#8230;]<\/p><p>As with most of the other proposals, PEP 8016 creates a council.  Various\nsizes were proposed in the other PEPs,  but the steering council of PEP\n8016 consists \nof five people elected by the core team.  The <a href=\"https:\/\/www.python.org\/dev\/peps\/pep-8016\/#membership\">definition<\/a>\nof the core team is somewhat different than today&rsquo;s core developers or\ncommitters.  The PEP explicitly states that roles other than &ldquo;developer&rdquo; could\nqualify for the core team.  Becoming a member of the team simply requires a\ntwo-thirds majority vote of the existing members&mdash;and no veto by the\nsteering council.<\/p><\/blockquote>\n\n<p>Previously: <a href=\"https:\/\/mjtsai.com\/blog\/2018\/07\/13\/guido-van-rossum-steps-down-as-python-bdfl\/\">Guido van Rossum Steps Down as Python BDFL<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Jake Edge (via Hacker News): There were six Python Enhancement Proposals (PEPs) under consideration that would be ranked by voters in a two-week period ending December 1; instant-runoff voting would be used to determine the winner. In the interim, though, much of that changed; the voting period, winner-determination mechanism, and number of PEPs under consideration [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2019-01-23T20:02:41Z","apple_news_api_id":"ebb0a7b7-930c-485d-bd1d-0c220e45c3f6","apple_news_api_modified_at":"2019-01-23T20:02:41Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/A67Cnt5MMSF29HQwiDkXD9g","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[991,71,232],"class_list":["post-24039","post","type-post","status-publish","format-standard","hentry","category-technology","tag-open-source-software","tag-programming","tag-python"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/24039","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=24039"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/24039\/revisions"}],"predecessor-version":[{"id":24040,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/24039\/revisions\/24040"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=24039"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=24039"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=24039"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}