% 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} \input{tailpres}