\documentclass[landscape]{seminar}
\usepackage[utf8]{inputenc}
\usepackage[portuges]{babel}
\usepackage[pdftex,unicode=true,plainpages=false,colorlinks,urlcolor=Brown]{hyperref}
\usepackage[pdftex]{color}
\usepackage{slidesec,epic,eepic,graphicx,ifpdf,rotating}

\definecolor{Brick}{rgb}{0.6100, 0.4000, 0.1200}
\definecolor{Brown}{rgb}{0.6100, 0.2047, 0.1200}
\definecolor{RedHat}{rgb}{0.8039, 0.0, 0.0}
\definecolor{Olive}{rgb}{0.2300, 0.3700, 0.1700}
\definecolor{OliveDark}{rgb}{0.1600, 0.2700, 0.1200}
\definecolor{WhiteIvory}{rgb}{1.000000, 1.000000, 0.96}
\definecolor{IvoryDark}{rgb}{0.95, 0.95, 0.90}
\definecolor{IvoryDarkDark}{rgb}{0.92, 0.92, 0.85}
\definecolor{Firebrick}{rgb}{0.6980, 0.1333, 0.1333}

\def\urlmailto#1{\href{mailto:#1}{#1}}
\def\myslidemode{\Large\sf\centering\color{OliveDark}} 
\def\nextpage{\end{slide}\begin{slide}\myslidemode}

\def\topic#1{\centerline{\normalsize\textcolor{Brown}{\textsf{#1}}}}
\def\heading#1{\slideheading{\texorpdfstring{\LARGE\colorbox{white}{\textcolor{RedHat}{\textsf{#1}}}}{#1}}}
\def\subheading#1{\slideheading{\texorpdfstring{\textcolor{Olive}{\Large\textsf{#1}}}{#1}}}
\def\cemph#1{\textcolor{Firebrick}{\bf\textsf{#1}}}
\def\labelitemi{\textcolor{RedHat}{$\bullet$}}
\def\labelitemii{\textcolor{RedHat}{\bf--}}

\def\slidefig#1{\centering\colorbox{white}{\input{#1}}}
\def\quotationbox#1#2{\centerline{\colorbox{white}{\parbox{300pt}{\normalsize\textcolor{OliveDark}{\textit{#1}}\begin{flushright}\unskip\textcolor{Olive}{\textsf{#2}}\end{flushright}}}}}

