From c929ad9f5ab01ea32ddd1a48aae44a233cb6c039 Mon Sep 17 00:00:00 2001
From: Jan Altenberg <jan@linutronix.de>
Date: Fri, 21 Jan 2011 14:09:31 +0100
Subject: Introduced the first draft of some new topics. _BASIC_ introduction
 to:

* Open Source licenses
* Scheduling / Process Management
* UDEV
---
 linux-basics/licenses/pres_licenses_en.tex | 154 +++++++++++++++++++++++++++++
 1 file changed, 154 insertions(+)
 create mode 100644 linux-basics/licenses/pres_licenses_en.tex

(limited to 'linux-basics/licenses/pres_licenses_en.tex')

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}
-- 
cgit v1.2.3

