Skip to content
Snippets Groups Projects
Commit 867f890d authored by W. Spencer Smith's avatar W. Spencer Smith
Browse files

Material for L21

parent 7621bad7
No related branches found
No related tags found
No related merge requests found
Lectures/Figures/nuclear_reactor_technologies_home.png

465 KiB

File added
Lectures/Figures/tree.png

511 KiB

File added
This diff is collapsed.
No preview for this file type
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
\input{../def-beamer} \input{../def-beamer}
\newcommand{\topic}{21 Assurance Case} \newcommand{\topic}{22 Assurance Case}
\input{../titlepage} \input{../titlepage}
...@@ -54,7 +54,15 @@ ...@@ -54,7 +54,15 @@
\frametitle{Administrative Details} \frametitle{Administrative Details}
\bi \bi
\item admin points \item MIS Marking Scheme
\bi
\item Not all of the spec has to be formal
\ei
\item Course evaluation
\bi
\item Nov 23 to Dec 7
\item \url{https://evals.mcmaster.ca}
\ei
\ei \ei
\end{frame} \end{frame}
...@@ -65,7 +73,7 @@ ...@@ -65,7 +73,7 @@
\frametitle{Administrative Details: Deadlines} \frametitle{Administrative Details: Deadlines}
~\newline ~\newline
\begin{tabular}{l l l} \begin{tabular}{l l l}
\textbf{MIS} & Week 11 & Nov 22\\ \textbf{MIS} & Week 11 & Nov 29\\
\textbf{Impl.\ Present} & Week 12 & Week of Nov 27\\ \textbf{Impl.\ Present} & Week 12 & Week of Nov 27\\
Final Documentation & Week 13 & Dec 6\\ Final Documentation & Week 13 & Dec 6\\
\end {tabular} \end {tabular}
...@@ -99,6 +107,170 @@ Final Documentation & Week 13 & Dec 6\\ ...@@ -99,6 +107,170 @@ Final Documentation & Week 13 & Dec 6\\
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
\frametitle{No License?}
\bi
\item Can others use your work if you do not include a license?
\item \href{http://choosealicense.com/no-license/}{See this link for the answer}
\ei
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
\frametitle{Copyright}
\bi
\item Your work is automatically afforded protection by copyright law
\bi
\item Your cannot infringe on someone else's copyright
\item Must be some creativity
\ei
\item Additional protection through registration with the copyright office
\item Copyright does not apply to the idea, but the expression of the idea
\item Trademarks and patents cover concepts and ideas
\item In work for hire, copyright belongs to employer
\item You can assign your copyright to someone else or a corporation
\ei
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
\frametitle{Rights}
\bi
\item Owner has full and exclusive rights to control who may copy or create a
derivative work
\item Right to sue for copyright infringement
\ei
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
\frametitle{Licensing}
\bi
\item Permission to others to reproduce or distribute a work
\item License are distinguished by the restrictions (conditions)
\ei
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
\frametitle{Proprietary License}
\bi
\item Copyright holder retains all rights
\item Cannot copy
\item Cannot use
\item Cannot modify
\ei
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
\frametitle{GNU General Public License (GPL)}
\bi
\item Can copy the software
\item Can distribute the software
\item Can charge a fee to distribute the software (which will still include the license information)
\item Can make modifications
\item Condition -- all modifications/uses are also under GPL, source
code must be available
\item Lesser GPL allows to link to libraries, without automatically falling under
GPL conditions
\ei
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
\frametitle{GNU Questions}
\bi
\item Question 1
\bi
\item You modify some Linux source files to install Linux on your embedded
device
\item You write software to run on this new Linux ``box''
\item What software falls under the GPL?
\item \href{http://www.softwarefreedom.org/resources/2008/compliance-guide.html}{Answer}
\ei
\item Question 2
\bi
\item You want to distribute object code compiled by gcc, where gcc is under GPL
\item Is your object code under GPL?
\item \href{https://www.gnu.org/licenses/gcc-exception-3.1-faq.en.html}{Answer}
\ei
\ei
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
\frametitle{BSD and MIT}
\bi
\item Removes ``virus'' from GPL
\item Can copy, distribute, charge a fee, make modifications
\item Under the condition that you keep the license intact, credit the author
\item Not required to disclose source
\item Use at your own risk (cannot sue)
\ei
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
\frametitle{Public Domain}
\bi
\item Do what you want with the code
\item No conditions
\ei
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
\frametitle{Copyright and License Related Links}
\bi
\item
\href{http://haacked.com/archive/2006/01/24/TheDevelopersGuideToCopyrightLaw-Part1.aspx/}{Developer's
guide to copyright law}
\item \href{https://www.smashingmagazine.com/2010/03/a-short-guide-to-open-source-and-similar-licenses/}{Summary of licenses}
\item
\href{http://haacked.com/archive/2007/04/04/there-are-only-four-software-licenses.aspx/}{Main
types of licenses}
\item \href{http://choosealicense.com}{Choose a license}
\item \href{http://choosealicense.com/licenses/}{Another summary}
\item \href{https://tldrlegal.com}{Plain English summaries}
\ei
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}[allowframebreaks] \begin{frame}[allowframebreaks]
\frametitle{References} \frametitle{References}
......
File added
File added
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment