docs/diploma

annotate thesis/tex/6-Summary.tex @ 390:b4b06bc05059

modified date
author meillo@marmaro.de
date Fri, 06 Feb 2009 21:08:49 +0100
parents acbdd61c4f61
children 4b151c1b3835
rev   line source
meillo@89 1 \chapter{Summary}
meillo@89 2
meillo@385 3 This thesis is a comprehensive analysis of \masqmail. It followed a clear structure from the present to the future, from the general to the special, and from problems to requirements to proposed solutions.
meillo@195 4
meillo@385 5 In the beginning, reasons why it is worth to revive the development of \masqmail\ were given and the problems of the program were identified. Then the current and future market for electronic communication and email was analyzed. It was showed that email is future-proof and probable trends were spotted. Afterwards the different types of \MTA{}s were classified and the most important alternatives to \masqmail\ were presented and compared.
meillo@195 6
meillo@385 7 In the second half of the thesis, \masqmail\ was in the focus. The goal to reach with further development was defined and the requirements were identified. The existing source code was compared against the requirements to see which ones are already fulfilled. The pending work tasks were ranked by their focus, which depends on the importance of the task and the amount of work it involves.
meillo@195 8
meillo@385 9 The possible strategies for controlling further development (improve existing code or redesign and rewrite) were compared against each other on basis of the required work. They were additionally discussed with regard to various other influences. The final decision was a twofold aim: First, improve the existing code to keep it usable for the next time. Second, design a new version of \masqmail\ with respect for the modern goals for \MTA{}s that were identified throughout the thesis.
meillo@195 10
meillo@385 11 In the end, more concrete plans for the improvements of the existing code were made and a suggestion for a new design for \masqmail\ was presented. The description of this new design left quite a few questions open, however, it was intended as a discussion with suggested solutions. To cover such a topic throughout, much more information need to be collected and more detailed studies of the situations in other \MTA{}s need to be made. This would take at least a second diploma thesis or a master's thesis.
meillo@146 12
meillo@146 13
meillo@346 14 \subsubsection*{Outlook}
meillo@346 15
meillo@385 16 This diploma thesis is intended to be the begin of a long-time effort to revive \masqmail. The next important step is creating a community of people that are interested in reviving \masqmail's development. Then comes implementing the identified tasks together with this group of volunteers, and afterwards, creating the next generation of \masqmail.
meillo@346 17
meillo@385 18 Like expected for unmaintained software, there are known bugs in \masqmail. Those need to be fixed.
meillo@346 19
meillo@385 20 Documentation and ``marketing'' are also important. Especially end user documentation is needed and people who help to distribute the knowledge of \masqmail's existence and its advantages.
meillo@346 21
meillo@385 22 \masqmail\ is software with value. This thesis is a first effort to revive it---it shall not be the last.
meillo@346 23
meillo@346 24
meillo@346 25
meillo@346 26
meillo@346 27 %``This is the Unix philosophy: Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.'' Doug McIlroy (quoted in Peter H. Salus. A Quarter-Century of Unix. Addison-Wesley. 1994. ISBN 0-201-54777-5.)
meillo@346 28
meillo@346 29
meillo@346 30