https://shkspr.mobi/blog/2025/11/the-peaceful-transfer-of-power-in-open-source-projects/ Terence Eden. He has a beard and is smiling. Terence Eden's Blog Mastodon. LinkedIn. GitHub. Email. Feed. Theme Switcher: ( ) Dark ( ) Light ( ) eInk ( ) xterm ( ) Drunk ( ) Nude ( )[?][?] Reset 2025-11-19 The Peaceful Transfer of Power in Open Source Projects BDFL mastodon Open Source oss * 5 comments * 600 words * Viewed ~10,696 times --------------------------------------------------------------------- Most of the people who run Open Source projects are mortal. Recent history shows us that they will all eventually die, or get bored, or win the lottery, or get sick, or be conscripted, or lose their mind. If you've ever visited a foreign country's national history museum, I guarantee you've read this little snippet: King Whatshisface was a wise and noble ruler who bought peace and prosperity to all the land. Upon his death, his heirs waged bloody war over rightful succession which plunged the country into a hundred years of hardship. The great selling point of democracy is that it allows for the peaceful transition of power. Most modern democracies have rendered civil war almost unthinkable. Sure, you might not like the guy currently in charge, but there are well established mechanisms to limit their power and kick them out if they misbehave. If they die in office, there's an obvious and understood hierarchy for who follows them. Most Open Source projects start small - just someone in their spare room tinkering for fun. Unexpectedly, they grow into a behemoth which now powers half the world. These mini-empires are fragile. The most popular method of governance is the Benevolent Dictator For Life model. The founder of the project controls everything. But, as I've said before, BDFL only works if the D is genuinely B. Otherwise the FL becomes FML. The last year has seen several BDFLs act like Mad Kings. They become tyrannical despots, lashing out at their own volunteers. They execute takeovers of community projects. They demand fealty and tithes. Like dragons, they become quick to anger when their brittle egos are tested. Spineless courtiers carry out deluded orders while pilfering the coffers. Which is why I am delighted that the Mastodon project has shown a better way to behave. In "The Future is Ours to Build - Together" they describe perfectly how to gracefully and peacefully transfer power. There are no VCs bringing in their MBA-brained lackeys to extract maximum value while leaving a rotting husk. No one is seizing community assets and jealously hoarding them. Opaque financial structures and convoluted agreements are prominent in their absence. Eugen Rochko, the outgoing CEO, has a remarkably honest blog post about the transition. I wouldn't wish success on my worst enemy. He talks plainly about the reality of dealing with the pressure and how he might have been a limiting factor on Mastodon's growth. That's a far step removed from the ego-centric members of The Cult of The Founder with their passionate belief in the Divine Right of Kings. Does your tiny OSS script need a succession plan? Probably not. Do you have several thousand NPM installs per day? It might be worth working out who you can share responsibility with if you are unexpectedly raptured. Do you think that your project is going to last for a thousand years? Build an organisation which won't crumble the moment its founder is arrested for their predatory behaviour on tropical islands. I'm begging project leaders everywhere - please read up on the social contract and the consent of the governed. Or, if reading is too woke, just behave like grown-ups rather than squabbling tweenagers. It is a sad inevitability that, eventually, we will all be nothing but memories. The bugs that we create live after us, the patches are oft interred with our code. Let it be so with all Open Source projects. --------------------------------------------------------------------- Share this post on... * Mastodon * Facebook * LinkedIn * BlueSky * Threads * Reddit * HackerNews * Lobsters * WhatsApp * Telegram 5 thoughts on "The Peaceful Transfer of Power in Open Source Projects" 1. [7540e09a] Sean My 2 cents, if a Dictator becomes too much of a dickhead in FOSS spaces, people will just fork its code and move-on with the project. Reply 2025-11-19 15:24 1. [913a35dc] [] Joshua D. Drake That is generally not true for long established projects. There are some very real "dickheads" in some long standing projects that people continue to contribute to for one simple reason: Too much money involved. Reply 2025-11-19 16:01 2. [32cb6b2d] [] Sumana Harihareswara You might be interested in something I wrote about figuring out the trust part of succession. Reply 2025-11-19 15:55 3. [24c32c87] [] greem (Graeme, not Graham) @Edent See the current... erm, debacle over the Pebble/Rebble/ RePebble succession (or fracture) that's happening right now. It's a great, if slightly modified, version of that which you write about and it isn't going to get fixed without some metaphorical bloodshed. Reply | Reply to original comment on cyberplace.social 2025-11-19 16:06 4. [dfa08aa2] [] Evan Prodromou @Edent however, you didn't make a note on the very unique part of this change, which is that Gargron basically got back wages for his years of work on Mastodon. That's extremely unusual; Open Source developers often only have a chance to maybe someday get a submarket full-time job supporting their project (and usually to add Enterprise features). I hope it represents a change in that direction too. Reply | Reply to original comment on cosocial.ca 2025-11-19 16:10 5. [svg] More comments on Mastodon. What are your reckons? Cancel reply All comments are moderated and may not be published immediately. Your email address will not be published. [ ] [ ] [ ] [ ] [ ] [ ] [ ] Comment: [ ] [ ] See allowed HTML elements:




 Your Name (required): [                              ] Your
