Now we're getting somewhere (and I would like to ask alan for a comment on
this particular post by millpond).
millpond wrote:I am not questioning the *right* of gnome to do what gnome wants.
What I am questioning is the judgement of the Linux distros in permitting packes from gnome that do not also explicitly give users the right to opt out of a corporate sponsored system that may not be in their best interests.
This is an entirely different matter from arguing that systemd does not respect the Free Software definition which, I want to stress out loud and clear, is what I have challenged you for.
In fact, as you say later:
millpond wrote:Certainly not against GPL, but certainly an infringement of *user freedoms*. In spirit if not in letter.
What's a violation "in spirit" is quite a different thing than a violation "in letter".
But we were not arguing about the "spirit" behind the definition of free software and behind the movement, we were talking about its true meaning.
What you are saying now, is about the decision by distros to go along with systemd which, considering that this is a Debian forum, means you should have called on violations of the Contract and Guidelines instead, not on the definition of Free Software.
But even if you call out for Contract and Guidelines' violations, I can only argue that "in spirit" it was a debatable move, but in practice it was perfectly within the boundaries.
Now, if we want to talk about the "spirit" of decisions, that's fine and fair because even many non anti-systemd users are not happy with the way things have gone.
The problems start when what's felt "in spirit" is presented as fact, when a perfectly legitimate developmental decision is presented as a violation of a supposed user's freedom to have what he wants.
There's no such thing, neither in the definition of free software, nor in the contract and guidelines, that guarantees a user's right to have what he wants, where "what he wants" is intended as something that others would have to do against their very
and explicit right to do as they like (freedom one).
That is not to say that end-user's input and contribution is meaningless, of course users are taken into account by developers and, like in the examples from alan, of course users can hire developers to hack everything to their taste, but ultimately the decision taken by those who do things (remember that Debian is do-ocracy, not a democracy) have to be accepted even when they are bad ones, otherwise, access, study and modify the code, or hire someone to do it (this is a user's freedom).
End users can in fact contribute any way they want, they can voice their opinion, even protest and complain, can support and finance, but ultimately there is always gonna be a choice to make and some end-users are always gonna be on the bad side of the decision.
Be it the color of a wallpaper or the entire freaking kernel, if development takes a road that brings to a
aut … aut, it is unfortunate but there's no calling out for violations of "users" freedom when the decision is gonna remove a choice for some.
Bye