summaryrefslogtreecommitdiff
path: root/gnu/gnu-slides.mgp
blob: 5e775bbdba067b2045a761a7b4935ac355d50eed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
%include "default.mgp" 
%default 1 bgrad
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%page
%nodefault
%back "blue"

%center
%size 7


Free Software and the GNU project


%center
%size 4
by

Harald Welte <laforge@gnumonks.org>


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%page
Free Software and the GNU project
Contents


	Introduction

	Richard Stallman

	The GNU project

	Free Software

	Copyleft

	Other free software licenses

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%page
Free Software and the GNU project
Introduction

Background

	In the 1960es software was always bundled to hardware and came in the source code

	This didn't change very much during the 70s, because hardware was expensive

	binary-only proprietary software became very strong in the early 80s 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%page 
Free Software and the GNU project
Richard Stallman


	Experienced the early computing years at MIT AI labs

	Was unwilling to give up the freedom he had through the source code

	Had already written Emacs, the famos editor

	Decided to do something against it in fall 1983

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%page
Free Software and the GNU project
The GNU project


	Started 1984 by Richard Stallman

	Aim: Implement a free UNIX like system 

	He started with a development environment (gcc, )


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%page
Free Software and the GNU project
What is free software

According to Richard Stallmans definition, free software has the following freedoms:

	Freedom to use the program for every purpose
	Freedom to study how the program works and to adapt it to your own needs. Access to the source code is a precondition for this
	Freedom to redistribute copies so you can help your neighbor
	Freedom to improve the program and release the changes to the public, so that the whole community benefits. Access to the source code is a precondition for this.


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%page
Free Software and the GNU project
Copyleft

Copyleft is a special enhancement to free software

Copyleft is defined by the GNU GPL (General Public License)

It adds certain distribution terms for the software and any derived work

	If you redistribute a copylefted software to anybody, you license it including the sourcecode under the terms of the GPL

	All derived work from the program is subject to the GPL, too.


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%page
Free Software and the GNU project
Other free software licenses

Apart from the GNU copyleft free software license (GPL) there are some other non-copyleft free software licenses.

The BSD (Berkley Software Distribution) license and the XFree86 license are the best-known examples

These licenses don't protect the software from being used in proprietary software products.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%page
Free Software and the GNU project
Open source


Open source is a totally different ideology than free software. 

The open source movement has the goal to produce stable software through availability of the source code to the public.  Compare this to the aim of the free software movement: Freedom for all users.

Open source licenses may restrict publications of derived work as well as redistribution.

Please use the term 'free software' if you talk about linux and other projects licensed under the terms of the GPL or BSD license.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%page
Free Software and the GNU project
Further information


More information about free software is available at http://www.gnu.org

More information about the open source movement is available at http://www.opensource.org

The author can be contacted at <laforge@gnumonks.org>
personal git repositories of Harald Welte. Your mileage may vary