comparison thesis/tex/2-FreeSoftwareProjects.tex @ 57:1412d283624a

added URLs of matching websites
author meillo@marmaro.de
date Fri, 17 Oct 2008 12:54:07 +0200
parents 34bc9138c3d9
children
comparison
equal deleted inserted replaced
56:a3a470d884bd 57:1412d283624a
1 \chapter{About \freesw\ projects} 1 \chapter{About \freesw\ projects}
2
3 % http://www.faqs.org/docs/artu/
2 4
3 There are several differences between \freesw\ projects and projects about proprietary software. 5 There are several differences between \freesw\ projects and projects about proprietary software.
4 To understand \freesw\ projects, one needs to understand \freesw\ itself first. 6 To understand \freesw\ projects, one needs to understand \freesw\ itself first.
5 7
6 \section{About \freesw} 8 \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. 9 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). Its first version was written by Stallman in 1989. 10 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\ catalized the \name{Free Software movement}. 11 One could say, the \GPL\ catalized the \name{Free Software movement}.
12
13 % http://www.fsf.org/about/what-is-free-software
10 14
11 After all, the \GPL\ was not the first \freesw\ license used. 15 After all, the \GPL\ was not the first \freesw\ license used.
12 The \name{MIT License} (or \name{X Consortium License}) for example is older; published in 1988. 16 The \name{MIT License} (or \name{X Consortium License}) for example is older; published in 1988.
13 Licenses providing the same rights have been used since long time ago. 17 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. 18 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. 19 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.
16 20
17 \freesw\ gives freedoms to its users. 21 \freesw\ gives freedoms to its users.
18 In contrast to proprietary software restricting the users freedom. 22 In contrast to proprietary software restricting the users freedom.
19 The freedoms (or rights) the user has are stated in the \name{Free Software Definition} of the \NAME{FSF}. Namely these are: 23 The freedoms (or rights) the user has are stated in the \name{Free Software Definition} of the \NAME{FSF}. Namely these are:
24 % http://www.gnu.org/philosophy/free-sw.html
25 % http://www.fsf.org/licensing/essays/free-sw.html
20 \begin{enumerate} 26 \begin{enumerate}
21 \item The freedom to run the program, for any purpose (freedom 0). 27 \item The freedom to run the program, for any purpose (freedom 0).
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. 28 \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.
23 \item The freedom to redistribute copies so you can help your neighbor (freedom 2). 29 \item The freedom to redistribute copies so you can help your neighbor (freedom 2).
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. 30 \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.
28 \section{The term ``Open Source''} 34 \section{The term ``Open Source''}
29 \name{Open Source Software} often stands for the same as \freesw. 35 \name{Open Source Software} often stands for the same as \freesw.
30 But there is an essential difference: \name{Open Source} focuses on the availability of source code, while \freesw\ is about freedoms for people. 36 But there is an essential difference: \name{Open Source} focuses on the availability of source code, while \freesw\ is about freedoms for people.
31 37
32 \name{Open Source Software} is a subset of \freesw, meaning: All \freesw\ is \name{Open Source}, but there exists \name{Open Source Software} that is not free. 38 \name{Open Source Software} is a subset of \freesw, meaning: All \freesw\ is \name{Open Source}, but there exists \name{Open Source Software} that is not free.
39
40 % http://www.gnu.org/philosophy/open-source-misses-the-point.html
41 % http://catb.org/~esr/open-source.html
33 42
34 43
35 \section{Development of \freesw} 44 \section{Development of \freesw}
36 Having source code available and the right to modify it, encouridges programmers to actually do so. 45 Having source code available and the right to modify it, encouridges programmers to actually do so.
37 Their modifications are manifoldly. 46 Their modifications are manifoldly.