Re: "Why I am retiring from contributing to FreeBSD"

From: Karl Denninger <karl_at_denninger.net>
Date: Thu, 01 Jan 2026 14:16:02 UTC
> (All elided, as my commentary is non-specific but rather pertains to 
> the root of the debate)

As a former CEO who's firm used FreeBSD as the "base" of our operations 
for the "back half" of its existence (1990s forward so yeah, that far 
back) never mind another open-source project (Postgres) which was the 
foundation of our customer-management system (yes, running on FreeBSD) 
and an occasional contributor by bug report with a patch, pull request 
or otherwise in the nearly three decades since (typically not taken up 
but that's ok; it just results in a "-dirty" source tree from which I 
build -- the most-recent of which is the vltime/pltime thing in rtadvd) 
I both appreciate the issues core@ deals with but also chuckle a bit at 
them.

Why the latter?

Because a large part of it is voluntarily self-inflicted and as a former 
person who sat in the left seat I've been there and (mostly) avoided 
that by deliberate decision.

When running MCSNet in Chicago, being a very diverse population base 
into which we sold services, I had all manner of bombardment by this 
group and that attempting to bring other than the mission of the firm 
into the game. Since we sold Internet access and some of the first web 
hosting anything off-target from that was by definition outside the 
company's mission statement.  All attempting same got told to stuff it, 
quite-forcefully in many instances.

Why?

Because accepting and permitting anything else to become part of what 
the firm "stood for" meant I was going to make someone angry and we had 
a hundred competitors, all of whom would love to "eat us" and our 
revenue stream -- quite literally.  Why would I ever want to 
deliberately "split the baby" (and thus the revenue) by doing that?  
People think that's not what will happen but they're always wrong;//it 
will always happen because when you cater to someone's particular 
political viewpoint you anger the folks on the other side.  The only 
"neutral" position is "there's none of that entertained here, ever" and 
then demonstrating through your actions that you mean it.  Thus if you 
were gay, straight, Catholic, atheist, Turk, Armenian (a big fight at 
the time) or whatever, including Martian, the answer to "get rid of this 
or that" was "no I will not, but you're welcome here too on exactly the 
same terms as everyone else."

Yes, some will go away angry that way but the irrational cannot be 
reasoned with and the rational will see, if you're consistent, that in 
fact the other guy who brings pressure the other way on whatever issue 
it is gets told to stuff it too.  The rational will appreciate this and 
those who are not will go somewhere else.

I had plenty to deal with on a daily basis trying to stay in front of a 
rapidly-evolving business and yes, politically-motivated garbage on the 
"upstream" side that impacted us, neither of which was under my 
control.  But what happened inside the firm as a result of how I set 
policy was under my control, and the good (or harm) that came from it, 
including the increased or decreased workload as one of the consequences 
was my responsibility whether I liked it or not.  I didn't always get it 
right, of course, but I always did get to eat the consequences. Before 
being a CEO I resigned from jobs in a few instances over exactly this 
sort of misalignment; as an employee all I had to work with was pleading 
my case and if rejected then the options were and are to suck it up if 
the compensation is worth tolerating what you believe is foolish or 
resign and go do something else.

In a volunteer organizational circumstance the same is the case; a 
person who is contributing in some way, brings an issue forward and 
feels they were mistreated has no obligation to continue and anyone 
arguing that they should or must is simply wrong.  The organization has 
the right to make its decision and if the contributor assesses that the 
decision was for other than legitimate technical or business reason and 
whatever intangible benefit they obtain by being a part of of the 
organization (e.g. personal pride in the contributions they make, etc.) 
no longer has a positive balance in their exclusive viewpoint they have 
every right to turn in their badge, such as it is, and walk off.

Software development and maintenance on other than pure meritocracy is 
always going to be non-optimal simply because the guy or gal you chase 
away with a political polemic or claim of "muh principles" might be the 
one who, either today or tomorrow, would have made a great contribution 
but for your decision. Angering half the world is IMHO never wise and if 
you think you get to choose which half and that the other is "lesser" in 
some way in terms of technical capacity you're at best only going to be 
right half the time because there is always another person somewhere in 
the world who is smarter or more-talented than you and there is no way 
to know in advance if your position will make them happy or angry.

In some fields (e.g. running a political campaign) the entire point is 
to cater to a political or social view and any conduct contrary to that 
must be excised; there is simply no way around it since that's the 
entire point of the enterprise in question.  But is that ever true for a 
project that exists to further a high-quality operating system or, for 
the commercial space, to sell an entirely-neutral product or service on 
its face to anyone who brings money to the front desk and desires to buy 
same?

I argue not and thus any time an entity loses where the focus should 
reside the harm is self-inflicted just as many reading this likely did 
last night guzzling half a bottle of Gin -- and now is nursing a hangover.

My 2 cents, for what its worth.

-- 
Karl Denninger
karl@denninger.net
/The Market Ticker/
/[S/MIME encrypted email preferred]/