|
I don't have a horse in this race, but isn't it a good idea to as they say: 'don't give them a reason to hate you'. From what I've seen the good intentions behind systemd were marred by the fact that when it was announced the (mostly skeptical) responses to it were met by systemd supporters who held the attitude 'we're saving nix, join us or nix dies', and this has created the current atmosphere of debate. While these death threats and the like are in no doubt horrible, it seems that some bridges need to be built between the people who support systemd and those who do not, because the attitudes on both sides of the argument are rather poor, and this makes the open source community look even worse. Edit: I said nothing about systemd users currently making threats, rather that their attitude at the beginning of the project at some level caused the response that we see today. They are not completely to blame, as are not the people who are against systemd and do not send death threats. Regardless, it seems that recently, HN only supports the idea of 'there is no gray, only black and white'. People like these are the reason why the systemd creators cannot engage in debate, because on both sides the people who shout the loudest win out over the reasonable voices. |
I can see that systemd as a piece of software has many benefits. However, as a software project, the attitude as you mention, is a major problem. In my one single minor interaction with systemd people, I already agree with this criticism:
"My experiences with systemd's Debian maintainers (and, indirectly, systemd's upstream) have been far from satisfactory in this regard. Instead of taking a flexible approach, and being willing to provide a range of glue facilities and approaches for different daemon upstreams, the systemd community seems doctrinaire. Daemon authors are expected to do as they are told by systemd upstream, rather than systemd upstream making things comfortable for daemon developers.
This is IMO the opposite of the proper attitude."
(from https://lists.debian.org/debian-ctte/2013/12/msg00182.html)
This counts as a "technical reason". Though not directly about the software itself, a project with such an attitude should not be relied on because the people in control do not have your best interests in the long run.