Mercurial > docs > diploma
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. |