On Tue, 30 Dec 2003, Christof Drescher wrote:
> That's the problem of the "ding-dong", not the problem of the server
> developer.
> It's a bad argument to say "don't do it, because someone could misuse it".

Painful lessons of the past 30 years indicate that when harm is made
possible, harm will happen; and that the collateral damage from the harm
(especially to innocent third parties) greatly exceeds the effort that
could have been taken to avoid it in the first place.

> This is your opinion. I think delete-expunge is better as well, but I do not
> go as far as to say it is better for EVERYONE.

A traditional source of extreme conflict between client developers and
server developers in IMAP has been whether the client or the server has
control over user interface aspects; and furthermore whether the client
can rely upon all servers to operate in a predictable way.

You are proposing a major change to the server-end behavior of mailbox
semantics based upon an administrative setting which, from the client's
perspective, is unilateral and utterly unexpected.

> If he insists, I will do it - he's the customer.

What happens when your customer finds out that the server does not work
with many clients, and the client vendors all say it is because your
server is broken?

-- Mark --

http://staff.washington.edu/mrc
Science does not emerge from voting, party politics, or public debate.
Si vis pacem, para bellum.

Reply via email to