annotate thesis/tex/7-Summary.tex @ 358:bab625cdd64e

spell checking
author meillo@marmaro.de
date Wed, 28 Jan 2009 11:36:53 +0100
parents fa5fb3b77cc8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
89
3b5ba7331eb5 complete restructuring of whole document
meillo@marmaro.de
parents:
diff changeset
1 \chapter{Summary}
3b5ba7331eb5 complete restructuring of whole document
meillo@marmaro.de
parents:
diff changeset
2
346
ee2c4c70a734 wrote summary
meillo@marmaro.de
parents: 195
diff changeset
3 This thesis is a comprehensive analysis of \masqmail. It followed a clear structure from the present to the future, from the problems to the requirements to proposed solutions, and from the general to the special.
ee2c4c70a734 wrote summary
meillo@marmaro.de
parents: 195
diff changeset
4
358
bab625cdd64e spell checking
meillo@marmaro.de
parents: 354
diff changeset
5 The reasons why it is worth to restart development on the project and the problems to solve were identified in the beginning. The the current and future market for electronic communication and email was analyzed to show that it is future-proof and to spot future needs. Afterwards the different types of \MTA{}s were classified and the most important alternatives to \masqmail\ were presented and compared.
346
ee2c4c70a734 wrote summary
meillo@marmaro.de
parents: 195
diff changeset
6
ee2c4c70a734 wrote summary
meillo@marmaro.de
parents: 195
diff changeset
7 In the second half of the thesis, \masqmail\ stood in the focus. First the goal to reach with further development was defined, then the requirements to reach it were identified. The existing source code was compared against them to see which requirements are already fulfilled. The pending work tasks were ranked by their importance and the amount of work they involve, to receive a list of tasks ordered by the focus they should receive.
ee2c4c70a734 wrote summary
meillo@marmaro.de
parents: 195
diff changeset
8
ee2c4c70a734 wrote summary
meillo@marmaro.de
parents: 195
diff changeset
9 The possible strategies to control further development---improve existing code or redesign and rewrite---were compared against each other on basis of the pending work tasks. They were additionally discussed by regarding various other influences. The final decision is 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.
ee2c4c70a734 wrote summary
meillo@marmaro.de
parents: 195
diff changeset
10
358
bab625cdd64e spell checking
meillo@marmaro.de
parents: 354
diff changeset
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\ is presented. The description of this new design leaves quite a few questions open; it is more a discussion on the topic with suggested solutions. Covering such a topic throughout would take at least a second diploma thesis or a master's thesis. More information needs to be collected and further studies of the situations in existing \MTA{}s need to be made.
195
ff55d3d6fbca minor restructuring
meillo@marmaro.de
parents: 175
diff changeset
12
ff55d3d6fbca minor restructuring
meillo@marmaro.de
parents: 175
diff changeset
13
346
ee2c4c70a734 wrote summary
meillo@marmaro.de
parents: 195
diff changeset
14 \subsubsection*{Outlook}
ee2c4c70a734 wrote summary
meillo@marmaro.de
parents: 195
diff changeset
15
ee2c4c70a734 wrote summary
meillo@marmaro.de
parents: 195
diff changeset
16 Writing this thesis is not the end of my work on \masqmail\ but the beginning. 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 designing \masqmail\ new.
ee2c4c70a734 wrote summary
meillo@marmaro.de
parents: 195
diff changeset
17
ee2c4c70a734 wrote summary
meillo@marmaro.de
parents: 195
diff changeset
18 Of course there are known, but unfixed, bugs in \masqmail. Those need to be closed.
ee2c4c70a734 wrote summary
meillo@marmaro.de
parents: 195
diff changeset
19
354
fa5fb3b77cc8 tiny wording change
meillo@marmaro.de
parents: 346
diff changeset
20 Documentation and ``marketing'' is important too. Especially end user documentation is needed and people who help to distribute the knowledge of \masqmail's existence and its advantages.
346
ee2c4c70a734 wrote summary
meillo@marmaro.de
parents: 195
diff changeset
21
ee2c4c70a734 wrote summary
meillo@marmaro.de
parents: 195
diff changeset
22 \masqmail\ is valuable software---this thesis is a first effort to revive it---it will not be the last.
195
ff55d3d6fbca minor restructuring
meillo@marmaro.de
parents: 175
diff changeset
23
ff55d3d6fbca minor restructuring
meillo@marmaro.de
parents: 175
diff changeset
24
146
2c4673d983c3 wrote about requirements (related to directions to go)
meillo@marmaro.de
parents: 89
diff changeset
25
346
ee2c4c70a734 wrote summary
meillo@marmaro.de
parents: 195
diff changeset
26
ee2c4c70a734 wrote summary
meillo@marmaro.de
parents: 195
diff changeset
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.)
ee2c4c70a734 wrote summary
meillo@marmaro.de
parents: 195
diff changeset
28
ee2c4c70a734 wrote summary
meillo@marmaro.de
parents: 195
diff changeset
29
ee2c4c70a734 wrote summary
meillo@marmaro.de
parents: 195
diff changeset
30