
On Mon, Aug 18, 2025, at 6:34 PM, Artyom Beilis via Boost wrote:
I suggest try gaining developer's trust by making real valuable contributions and join as co maintainer.
I’m going to politely interject that this seems a little tone deaf. Few people have done more to earn trust. They are among the few to have a continuous channel of communication, however scarce. In fact, fellow Alliancers are among top contributors to Asio proper, thinking of e.g. asio::experimental::coro<>. Yet, in an illustrative turn of events it seems thet ended up evolving those ideas into a separate library that was already accepter into Boost (Cobalt). So not only have they proven to have given this a years long effort and *also* gained enough trust to contribute features directly to Asio proper but *also* demonstrated that they know when to add value in a separate library.
IMHO if something is needed it is a lightweight object oriented alternative to asio instead of template based one when for example stream socket handles both Unix domain socket and tcp without templates. This, ironically, would be something you can propose. Far too many (bad) attempts exist in the wild-west (e.g. github). It does seem to have grown increasingly easy (the advent of any_executor, any_completion_handler, associator<Tag, …> traits), so I’m no longer as convinced of the need, but perhaps I’m the wrong target audience.
You don't have to ask. If you don’t, you lost on the “gaining trust” before you started.
Regards, Seth