> However, if distribution D includes this "easier way to install" in > its ports system, by doing so distribution D endorses it and takes on > the ethical responsibility for it.
Using the same argument I can say that gcc isn't ethical because it allows compilation of non-free software. That isn't the same argument, or even the same issue. You are talking about what the user can do. I'm talking about something else: what the system distro suggests that the user do.