June 23, 2022 9:02 PM, "Simon Harrison" <i...@simonh.uk> wrote:

> On Thu, 23 Jun 2022 14:54:36 -0400
> Demi Marie Obenour <demioben...@gmail.com> wrote:
> 
>> Is nooSMTPD available anywhere?
> 
> That's weird. I'm sure it used to be on Gilles github:
> 
> https://github.com/poolpOrg
> 
> Seems to have been removed.

Hi,

Long story short, nooSMTPD (not openbsd's opensmtpd) was a custom version of 
OpenSMTPD where I removed
and added stuff that I could not do in OpenBSD for various reasons (legacy or 
divergence of opinions),
but I decided not to go on with it and simply accept that OpenSMTPD won't meet 
all of my goals.

There are multiple reasons for that but the main ones:

a- shortly after, people started looking at the repository, asking for 
features, asking me to make the
   portable version, and this started looking like a real fork (which it 
wasn't) with no benefits: I'd
   have to do even more work than before, completely alone, and since I left 
due to almost burning out
   this was a nope-nope.

b- it would hurt OpenSMTPD considerably. I was always the most active 
developer, partly because I knew
   the entire code base and its history but also because I'm a very active 
person that works part-time
   leaving me many hours to work on pet projects. If I started working on 
nooSMTPD during this time, I
   would end up creating a fork which OpenSMTPD would be lagging behind... add 
to this that I wouldn't
   have the constraints of OpenBSD developers (release cycles, base libraries 
only or rejected diffs),
   and we end up with trees that diverge enough that the OpenSMTPD developers 
would not necessarily be
   able to bring back stuff from nooSMTPD to their tree. Which one would you 
use ? if its nooSMTPD, we
   loop back to a-

c- it would not be nice to OpenBSD / OpenSMTPD developers and we are in good 
terms so I have no reason
   to put them in an uncomfortable situation with a fork.

d- I'd rather right code in Golang these days when possible :-p


Cheers,
Gilles

Reply via email to