On 17 Feb 2003, Timo Sirainen wrote:
>On Mon, 2003-02-17 at 08:28, Andreas Aardal Hanssen wrote:
>> I wonder what the motives for the author of Dovecot IMAP was when he
>> started his project.
>Lack of securely written code in other servers, although Courier did
>prove to be quite secure after all.

Binc IMAP's approaches are to use a secure programming language with
secure well-known contructs, and with an as-simple-as-possible design,
making it very easy for everyone to grasp how the server works. This will
also help the community find and fix bugs.

>> I wouldn't want to comment on Dovecot's design, since I'm no fan of
>> trolling.
>I don't think commenting is trolling, as long as there's truth in it, or
>at least honest opinions.

I agree to this, by all means, so let's keep our arguments exact and
correct.

>> It even recently included a POP server. What's the reasoning there?
>Someone wanted it so it'd be easy to run both POP3 and IMAP servers
>without having to configure them twice. I don't see any harm in it
>anyway, it took only few hours to write, it's optional and doesn't take
>much space in sources.

Here's where I would say - there are hundreds of working POP3 servers
around, both in closed and open source, so adding a POP3 server to the
Dovecot project just introduces more lines of code where bugs may appear
;).

Courier turned out to become a complete MUA after bundling projects onto
projects. I'm hoping that Binc IMAP can be a contrast to this.

Donald Knuth said in a seminar that I attended that the best way to keep a
program free from bugs it to complete it. Finish off the project, work on
fixing bugs. That's Binc IMAP's philosophy.

Andy

-- 
Andreas Aardal Hanssen | http://www.andreas.hanssen.name/gpg
Author of Binc IMAP    | Nil desperandum

Reply via email to