\newslideframe{plain}{\textcolor{black}{\colorbox{WhiteIvory}{\begin{picture}(340,229)(-170,-115)\put(0,0){\makebox(0,0){\centering#1}}\Thicklines\color{white}\put(-180,125){\line(1,0){360}}\put(-180,125){\line(0,-1){250}}\color{IvoryDarkDark}\put(180,-125){\line(-1,0){360}}\put(180,-125){\line(0,1){250}}\end{picture}}}}

\slideframe{plain}
\pagecolor{IvoryDark}
\pagestyle{myheadings}

\begin{document}

\begin{slide}

  \myslidemode
  
  \markright{}

  \parbox{200pt}{
    \heading{Boot Restrito}
    \subheading{A Solução Falsa e a Real}

    \medskip

    \begin{center}
      \parbox{90pt}{
        \topic{\includegraphics[height=1.3cm]{logo-fsfal.pdf}}
      }\parbox{73pt}{
        \topic{Alexandre Oliva}
        \topic{\urlmailto{lxoliva@fsfla.org}}
      }

      \bigskip

      \topic{\url{http://www.fsfla.org/~lxoliva/}}
      \topic{\href{http://twister.net.co}{Twister}, \href{https://identi.ca/lxoliva}{Pump.io}: \texttt{@lxoliva}}
    \end{center}

    \bigskip

    {
      \tiny
      \centerline{Copyright 2013, 2015 Alexandre Oliva  (última modificação em novembro de 2015)}
      \centerline{Esta obra está licenciada sob a Licença
        \href{http://creativecommons.org/licenses/by-sa/4.0/}{Creative
          Commons BY-SA 4.0 International}.}
      \centerline{\url{http://www.fsfla.org/svn/fsfla/ikiwiki/blogs/lxo/pres/rboot/}}
    }
  }\parbox{100pt}{
    \includegraphics[height=200pt]{restricted-boots.jpg}
    \tiny
    Copyright 2012 Erik Steinmann \\
    \href{http://creativecommons.org/licenses/by/3.0/}{CC BY 3.0 Unported}
  }

  \nextpage

  \markright{\sf\textcolor{black}{Boot Restrito: A Solução Falsa e a
      Real}\hfill\textcolor{black}{Alexandre
      Oliva}\hfill\color{black}}

  \heading{Resumo}

  \begin{itemize}
  \item Tivoização
  \item GPLv3
  \item UEFI
  \item Windows 8
  \item “Solução”
  \item \cemph{Solução}
  \end{itemize}

  \nextpage

  \heading{Tivoização}

  \begin{itemize}
  \item DVR da TiVo, rodando GNU/Linux
  \item Binários assinados digitalmente
  \item Carregadores verificam assinaturas
  \item \cemph{Usuário} impedido de modificar
  \item Software não é \cemph{Livre}
  \end{itemize}

  \nextpage

  \centerline{\includegraphics[width=80pt]{GPLv3-logo-red.png}}

  \begin{itemize}
  \item Livre: respeita liberdades dos usuários
  \item Copyleft: \cemph{defende}-as de intermediários
    \begin{itemize}
    \item “livre para todos os usuários”
    \end{itemize}
  \item Provisão contra tivoização (§6)
    \begin{itemize}
    \item Software fornecido com Bens de Consumo
    \item Instruções de Instalação de adaptações
    \item Vedação a bloqueio de funcionamento
    \end{itemize}
  \end{itemize}

  \nextpage

  \heading{UEFI}

  \begin{itemize}
  \item Nova “BIOS”, inicia carga do S.O.
  \item Especifica modo que verifica assinaturas
  \item Chaves controladas pelo usuário?
  \item Pode ser desabilitado pelo usuário?
  \item Boot Seguro ou Restrito?
  \end{itemize}

  \nextpage

  \heading{Windows 8 our freedom}

  \begin{itemize}
  \item Requisitos para licenciamento OEM
  \item Exige verificação de assinaturas
  \item Chave da Microsoft pré-carregada
  \item Chaves controladas pelo usuário?
  \item Proíbe desabilitação (ARM)
  \item “Força” aceitação do EULA
  \end{itemize}

  \nextpage

  \heading{“Solução”}

  \begin{itemize}
  \item Pré-carregador assinado pela Microsoft
    \begin{itemize}
    \item Bugs?  Revogação seletiva?
    \end{itemize}
  \item Fontes Livres, mas binário “Tivoizado”
  \item Modificações invalidam a autorização
  \item Não (re)compilável, nem pelas distros
    \begin{itemize}
    \item Self-hosting?  E as 100\% Livres?
    \end{itemize}
  \item Em OEM HW com Boot Restrito
    \begin{itemize}
    \item Violaria a GPLv3
    \end{itemize}
  \end{itemize}

  \nextpage

  \heading{Solução!}

  \begin{itemize}
  \item Ideal: “BIOS” Livre (ex: \href{http://libreboot.org/}{Libreboot})
  \item Desejável: Boot Seguro
    \begin{itemize}
    \item Usar chaves \cemph{que o usuário quiser}
    \item Habilitado \cemph{quando o usuário quiser}
    \end{itemize}
  \item \cemph{Inaceitável}: Boot Restrito
    \begin{itemize}
    \item Melhor devolver ou nem comprar!
    \item Educar consumidores para pressionar
    \end{itemize}
  \end{itemize}

  \nextpage

  \parbox{100pt}{
    \includegraphics[height=200pt]{restricted-boots.jpg}
    \tiny
    Copyright 2012 Erik Steinmann \\
    \href{http://creativecommons.org/licenses/by/3.0/}{CC BY 3.0 Unported}
  }\parbox{200pt}{
    \heading{Obrigado!}

    \topic{\includegraphics[width=150pt]{logo-fsfal.pdf}}

    \heading{Sê Livre!}

    \topic{\urlmailto{lxoliva@fsfla.org, oliva@gnu.org}}

    \topic{\href{http://twister.net.co}{Twister}, \href{https://identi.ca/lxoliva}{Pump.io}: \texttt{@lxoliva}}

    \topic{\url{http://www.fsfla.org/~lxoliva/}}
  }

\end{slide}

\end{document}
