> even though there are at least two other libraries that implement just the communication functionality and are actually designed for non-systemd programs to use.
The important question is: if one of those libraries is used, and then something else pulls in `libsystemd`, will they conflict?
A lot of systemd-replacement shims try to be transparent, which means exporting the same symbols as the real systemd libs and thus causing weird conflicts if you link to the real systemd libs too.
The important question is: if one of those libraries is used, and then something else pulls in `libsystemd`, will they conflict?