%\documentclass[handout]{beamer} \documentclass[t,12pt,numbers,fleqn]{beamer} %\documentclass[ignorenonframetext]{beamer} \newif\ifquestions %\questionstrue \questionsfalse \usepackage{pgfpages} \usepackage{hyperref} \hypersetup{colorlinks=true, linkcolor=blue, citecolor=blue, filecolor=blue, urlcolor=blue, unicode=false} \urlstyle{same} \bibliographystyle{plain} %\usetheme{Iimenau} \useoutertheme{split} %so the footline can be seen, without needing pgfpages %\pgfpagesuselayout{resize to}[letterpaper,border shrink=5mm,landscape] %if this is uncommented, the hyperref links do not work \mode<presentation>{} \input{../def-beamer} \newcommand{\topic}{22 Assurance Case} \input{../titlepage} \begin{document} \input{../footline} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{frame} \frametitle{Assurance Case} \bi \item Administrative details \item Questions? \item License and copyright \item Assurance cases \ei \end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{frame} \frametitle{Administrative Details} \bi \item Course evaluation \bi \item Nov 23 to Dec 7 \item \url{https://evals.mcmaster.ca} \ei \item GitHub issues for colleagues \bi \item Assigned 1 colleague (see \texttt{Repos.xlsx} in repo) \item Provide at least 5 issues on their MIS \item Grading as before \item Due by Tuesday, Dec 5, 11:59 pm \ei \ei \end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{frame} \frametitle{Administrative Details: Deadlines} ~\newline \begin{tabular}{l l l} \textbf{MIS} & Week 11 & Nov 29\\ \textbf{Impl.\ Present} & Week 12 & Week of Nov 27\\ Final Documentation & Week 13 & Dec 6\\ \end {tabular} \end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{frame} \frametitle{Administrative Details: Presentation Schedule} \bi \item {Impl.\ Present} \bi \item \textbf{Tuesday: Alexander S., Steven, Alexandre P.} \item \textbf{Friday: Jason, Geneva, Yuzhi} \ei \item Can present anything related to the implementation \bi \item Code \item Tools used \item Testing \item As always it is fine to show work in progress \item Good to bring questions to the class \ei \ei \end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{frame} \frametitle{Questions?} \begin{itemize} \item Questions about MIS documentation? \item Questions about implementation presentations? \end{itemize} \end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \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] \frametitle{References} \bibliography{../../ReferenceMaterial/References} \end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \end{document}