Email (required): [                    ] Your Website (optional):
[                    ]

[Post Comment]   

   To respond on your own website, write a post which contains a link
to this post - then enter the URl of your page here. Learn more about
WebMentions. 

   URl of your article   [                    ]  

   [Ping me!]  

 Search

Search for: [                    ] [Search]
[?] Explore The Archives

  * 2025
      + January  17 posts  February  20 posts  March  23 posts  April
          22 posts  May  16 posts  June  28 posts  July  24 posts 
        August  20 posts  September  15 posts  October  16 posts 
        November  11 posts 

        December  

  * 2024
      + January  31 posts  February  29 posts  March  31 posts  April
          30 posts  May  31 posts  June  30 posts  July  19 posts 
        August  18 posts  September  18 posts  October  29 posts 
        November  31 posts  December  30 posts 
  * 2023
      + January  31 posts  February  28 posts  March  31 posts  April
          30 posts  May  31 posts  June  30 posts  July  31 posts 
        August  31 posts  September  30 posts  October  31 posts 
        November  30 posts  December  31 posts 
  * 2022
      + January  30 posts  February  23 posts  March  15 posts  April
          19 posts  May  19 posts  June  19 posts  July  19 posts 
        August  18 posts  September  12 posts  October  8 posts 
        November  30 posts  December  31 posts 
  * 2021
      + January  31 posts  February  28 posts  March  31 posts  April
          30 posts  May  31 posts  June  30 posts  July  31 posts 
        August  31 posts  September  30 posts  October  31 posts 
        November  30 posts  December  31 posts 
  * 2020
      + January  31 posts  February  29 posts  March  31 posts  April
          30 posts  May  31 posts  June  30 posts  July  31 posts 
        August  31 posts  September  30 posts  October  31 posts 
        November  30 posts  December  31 posts 
  * 2019
      + January  31 posts  February  12 posts  March  17 posts  April
          12 posts  May  12 posts  June  10 posts  July  7 posts 
        August  5 posts  September  6 posts  October  14 posts 
        November  30 posts  December  17 posts 
  * 2018
      + January  8 posts  February  4 posts  March  6 posts  April 
         14 posts  May  5 posts  June  6 posts  July  6 posts  August
          13 posts  September  14 posts  October  8 posts  November 
         30 posts  December  4 posts 
  * 2017
      + January  12 posts  February  9 posts  March  8 posts  April 
         4 posts  May  10 posts  June  5 posts  July  5 posts  August
          6 posts  September  3 posts  October  4 posts  November  30
        posts 

        December  

  * 2016
      + January  10 posts  February  10 posts  March  11 posts  April
          9 posts  May  8 posts  June  9 posts  July  6 posts  August
          9 posts  September  4 posts  October  2 posts  November  30
        posts  December  14 posts 
  * 2015
      + January  8 posts  February  11 posts  March  10 posts  April 
         4 posts  May  9 posts  June  3 posts  July  7 posts  August 
         9 posts  September  10 posts  October  2 posts  November  30
        posts  December  4 posts 
  * 2014
      + January  13 posts  February  13 posts  March  15 posts  April
          14 posts  May  8 posts  June  7 posts  July  9 posts 
        August  5 posts  September  5 posts  October  1 post 
        November  30 posts  December  20 posts 
  * 2013
      + January  25 posts  February  17 posts  March  15 posts  April
          18 posts  May  11 posts  June  14 posts  July  6 posts 
        August  14 posts  September  6 posts  October  4 posts 
        November  30 posts  December  15 posts 
  * 2012
      + January  14 posts  February  8 posts  March  13 posts  April 
         15 posts  May  10 posts  June  16 posts  July  8 posts 
        August  8 posts  September  6 posts  October  6 posts 
        November  30 posts  December  30 posts 
  * 2011
      + January  13 posts  February  11 posts  March  12 posts  April
          12 posts  May  8 posts  June  8 posts  July  7 posts 
        August  5 posts  September  11 posts  October  7 posts 
        November  30 posts  December  17 posts 
  * 2010
      + January  6 posts  February  15 posts  March  12 posts  April 
         13 posts  May  4 posts  June  3 posts  July  15 posts 
        August  8 posts  September  11 posts  October  10 posts 
        November  30 posts  December  9 posts 
  * 2009
      + January  1 post  February  5 posts  March  3 posts  April  7
        posts  May  12 posts  June  8 posts  July  10 posts  August 
         10 posts  September  12 posts  October  22 posts  November 
         31 posts  December  15 posts 
  * 2008
      + January  2 posts 

        February  

        March  2 posts  April  3 posts  May  2 posts 

        June  

        July  1 post  August  3 posts  September  1 post  October  3
        posts  November  2 posts  December  1 post 
  * 2007
      + January  

        February  

        March  

        April  

        May  

        June  

        July  

        August  

        September  

        October  

        November  4 posts  December  5 posts 
  * 2006
      + January  

        February  

        March  

        April  1 post 

        May  

        June  

        July  

        August  

        September  

        October  

        November  1 post 

        December  

  * 2005
      + January  

        February  

        March  1 post 

        April  

        May  

        June  

        July  

        August  

        September  1 post 

        October  

        November  

        December  

  * 2004
      + January  1 post 

        February  

        March  

        April  

        May  5 posts  June  3 posts  July  1 post 

        August  

        September  

        October  

        November  

        December  

  * 2003
      + January  

        February  

        March  2 posts 

        April  

        May  

        June  

        July  

        August  

        September  

        October  

        November  

        December  

  * 2002
      + January  

        February  1 post 

        March  

        April  3 posts 

        May  

        June  

        July  

        August  

        September  

        October  

        November  

        December  

  * 2001
      + January  

        February  

        March  

        April  

        May  

        June  

        July  1 post 

        August  

        September  

        October  1 post 

        November  

        December  

  * 2000
      + January  

        February  

        March  1 post 

        April  

        May  

        June  

        July  

        August  

        September  

        October  1 post  November  1 post 

        December  

  * 1999
      + January  

        February  

        March  

        April  

        May  

        June  

        July  

        August  

        September  1 post 

        October  

        November  

        December  1 post 
  * 1998
      + January  

        February  

        March  

        April  

        May  1 post 

        June  

        July  

        August  

        September  

        October  

        November  

        December  

  * 1997
      + January  1 post 

        February  

        March  

        April  

        May  

        June  

        July  

        August  

        September  

        October  

        November  

        December  

  * 1995
      + January  

        February  

        March  1 post 

        April  

        May  1 post 

        June  

        July  

        August  

        September  

        October  

        November  

        December  

  * 1994
      + January  

        February  

        March  

        April  1 post 

        May  

        June  

        July  

        August  

        September  

        October  

        November  

        December  

  * 1993
      + January  

        February  

        March  

        April  

        May  

        June  1 post 

        July  

        August  

        September  

        October  

        November  

        December  

  * 1987
      + January  

        February  

        March  

        April  

        May  

        June  

        July  

        August  

        September  

        October  

        November  

        December  1 post 
  * 1986
      + January  

        February  

        March  

        April  

        May  

        June  

        July  

        August  

        September  

        October  1 post 

        November  

        December  

Subscribe by Email

[                                        ] [                    ]
[Subscribe]
  * (c) Terence Eden
  * Support My Blog
  * About Me
  * Contact Me
  * Open Source Contributions
  * Subscribe
  * Citations
  * Library
  * On This Day
  * Trending Posts
  * Random Post
  * Link Rot

ISSN 2753-1570 MMXXV

c Terence Eden

*