[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