Hi!
My point is not that an API isn't a threat to his freedom. It is. My point is that not having an API is a threat too. People tend to focus on the risks stemming from action and ignore the risks stemming from inaction. But sometimes the latter risks are greater.
As far as third party tools go, they're already here. Some pressure from third party tools will exist with or without an API. With an API, the users focus ends up on Toady. Without an API the focus is (mostly) on the tool's creator. But with an API there should be less problems to focus on. There are two sides to the issue; pros and cons.
I do not really see a risk for
Toady One by inactivity there: He is doing his project at his pace, and since he is the sole programmer (okay, now with support by
Baughn) he has no special responsibilities or other things to take into account. And if third-party tools don't live up to the expectations of their users, that is really none of his worries - he has never encouraged those tools, and thus everyone is using them at their own risk.
And the complaint about the UI may be loud, but that does not really prove anything about how big or how little an issue it is. (As I mentioned before, I am playing with the default graphics and I am quite happy with the UI as it is and would be rather annoyed if it shifted to a GUI).
I'm sure you are correct that Toady is a man of the highest character, and I would never suggest that he behave otherwise.
Ah, I did not want to suggest that you saw him otherwise. I merely felt that you underestimated what that may curtail.
Because I gave him a handout, am I then responsible for him from now on? What was my mistake, the giving in the first place or the cessation of giving? Am I responsible for him, or is he responsible for him?
The responsibility question is a bit more difficult. For instance, what about those who regularly feed wild animals to the point that these animals can't feed themselves anymore? By handing out that food you are influencing the animals, just as
Toady One is influencing people by sharing his creation and how he shares. Thus, there is always a basic responsibility for him. How far that responsibility reaches is of course something that is based on personal perception and may vary from person to person. Which is why I rather err on the side of caution when making assessments about other people.
We as a community also have a responsibilty to be reasonable with our requests, and if some of us can't do that, it is not Toady's problem at all. He has no moral responsibility to be compelled into giving more than he is comfortable with. Giving us an API, even a poorly conceved half-arsed one, does not change that.
Those are very rational and very good points. As I described before, there is at least a basic responsibility (it simply comes with every action) and there is the potential for a feeling of responsibility which is a personal aspect of perception and not bound by what you consider rationally to be the case.
As for the community, I want to draw your attention to the fact that we are a very diverse bunch here: from teenagers, it seems, up to persons of somewhat advanced age, from very aggressive types to more gentle types, with lots of different attitudes and different feelings. Not everyone always acts responsibly (as was already shown by the incident that started this very thread), and if you look into the more heated suggestion debates (like about the channelling, for instance), you can even find people stating that "
Toady One should do this or he will lose money" or "he owes us that" or "we got a majority for this in the poll so he must implement that" or "that is so easy to implement". The above are not concrete quotes, but the kind of things I have seen in the various suggestion threads (the long, heated ones, of course). By embracing third party tools,
Toady One opens up a whole new can of worms from which to feed these demands and feelings of deserving something from him.
So, besides the actual extra work to co-operate with other programmers, he will also have a lot of fun cleaning the board when the debates get even more heated thanks to that "perceived legitimation".
Thus, I only see additional trouble for
Toady One for questionable gains.
Deathworks