summaryrefslogtreecommitdiff
path: root/linux-basics/licenses/pres_licenses_en.tex
diff options
context:
space:
mode:
Diffstat (limited to 'linux-basics/licenses/pres_licenses_en.tex')
-rw-r--r--linux-basics/licenses/pres_licenses_en.tex154
1 files changed, 154 insertions, 0 deletions
diff --git a/linux-basics/licenses/pres_licenses_en.tex b/linux-basics/licenses/pres_licenses_en.tex
new file mode 100644
index 0000000..dfda2b2
--- /dev/null
+++ b/linux-basics/licenses/pres_licenses_en.tex
@@ -0,0 +1,154 @@
+\documentclass[11pt]{beamer}
+
+%\usepackage{ngerman}
+\usepackage{times}
+\usepackage{graphicx}
+\usepackage{pgf,pgfarrows,pgfnodes,pgfautomata,pgfheaps}
+\usepackage{amsmath,amssymb}
+\usepackage[latin1]{inputenc}
+\usepackage{listings,color}
+\definecolor{lbcolor}{RGB}{255,210,150}
+\lstset{
+ language=C,
+ numbers=left,
+ stepnumber=1,
+ numbersep=5pt,
+ numberstyle=\tiny,
+ breaklines=true,
+ breakautoindent=true,
+ postbreak=\space,
+ tabsize=2,
+ basicstyle=\ttfamily\footnotesize,
+ showspaces=false,
+ showstringspaces=false,
+ extendedchars=true,
+ backgroundcolor=\color{lbcolor},
+ keywordstyle=\bf ,
+ commentstyle=\color{green},
+ stringstyle=\color{red}
+}
+
+\mode<presentation>
+{
+ \usetheme{linutronix}
+}
+
+% on the following slides, include icon in the left sidebar
+\def\lximg{/usr/share/lx/icons/fueller.png}
+
+\title{Opensource-Licenses}
+\institute{Linutronix GmbH}
+
+\begin{document}
+
+\frame{ \titlepage }
+
+% stop displaying 'fueller.png' on the following slides
+\def\lximg{none}
+
+\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}
+
+\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}
+
+\end{document}