\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}

\ifpdf
\def\imgext#1{#1.pdf}
\else
\def\imgext#1{#1.eps}
\fi

\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}

\renewcommand{\familydefault}{\sfdefault}

\def\urlmailto#1{\href{mailto:#1}{$<$#1$>$}}
\def\urlhttp#1{\href{http://#1}{#1}}
\def\myslidemode{\Large\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--}}
\addto\layoutspanish{
\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}}}}

\newbox\smalllogo
\savebox\smalllogo{\includegraphics[height=3ex]{\imgext{logo-fsfal-pt}}}

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

\begin{document}

\begin{slide}

  \myslidemode

  \markright{\usebox\smalllogo\hfill}

  \bigskip

  \vbox to 0pt{
    \includegraphics[height=2.5cm]{\imgext{gnu-head}}
    \hfill
    \includegraphics[height=2.5cm]{\imgext{freedo}}
  }

  \heading{GNU Linux-libre}
  \subheading{e o dilema dos \cemph{prisioneiros}}

  \medskip

  \includegraphics[height=1.3cm]{\imgext{logo-fsfal}}
  \hspace{0.25cm}
  \includegraphics[height=1.3cm]{\imgext{stux}}

  \subheading{\url{http://linux-libre.fsfla.org/}}

  \topic{Alexandre Oliva \urlmailto{lxoliva@fsfla.org} \hfill 
    \href{http://twister.net.co}{Twister},
    \href{https://identi.ca/lxoliva}{Pump.io}: \texttt{@lxoliva}
  }

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

  \bigskip

  \parbox{250pt}{
    \tiny
    Copyright 2009-2015 FSFLA  (última modificação em novembro de 2015) \\
    Esta obra está licenciada sob a Licença
    \href{http://creativecommons.org/licenses/by-sa/4.0/}{Creative
      Commons BY-SA 4.0 International}.\\
    \url{http://www.fsfla.org/svn/fsfla/site/blogs/lxo/pres/linux-libre/} \\
    \url{http://www.fsfla.org/blogs/lxo/pub/linux-libre}
  }

  \nextpage

  \markright{\usebox\smalllogo\hfill\sf\textcolor{black}{GNU
      Linux-libre e o dilema dos
      prisioneiros}\hfill\textcolor{black}{Alexandre
      Oliva}\hfill\color{black}}

  \heading{Resumo}

  \begin{itemize}
  \item Histórico
  \item Campanha “Sê Livre!”
  \item Liberando o Linux (novamente)
  \item Próximos passos
  \item Adoção
  \item Desafios
  \end{itemize}

  \nextpage

  \heading{Histórico}

  \vspace{-0.5\baselineskip}

  \begin{itemize}
  \item[1983] GNU
  \item[1991] Linux (não-Livre)
  \item[1992] Linux (GNU GPLv2), Yggdrasil Linux/GNU/X
  \item[1996] Blobs no Linux (novamente não-Livre)
  \item[2006] \texttt{find-firmware} e \texttt{gen-kernel} do gNewSense
  \item[2007] \texttt{deblob} do BLAG, e Linux-libre
  \item[2008] \texttt{deblob-check} da FSFLA
  \item[2012] \cemph{GNU} Linux-libre
  \end{itemize}

  \nextpage

  \heading{Sê Livre!}

  \begin{itemize}
  \item Promoção do Software Livre?
  \item Promoção da Liberdade de Software!
  \item Responsabilidade Social
  \end{itemize}

  \quotationbox{Deves \cemph{ser} a mudança que desejas ver no
    mundo.}{Mah\=atm\=a Mohandas Karamchand \textbf{Gandhi}}

  \quotationbox{\noindent
    Quanto mais gente resistir [ao Software não-Livre],\\
    mais gente será Livre, e\\
    mais gente será livre para ser Livre.
  }{Fundação Software Livre América Latina}

  \subheading{\url{http://fsfla.org/se-livre/}}

  \nextpage

  \heading{Mas como se poderia “Ser Livre”?}

  \begin{itemize}
  \item GNU et al são Livres; Linux, não!
    \hfill\hbox{\vbox to 0pt{\kern-2.5ex\hbox{\includegraphics[width=2.3cm]{\imgext{stux}}}}\hbox{}\kern-1.5em}
  \item Código sem fontes, várias licenças
  \end{itemize}

  \quotationbox{\noindent Este arquivo [sob GPL] contém firmware
    derivado de \cemph{código proprietário não publicado},
    Copyright (c) 2004, 2005, 2006, 2007 [fabricante]\\
    Concede-se permissão para a distribuição deste firmware de dados
    em formato hexadecimal ou equivalente, [...]}{Driver de rede,
    100+Kb de código binário executável}

  \quotationbox{\noindent \\
    A despeito do[s termos da GPL] acima, em nenhuma circunstância
    você poderá combinar este software com qualquer outro software [do
    fabricante] oferecido sob licença que não seja a GPL,
    [...]}{Driver de rede \cemph{do mesmo fabricante} (2008), 300Kb de
    “dados”}

  \nextpage

  \heading{Liberando o Linux}

  \begin{itemize}
  \item Limpar tudo que não serve (ao usuário):
    \begin{itemize}
    \item Código sem fontes
      \hfill\hbox{\vbox to 0pt{\kern-3.5ex\hbox{\includegraphics[width=2.3cm]{\imgext{freedo}}}}\hbox{}\kern-1.2em}
    \item Porções sob licenças incompatíveis
    \item Requisições de Software não-Livre
    \item Documentação que o recomenda
      \hfill\hbox{\vbox to 0pt{\kern-2.5ex\hbox{\includegraphics[width=2.2cm]{\imgext{lux}}}}\hbox{}\kern-1.5em}
    \item Código/dados incompreensíveis?
    \end{itemize}
  \item Sistemas “\cemph{GeNUinamente}” Livres
  \end{itemize}

  \nextpage

  \heading{Liberando o Linux}

  \begin{itemize}
  \item Scripts para shell \texttt{deblob-*}
  \item \texttt{-main}: Untar, \texttt{deblob-4.*}, tar, xdelta, gpg
  \item \texttt{-4.*}: \texttt{deblob-check -d} e ajustes
  \item \texttt{-check}: rastreia e elimina blobs
    \begin{itemize}
    \item Arquivos fontes, patches e tarballs
    \item Reconhecimento heurístico de possíveis blobs
    \item Aceita falsos positivos conhecidos
    \item Reconhece sequências impróprias conhecidas
    \end{itemize}
  \end{itemize}

  \nextpage

  \heading{Próximos passos}

  \begin{itemize}
  \item Integrar ao \texttt{deblob-check}:
    \begin{itemize}
    \item Substituições genéricas
    \item Listas de arquivos a limpar
    \end{itemize}
  \item Histórico git limpo, mas compatível
  \item Suporte à carga dinâmica de blobs
    \begin{itemize}
    \item Sem induzir ao seu uso!
    \item Hashes criptográficos unidirecionais?
    \end{itemize}
  \end{itemize}

  \subheading{Ajuda?  \urlmailto{linux-libre@fsfla.org}}

  \nextpage

  \heading{Quero GNU Linux-libre!}

  \begin{itemize}
  \item Código fonte
    \begin{itemize}
    \item \texttt{linux-libre-4.*-gnu*.tar.lz}
    \end{itemize}
  \item Pacotes binários
    \begin{itemize}
    \item Freesh, Freeloong, Freed-ora (BLAG)
    \item LibrePlanet, rt, Freedom Shoppe
    \item DeCentOS!  Huru-buntu?  Freed-ebian?
    \item Várias distribuições (próxima página)
    \end{itemize}
  \end{itemize}

  \subheading{Ajuda?  \urlmailto{linux-libre@fsfla.org}}

  \nextpage

  \heading{Adoção}

  \begin{itemize}
  \item gNewSense, BLAG, FREEEEE
  \item Trisquel, Venenux, Dragora GNU/Linux
  \item Ututo, Musix GNU+Linux?
  \item Parábola, Dyne:bolic, \urlhttp{gnu.org/distros}
  \item VegnuX NeonatoX, ConnochaetOS
  \item Kongoni, Tlamaki, RMS, Amagi
  \item Gentoo, Arch, Ubuntu, Debian?, \cemph{você}?
  \end{itemize}

  \nextpage

  \heading{Desafios}

  \begin{itemize}
  \item Distros querem/necessitam popularidade
  \item Blobs a\cemph{traem} mais usuários?
  \item Melhor trair usuários, debilitar comunidades
  \item Dilema dos prisioneros, iterado
  \item Traição fortalece os agressores
  \item Tragédia do bem comum
  \end{itemize}

  \nextpage

  \heading{Como mudar essa imagem?}

  \begin{itemize}
  \item Quebrar o mito de quebra
    \hfill\hbox{\vbox to 0pt{\kern-2.5ex\hbox{\includegraphics[width=2.8cm]{\imgext{stux}}}}\hbox{}\kern-1.5em}
  \item Liderar pelo exemplo, “\cemph{Sê Livre!}”
  \item Educar usuários, alterar incentivos
    \hfill\hbox{\vbox to 0pt{\kern-2.5ex\hbox{\includegraphics[width=2.2cm]{\imgext{freetz}}}}\hbox{}\kern-1.5em}
  \item Buscar compromisso entre distribuições
  \item Recorrer à fonte, morro acima?
    \hfill\hbox{\vbox to 0pt{\kern-2.5ex\hbox{\includegraphics[width=2.2cm]{\imgext{lux}}}}\hbox{}\kern-1.5em}
  \end{itemize}

  \heading{Sugestões?}

  \nextpage

  \heading{Obrigado!}

  \includegraphics[height=4cm]{\imgext{100gnu+freedo}}

  \href{http://twister.net.co}{Twister},
  \href{https://identi.ca/lxoliva}{Pump.io}: \texttt{@lxoliva} \\
  \url{http://linux-libre.fsfla.org/} \\
  \url{irc://irc.gnu.org/#linux-libre}

\end{slide}

\end{document}
