comparison thesis/tex/2-FreeSoftwareProjects.tex @ 48:a60b2d32b597

reworked some sentences; fixed dates; more
author meillo@marmaro.de
date Tue, 14 Oct 2008 12:23:10 +0200
parents d52fa2350137
children f944ca6dd688
comparison
equal deleted inserted replaced
47:d52fa2350137 48:a60b2d32b597
2 2
3 There are several differences between \freesw\ projects and projects about proprietary software. 3 There are several differences between \freesw\ projects and projects about proprietary software.
4 To understand \freesw\ projects, one needs to understand \freesw\ itself first. 4 To understand \freesw\ projects, one needs to understand \freesw\ itself first.
5 5
6 \section{About \freesw} 6 \section{About \freesw}
7 The term ``Free Software'' was coined by the \name{Free Software Foundation} (short: \NAME{FSF}), founded by Richard M.\ Stallman (known as ``RMS'') in 1985. %FIXME: check date 7 The term ``Free Software'' was coined by the \name{Free Software Foundation} (short: \NAME{FSF}), founded by Richard M.\ Stallman (known as ``RMS'') in 1985.
8 Although various licenses make software free, none of them represents the thinking of \freesw\ like the the \GNU\ \gpl\ (short: \GPL), which was written by Stallman in 1983. 8 Although various licenses make software free, none of them represents the thinking of \freesw\ like the the \GNU\ \gpl\ (short: \GPL). Its first version was written by Stallman in 1989.
9 One could say, the \GPL\ ``powered'' the \name{Free Software movement}. 9 One could say, the \GPL\ catalized the \name{Free Software movement}.
10 10
11 But after all, the \GPL\ was not the first \freesw\ license used. 11 After all, the \GPL\ was not the first \freesw\ license used.
12 The \name{BSD License} for example is much older; with first occurences around 19xx. %FIXME: insert date 12 The \name{MIT License} (or \name{X Consortium License}) for example is older; published in 1988.
13 However, nobody talked about ``Free Software'' back then. 13 Licenses providing the same rights have been used since long time ago.
14 But none of them was so often (re)used by other projects---thus gattering less awareness.
15 Further more was the \GPL\ created to be a \emph{general} license for all kinds of programs, unlike most other licenses written for one particular program.
14 16
15 \freesw\ gives freedoms to its users. 17 \freesw\ gives freedoms to its users.
16 In contrast to proprietary software restricting the users freedom. 18 In contrast to proprietary software restricting the users freedom.
17 The freedoms (or rights) the user has are stated in %FIXME where? 19 The freedoms (or rights) the user has are stated in the \name{Free Software Definition} of the \NAME{FSF}. Namely these are:
18 . Namely these are:
19 \begin{enumerate} 20 \begin{enumerate}
20 \item The freedom to use 21 \item The freedom to run the program, for any purpose (freedom 0).
21 \item The freedom to copy and share 22 \item The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this.
22 \item The freedom to study the source code 23 \item The freedom to redistribute copies so you can help your neighbor (freedom 2).
23 \item The freedom to modify 24 \item The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.
24 \item The freedom to redistribute (granting the same freedom)
25 \end{enumerate} 25 \end{enumerate}
26 26
27 27
28 \section{The term ``Open Source''} 28 \section{The term ``Open Source''}
29 \name{Open Source Software} often stands for the same as \freesw. 29 \name{Open Source Software} often stands for the same as \freesw.
65 65
66 \emph{Community} is everyone who is in contact through the project. 66 \emph{Community} is everyone who is in contact through the project.
67 Be it on the mailing list, the discussion board, or by telling the developers about a new feature wanted. 67 Be it on the mailing list, the discussion board, or by telling the developers about a new feature wanted.
68 68
69 There will hardly be a community if no communication channels are available. 69 There will hardly be a community if no communication channels are available.
70 If the development team does not provide them, there is a chance that enthusiastic %FIXME: better word 70 If the development team does not provide them, there is a chance that encouraged users set them up on their own.
71 users set them up on their own.
72 But this is rare and the program needs to be very popular. %TODO: maybe include an example here (w3m?) 71 But this is rare and the program needs to be very popular. %TODO: maybe include an example here (w3m?)
73 72
74 Projects without a good community tend to die sooner or later. 73 Projects without a good community tend to die sooner or later.
75 74
76 75