Kenneth Porter a écrit : > --On Monday, March 30, 2009 7:52 PM +0100 Rik > <hlug090...@buzzhost.co.uk> wrote: > >> The MAIL RFC's were conceives a long time ago and have had some changes. >> Sure - the mail system is not ideal - however, with no RFC's we would >> end up with closed, stupid proprietary systems that don't talk. >> >> Microsoft Exchange is one reason why RFC's are important :-) > > While standards are useful, broken standards only encourage the > development of closed systems (like Exchange) that aren't beholden to > the status quo and have more freedom to enforce internal consistency. > (Whether that is done is impossible to tell from outside, of course. > Another benefit of standards, unrealized in the mail case, is that one > can tell by inspection if an instantiation of the standardized item > complies.) > > With some other RFCs and other standards, there are reference > implementations that can be used to test the standard itself. For > example, ISC has written reference implementations for DNS and DHCP. > Open Office can be used as a reference implementation for its document > formats. What's the reference implementation for email message formats? > AFAIK there is none. (I'd guess sendmail could be used to test SMTP > compliance?)
do you guys know that designing a protocole is at least as hard as writing code? now, is there still anyone around who does believe in perfect code? protocol design is actually harder: - defining a protocol is easier when you have a single working prototype. once you have hundreds of implementations, life gets hard - email is useful because many people can communicate thanks to the availability of those many non perfect yet working solutions. you can start designing a new protocol. but at one time, you'll face the "upgrade the universe" problem. - while it may have been nice to take spam and other annoyances into the design, the more you put in, the more difficult it is - standards are about consensus. the few we are here often disagree on simple issues. now consider how it is difficult to get the "world" consensus on a standard. if you really think the spam problem is hard because of grammar, you should reconsider your position. if you think authentication, encryption, blahblahtion would solve it, think again. Spam is a social problem, and social problems can't be solved by technical means only. technology des certainly help, to some extent. Laws do help too. Russians killing a spammer helps too;-p ...