Well said. It&#x27;s too bad some people seem to believe down-voting the truth will make their cognitive dissonance go away.<p>&gt; They&#x27;re wrapping themselves in the GPL<p>...while encouraging a development style that isolates processes so they use IPC when they should be simply linking to a library and making a function call. Systemd depends heavily on dbus, because it ties developers into this model.<p>This enables a rather convenient way for freeloading propriety software to <i>use</i> GPL code, without having to be subject to the <i>requirements</i> of GPL code. If you get some package to provide their services over dbus, you only have to &quot;use&quot; the software instead of linking against a library.<p>Even ignoring systemd&#x27;s bad design that tightly couples together services that worked fine as separate specs for decades, and even ignoring the <i>terrible</i> &quot;we don&#x27;t give a crap if we break your environment for no reason&quot; attitude that is common among systemd&#x27;s authors, this end-run around the GPL is a very good reason to avoid systemd.<p>Now, I&#x27;m sure some people in this thread think I&#x27;m making crap up, being paranoid, or similar. To those people I say: when are you going to start paying attention? This is <i>obvious</i> when you look at the Linux community over the last 20 years. Stop being distracted by <i>technical</i> features instead of investing in your future. Are you going to be happy when all distros are <i>de facto</i> variants of Red Hat? Some of you might be, but if you&#x27;re going to ignore the vast majority of Linux and Unix, could you at least <i>fork the project</i> instead of dragging the rest of the community down with you?\