summaryrefslogtreecommitdiff
path: root/doc/OLD/HTML/bincimap-goals.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/OLD/HTML/bincimap-goals.html')
-rw-r--r--doc/OLD/HTML/bincimap-goals.html160
1 files changed, 160 insertions, 0 deletions
diff --git a/doc/OLD/HTML/bincimap-goals.html b/doc/OLD/HTML/bincimap-goals.html
new file mode 100644
index 0000000..fd387e8
--- /dev/null
+++ b/doc/OLD/HTML/bincimap-goals.html
@@ -0,0 +1,160 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+
+<HEAD>
+ <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
+ <META HTTP-EQUIV="Content-Language" CONTENT="en">
+
+ <TITLE>Binc IMAP - Goals</TITLE>
+ <META NAME="revisit-after" CONTENT="14 days">
+ <META NAME="keywords" CONTENT="Binc IMAP Goals checkpassword daemontools tcpserver xinetd Maildir qmail">
+ <META NAME="description" CONTENT="Andreas Aardal Hanssen">
+ <META NAME="copyright" CONTENT="Copyright Andreas Aardal Hanssen 2002, 2003">
+ <META NAME="distribution" CONTENT="global">
+ <META NAME="author" CONTENT="Andreas Aardal Hanssen">
+ <LINK REL="stylesheet" HREF="bincimap.css" TYPE="text/css">
+ <LINK REL="icon" HREF="/favicon.ico" TYPE="image/ico">
+ <LINK REL="shortcut icon" HREF="/favicon.ico">
+
+</HEAD>
+
+<BODY BGCOLOR="#000000">
+
+<TABLE WIDTH="95%" ALIGN="CENTER" CELLSPACING="0" CELLPADDING="4">
+<TR>
+<TD BGCOLOR="#004444">
+
+<TABLE WIDTH="99%" ALIGN="CENTER" CELLSPACING="0" CELLPADDING="4">
+ <TR>
+ <TD CLASS="headtext" BGCOLOR="#226666" ALIGN="LEFT">
+ <TABLE>
+ <TR>
+ <TD ALIGN="center" VALIGN="middle"><IMG ALT="Binc IMAP logo" SRC="b-button64.png" BORDER="0"></TD>
+ <TD ALIGN="center" VALIGN="middle">Binc IMAP - Goals</TD>
+ </TR>
+ </TABLE>
+ </TD>
+ <TD CLASS="bodytext" BGCOLOR="#226666" ALIGN="RIGHT">
+ <A HREF="http://www.gnu.org/licenses/gpl.html">GNU General Public License</A><BR>
+ Andreas Aardal Hanssen &lt;andreas@hanssen.name&gt;
+ </TD>
+ </TR>
+ <TR>
+ <TD CLASS="bodytext" BGCOLOR="#FFFFFF" COLSPAN="2"></TD>
+ </TR>
+</TABLE>
+
+<BLOCKQUOTE>
+
+The Binc IMAP project is more than programming. This is a list of the main goals and visions
+that the author of Binc IMAP has put to ground.
+
+<UL>
+<LI>Helpful, hospitable community
+ <UL>
+ <LI>Although it is expected that users of Binc IMAP do their homework before posting, the server author
+ and community of the Binc IMAP mailing list will be friendly and will approach everyone with respect.
+ The same is expected from those who post to the list.</LI>
+ <LI>There will be no RTFM on the project's mailing list. Flaming and personal insults on the project's mailing list will result in banning of the originator.</LI>
+ <LI>The community is encouraged to pay back to the project's contributors by <B>sharing</B> their own
+ contributions to Binc IMAP through the GPL license.</LI>
+ </UL>
+</LI>
+<LI>Security through good design
+ <UL>
+ <LI>A well designed server is <U>less exposed to bugs</U> than a poorly designed server.</LI>
+ <LI>The server will strive to use <U>every kind of security enhancing feature</U>, while
+ keeping the implementation details as simple as possible.</LI>
+ <LI><U>The source is open</U> and downloadable. Potential bugs and/or nasty pieces of
+ code are easily uncovered when the whole community is able to study every line of
+ code in detail. Bugs should always be reported to the project's mailing list.</LI>
+ </UL>
+</LI>
+<LI>No competition
+ <UL>
+ <LI>Under no circumstance will this project be in market driven competition with other
+ IMAP servers.</LI>
+ <LI>Binc IMAP is first and foremost a <U>quality driven project</U>.</LI>
+ <LI>This project is meant to <U><I>influence</I> the community</U> of authors of
+ network protocols and servers, and hopes to increase the general quality
+ of software that is used all over the globe and beyond.</LI>
+ </UL>
+</LI>
+<LI>Modularity
+ <UL>
+ <LI><B>Binary modularity</B>
+ <P><U>Pluggable extension support.</U> Modules that are loaded into Binc can change a
+ great deal of Binc's behavior. Adding your own extension or altering Binc
+ IMAP's behavior should be as easy as it can get, and it should not require a
+ recompile of the Binc IMAP core.</P>
+ <P><U>Pluggable authentication support.</U> By supporting <B>checkpassword</B>
+ compatible authentication modules, Binc IMAP clients can authenticate against great
+ number of authorities.</P>
+ </LI>
+ <LI><B>Source modularity</B>
+ <P>With a modular and simple yet advanced object oriented design, it should be
+ easy to quickly understand what every method and function does. This will
+ increase third party developers' ability to write extensions and modifications fast.</P>
+ <P>Development of the design and implementation of Binc IMAP will focus on
+ <U>extensibility, robustness and speed</U>.
+ </LI>
+
+ </UL>
+</LI>
+<LI>Quality over quantity
+ <UL>
+ <LI>Binc IMAP's releases are milestones. We strive for perfection.</LI>
+ <LI>Work on improving the existing design and extensibility will always go ahead of
+ adding new features.</LI>
+ <LI>Through extensive module support, the community is encouraged to contribute
+ to the adding and testing of new features. Core design and implementation will
+ always focus on quality.</LI>
+ </UL>
+</LI>
+</UL>
+
+<HR>
+Last updated: 2003-03-24
+
+
+</BLOCKQUOTE>
+
+<TABLE WIDTH="99%" ALIGN="CENTER" CELLSPACING="0" CELLPADDING="4">
+ <TR>
+ <TD CLASS="bodytext" BGCOLOR="#FFFFFF"></TD>
+ </TR>
+ <TR>
+ <TD CLASS="headtext" BGCOLOR="#226666">
+ <A HREF="http://validator.w3.org/check/referer">
+ <IMG BORDER="0" SRC="http://www.w3.org/Icons/valid-html401"
+ ALT="Valid HTML 4.01!" HEIGHT="31" WIDTH="88">
+ </A>
+ <A HREF="http://cr.yp.to/djbdns.html"><IMG BORDER="0" WIDTH="88"
+ HEIGHT="31" SRC="djbdns.jpg" ALT="Powered by djbdns!"></A>
+ <IMG BORDER="0" WIDTH="88" HEIGHT="30" SRC="binclogo.gif"
+ ALT="Powered by Binc IMAP">
+ </TD>
+ </TR>
+</TABLE>
+
+</TD>
+</TR>
+</TABLE>
+<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
+<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
+
+</BODY>
+</HTML>
+">
+ </TD>
+ </TR>
+</TABLE>
+
+</TD>
+</TR>
+</TABLE>
+<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
+<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
+
+</BODY>
+</HTML>