summaryrefslogtreecommitdiff
path: root/2004/gpl-wos2004/gpl-wos2004.mgp
blob: f8181095886696e13b3793d9ed579b4608f63b73 (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
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
%include "default.mgp"
%default 1 bgrad
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%page
%nodefault
%back "blue"

%center
%size 7


Enforcing the GNU GPL
Copyright helps Copyleft


%center
%size 4
by

Harald Welte <laforge@netfilter.org>


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%page
GNU GPL - Copyright helps Copyleft
Contents


	Introduction

	The GNU General Public License
	Motivations for licensing under the GPL
	Enforcing the GNU GPL

	Thanks

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%page 
GNU GPL - Copyright helps Copyleft
Introduction

Who is speaking to you?

		an independent Free Software developer
		who earns his living off Free Software since 1997
		who is one of the authors of the linux kernel firewall system called netfilter/iptables

Why is he speaking to you?

		because he became aware of copyright (copyleft?) infringement and took legal action within German jurisdiction

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%page
GNU GPL - Copyright helps Copyleft
The GNU General Public License

What is the GNU General Public License?

		A software license issued by the Free Software Foundation, originally meant for their Free Software in the GNU project.
		The commonly used Version is the GPLv2 from 1991
		Can be considered as the first 'copyleft' licenses, before the idea of 'free software' spread to 'free content' and other areas.
		Traditional software licenses are designed to restrict the rights of the user
			no copying
			no modificatio
			no reverse engineering
		The GPL instead tries to grant fundamental freedoms
			freedom to run the program
			freedom to study the program and adapt it (requires source code)
			freedom to redistribute
			freedom to improve and publish improvements


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%page
GNU GPL - Copyright helps Copyleft
The GNU General Public License

But, the GPL does not only grant rights!

		In order to preserve the fundametal freedom, any distribution of a program has to
			mention that the work is licensed under the GPL
			include the GPL license text
			either include the source code, or provide a written offer how to receive a copy of the source code

		Also, any derived work that is being distributed has to
			make available the source code of the derived work

Unfortunately, the wide misconception about copyright, free software, public
domain (even the RedHat CEO!) leads to people unknowignly, or even wilfully 
only benefit from the freedom but not fulfill the obligations stated above.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%page
GNU GPL - Copyright helps Copyleft
Enforcing the GNU GPL

Enforcing the GPL
		GPL violations are nothing new, as GPL licensed software is nothing new.
		However, the recent Linux boom 
		The FSF enforces GPL violations of code on which they hold the copyright
			silently, without public notice
			in lengthy negotiations
		During 2003 the "Linksys" case drew a lot of attention
			Linksys was selling 802.11 WLAN Acces Ponts / Routers
			Lots of GPL licensed software embedded in the device (included Linux, uClibc, busybox, iptables, ...)
			FSF led alliance took the 'qiet' approach and it took about four months until the full source code was released
		Some developers didn't agree with this approach
			not enough publicity
			violators don't loose anything by first not complying and wait for the FSF
			four months delay is too much for low product lifecycles in WLAN world
		So the netfilter/iptables project started to do their own enforcement in more cases coming up

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%page
GNU GPL - Copyright helps Copyleft
Enforcing the GNU GPL

Enforcing the GPL
		chronological order
			reverse engineering of firmware images
			sending the infringing organization a warning notice
			wait for them to sign a statement to cease and desist
			applying for a preliminary injunction if they don't (max 4 weeks after reverse engineering)

		Success so far
			amicable agreement with Asus, Belkin, Allnet, Fujitsu-Siemens, Securepoint, U.S.Robotics
			some of which made significant donations to charitable organizations of the free software community
			preliminary injunction against Sitecom
			negotiating in more cases
			public awareness 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%page
GNU GPL - Copyright helps Copyleft
Enforcing the GNU GPL

Enforcing the GPL
		remains an important issue for Free Software
		will start to happen within the court
		has to be made public in order to raise awareness

Problems
		only the copyright holder (in most cases the author) can do it
		users discovering GPL'd software need to communicate those issues to all copyright holders

	The http://www.gpl-violations.org/ project was started
		as a platform wher users can report alleged violations
		to verify those violations and inform all copyright holders
		to inform the public about ongoing enforcement efforts

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%page
GNU GPL - Copyright helps Copyleft
Thanks

	Thanks to
		Alan Cox, Alexey Kuznetsov, David Miller, Andi Kleen
			for implementing (one of?) the world's best TCP/IP stacks
		Paul 'Rusty' Russell
			for starting the netfilter/iptables project
			for trusting me to maintain it today
		Astaro AG
			for sponsoring parts of my netfilter work
		Free Software Foundation
			for the GNU Project 
			for the GNU General Public License
%size 3
	The slides of this presentation are available at http://www.gnumonks.org/
%size 3
	The netfilter homepage http://www.netfilter.org/
%size 3
	The http://www.gpl-violations.org/ project


personal git repositories of Harald Welte. Your mileage may vary