[bootlin/training-materials updates] master: sysdev: slides: licensing: Simplify permissive licenses listing (e6421565)
Luca Ceresoli
luca.ceresoli at bootlin.com
Mon Feb 6 18:04:56 CET 2023
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/e6421565e9acf70147f659bff4771386989a3471
>---------------------------------------------------------------
commit e6421565e9acf70147f659bff4771386989a3471
Author: Luca Ceresoli <luca.ceresoli at bootlin.com>
Date: Mon Feb 6 18:04:56 2023 +0100
sysdev: slides: licensing: Simplify permissive licenses listing
Replace all the details with a single slide.
Signed-off-by: Luca Ceresoli <luca.ceresoli at bootlin.com>
>---------------------------------------------------------------
e6421565e9acf70147f659bff4771386989a3471
slides/sysdev-licensing/sysdev-licensing.tex | 196 +++------------------------
1 file changed, 21 insertions(+), 175 deletions(-)
diff --git a/slides/sysdev-licensing/sysdev-licensing.tex b/slides/sysdev-licensing/sysdev-licensing.tex
index 9a7fbc86..dd354d1c 100644
--- a/slides/sysdev-licensing/sysdev-licensing.tex
+++ b/slides/sysdev-licensing/sysdev-licensing.tex
@@ -112,181 +112,27 @@
\subsection{Non-copyleft licenses}
-\begin{frame}[fragile]{MIT}
- \begin{columns}
- \column{0.45\textwidth}
- \begin{itemize}
- \item Simple permissive license
- \item Widely used
- \item You can do pretty much all what you want, as long as you
- preserve the copyright notice
- \item \url{https://en.wikipedia.org/wiki/MIT_License}
- \end{itemize}
- \column{0.55\textwidth}
- \begin{block}{}
- {\tiny
-\begin{verbatim}
-
-Copyright <YEAR> <COPYRIGHT HOLDER>
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-\end{verbatim}
- }
- \end{block}
- \end{columns}
-\end{frame}
-
-\begin{frame}[fragile]{Apache License}
- \begin{columns}
- \column{0.5\textwidth}
- \begin{itemize}
- \item Slightly more complex permissive license
- \item Must preserve a \code{NOTICE} file
- \item Includes a {\em patent grant}, a mechanism to prevent users of
- the licensed project from suing others based on patents related to the
- project
- \item \url{https://en.wikipedia.org/wiki/Apache_License}
- \item \url{https://www.apache.org/licenses/LICENSE-2.0}
- \end{itemize}
- \column{0.5\textwidth}
- \begin{block}{}
- {\tiny
-\begin{verbatim}
- Apache License
-Version 2.0, January 2004
-http://www.apache.org/licenses/
-
-TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-1. Definitions [...]
-
-2. Grant of Copyright License [...]
-
-3. Grant of Patent License [...]
-
-4. Redistribution [...]
-
-5. Submission of Contributions [...]
-
-6. Trademarks [...]
-
-7. Disclaimer of Warranty [...]
-
-8. Limitation of Liability [...]
-
-9. Accepting Warranty or Additional Liability [...]
-\end{verbatim}
- }
- \end{block}
- \end{columns}
-\end{frame}
-
-\begin{frame}[fragile]{BSD 2 Clause}
- \begin{columns}
- \column{0.45\textwidth}
- \begin{itemize}
- \item Simple permissive license
- \item Not far from the MIT license
- \item Requires preserving a copyright notice
- \item \url{https://opensource.org/licenses/BSD-2-Clause}
- \item \url{https://en.wikipedia.org/wiki/BSD_licenses}
- \end{itemize}
- \column{0.55\textwidth}
- \begin{block}{}
- {\tiny
-\begin{verbatim}
-Copyright <YEAR> <COPYRIGHT HOLDER>
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-
-2. Redistributions in binary form must reproduce the above copyright
-notice, this list of conditions and the following disclaimer in the
-documentation and/or other materials provided with the distribution.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-\end{verbatim}
- }
- \end{block}
- \end{columns}
-\end{frame}
-
-\begin{frame}[fragile]{BSD 3 Clause}
- \begin{columns}
- \column{0.45\textwidth}
- \begin{itemize}
- \item Variant of the BSD 2 Clause license
- \item Includes a {\em non-endorsement} clause
- \item \url{https://opensource.org/licenses/BSD-3-Clause}
- \item \url{https://en.wikipedia.org/wiki/BSD_licenses}
- \end{itemize}
- \column{0.55\textwidth}
- \begin{block}{}
- {\tiny
-\begin{verbatim}
-Copyright <YEAR> <COPYRIGHT HOLDER>
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-1. Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-
-2. Redistributions in binary form must reproduce the above copyright
-notice, this list of conditions and the following disclaimer in the
-documentation and/or other materials provided with the distribution.
-
-3. Neither the name of the copyright holder nor the names of its
-contributors may be used to endorse or promote products derived from
-this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-\end{verbatim}
- }
- \end{block}
- \end{columns}
+\begin{frame}{Most common non-copyleft licenses}
+ \begin{itemize}
+ \item {\bf \href{https://en.wikipedia.org/wiki/MIT_License}{MIT}}, {\bf
+ \href{https://opensource.org/licenses/BSD-2-Clause}{BSD 2 CLAUSE}}
+ \begin{itemize}
+ \item Very simple
+ \item Require to preserve the copyright notice
+ \end{itemize}
+ \item {\bf \href{https://opensource.org/licenses/BSD-3-Clause}{BSD 3
+ CLAUSE}}
+ \begin{itemize}
+ \item Adds a non-endorsement clause
+ \end{itemize}
+ \item {\bf \href{https://www.apache.org/licenses/LICENSE-2.0}{Apache}}
+ \begin{itemize}
+ \item More complex
+ \item Includes a {\em patent grant}, a mechanism to prevent users
+ of the licensed project from suing others based on patents
+ related to the project
+ \end{itemize}
+ \end{itemize}
\end{frame}
\subsection{Copyleft licenses}
More information about the training-materials-updates
mailing list