diff options
| author | Jan Altenberg <jan@linutronix.de> | 2011-01-21 14:09:31 +0100 |
|---|---|---|
| committer | Jan Altenberg <jan@linutronix.de> | 2011-01-21 14:09:31 +0100 |
| commit | c929ad9f5ab01ea32ddd1a48aae44a233cb6c039 (patch) | |
| tree | b1c235be231606ec869d76b94fa17e56c95340e9 /linux-basics/licenses/pres_licenses_en.tex | |
| parent | 4eaadbd816e2f5f0717d789188e6086612262e73 (diff) | |
Introduced the first draft of some new topics.
_BASIC_ introduction to:
* Open Source licenses
* Scheduling / Process Management
* UDEV
Diffstat (limited to 'linux-basics/licenses/pres_licenses_en.tex')
| -rw-r--r-- | linux-basics/licenses/pres_licenses_en.tex | 154 |
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} |
