I think the point is that the criticisms of systemd are all technically minded. For example, yeah, you could say that you think having an "X" to close the window on the top-right instead of the top-left is morally wrong because it "goes against the philosophy" of some OS you're used to, but it doesn't hold water because there isn't any legitimate basis for an ethical concern there. Likewise, I can't think of anything people complain about in systemd that there is any legitimate ethical basis to be upset about. For example:

* Going against "Unix philosophy": just a design preference, or does that mean that any OS that isn't a Unix system is unethical somehow?

* The way logs, scripts, etc are done: so you don't like it done that way. What, is C++ unethical because I don't like it?

* The way the developer develops it: so you don't trust him. Or maybe you just don't like him personally. Ergo, you have to like everyone who develops a program you use? On what basis? Certainly not any ethical one I can think of. Last I checked it wasn't unethical to be unpopular.

This is an issue of pragmatism and personal preference, not ethics. So I think it does logically follow that people will flock over to the better option. The only exception would be if you think copyleft is unethical (like the BSD developers do), in which case the only problem you face is that systemd is a popular copylefted collection of software.

Reply via email to