blob: 76acd9e7431f7b9a1c017b2700185bc1beae2b7c (
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
|
% on the following slides, include icon in the left sidebar
\def\lximg{/usr/share/lx/icons/fueller.png}
\input{configpres}
\title{Opensource-Licenses}
\maketitle
% stop displaying 'fueller.png' on the following slides
\def\lximg{none}
\subsection{Opensource-Licenses}
\subsubsection{GPL}
\begin{frame}
\frametitle{GPL: GNU \textbf{G}eneral \textbf{P}ublic \textbf{L}icense}
You are allowed to:
\begin{itemize}
\item Use the source code
\item Change the source code
\item (Re-)Distribute the source code
\end{itemize}
You have to:
\begin{itemize}
\item Provide your code under the same license!!
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{GPLv2 vs. GPLv3}
\begin{alertblock}{What's different in GPLv3?}
\begin{itemize}
\item It covers DRM
\item Wants to prevent ''Tivoization''
\item Wants to protect against patent treats
\item Clarifies license compatibility
\item System Libraries Exception has been adjusted
\end{itemize}
\end{alertblock}
\end{frame}
\begin{frame}
\frametitle{Copyleft}
\begin{alertblock}{http://www.gnu.org/copyleft/}
''Copyleft is a general method for making a program (or other work) free, and
requiring all modified and extended versions of the program to be free as
well.''
\end{alertblock}
\end{frame}
\begin{frame}
\frametitle{LGPL: \textbf{L}esser \textbf{GPL}}
\begin{itemize}
\item Pretty much the same as GPL, but:
\item any software that is just linked against this code can be released under
its own license
\end{itemize}
\end{frame}
\subsubsection{Apache, BSD}
\begin{frame}
\frametitle{Apache License}
You are allowed to:
\begin{itemize}
\item Use the code
\item Modify the code
\end{itemize}
as long as you:
\begin{itemize}
\item Include an appropriate attribution in the documentation
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{BSD}
You are allowed to:
\begin{itemize}
\item Use the code
\item Modify the code
\item (Re-) Distribute the code
\item Keep it Closed-Source
\item Release it under you own license
\end{itemize}
You have to:
\begin{itemize}
\item Keep and distribute the original copyright statements!
\item Mention the ''University of California, Berkeley'' in the documentation
/ advertising (''advertising clause'')
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{BSD: Modified BSD license}
\begin{itemize}
\item AKA 3-clause BSD license
\item Identical to the ''original'' BSD license (4-clause BSD license), but
without the ''advertising clause''
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{License compatibility}
\begin{itemize}
\item Be careful when mixing code which is released under different licenses!
\item Check if the licenses are compatible!
\end{itemize}
Example:
\begin{itemize}
\item BSD is incompatible with GPL, because:
\item of BSDs ''advertising clause''
\item BSD doesn't contain any Copyleft
\end{itemize}
This means:
\begin{itemize}
\item You can only use 3-clause BSD code in GPL code!
\item You MUST NOT use GPL code in BSD code!!!!
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Licens Overview}
Many open source licenses are available. This websites give an overview and compare the different license.
\begin{itemize}
\item \url{https://choosealicense.com/licenses/}
\item \url{https://en.wikipedia.org/wiki/Comparison_of_free_and_open-source_software_licenses}
\end{itemize}
\end{frame}
\input{tailpres}
|