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

\renewcommand{\familydefault}{\sfdefault}

\def\urlmailto#1{\href{mailto:#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}}}}

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

\begin{document}

\begin{slide}

  \myslidemode
  
  \markright{}

  \heading{GNU: 30 anos de luta}
  \heading{por software obediente ao usuário!}
  \subheading{(E A \cemph{Chave} para Entender o GNU/Linux)}

  \medskip

  \parbox{100pt}{
    \includegraphics[width=100pt]{gnu-head.pdf}
  }\parbox{200pt}{
    \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 Alexandre Oliva  (última modificação em setembro de 2013)}
    \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/gnu30/}}
  }

  \nextpage

  \markright{\sf\textcolor{black}{GNU: 30 anos de
      luta}\hfill\textcolor{black}{Alexandre
      Oliva}\hfill\color{black}}

  \heading{Resumo}

  \begin{itemize}
  \item Onde estamos?
    % computadores que não são nossos
    % escolhem o que podemos instalar
    % seguem ordens de terceiros, não nossas
    % nos limitam e nos espionam
  \item Como chegamos aqui?
    % empresas separaram software do hardware
    % restringiram controle sobre o software para ganhar poder
    % poder de monopólio sobre o software, depois sobre os dados,
    % governos entram na parada e querem controle sobre a comunicação: 
    % bloqueio e monitorização, aproveitando-se de portas dos fundos
    % já usadas e pedindo outras!

    % depois monopólios sobre softwares e outros bens culturais de
    % terceiros, até sobre a programação dos dispositivos!

    % o direito de ler: autorização de acesso a obras culturais é
    % pretexto para controle total sobre os computadores

    % há 30 anos falamos disso
  \item Saudades (só que não?)
    % saudades do tempo em que podiam dizer que os riscos à
    % privacidade, de controle e monitorização, eram só teoria da
    % conspiração?  nem um pouco.  feliz que Edward Snowden pôs fim a
    % isso!

    % saudades do tempo em que só existia um sistema operacional que
    % rodava em cima do Linux?  não...

    % saudades do tempo em que todos falávamos em Software Livre,
    % entendendo se tratar de liberdade, não de preço, embora já
    % existisse uma diferença que se cristalizou no Open Source

    % saudades do tempo em que se via o GNU como um sistema
    % operacional grande e profissional, quando a maioria dos usuários
    % do GNU ainda o chamavam pelo nome
  \item De GNU a Linux?
    % Linus anunciou que queria escrever um sistema operacional, mas
    % percebeu que só precisava de um kernel, porque todo o resto do
    % sistema já estava lá.
    % analogia com carro: lógica circular do motor pra concluir qual a
    % peça mais importante; não anda sem motor, mas tampouco anda sem
    % pneus, sem acelerador, sem câmbio, sem chave!
    % uma ferrari como motor de fusca é o quê?  e vice-versa?
    % quem “completa” o carro com a última peça que faltava e dá a
    % partida fez um carro?  a chave como combinação
    % mostrar os programas presentes no MCC Interim, é quase tudo GNU!
    % via terminal, é o mesmíssimo GNU que eu usava em cima de Solaris
    % naquela época, só muda o kernel
    % mas o que é um sistema operacional?
    % POSIX especifica a interface do sistema operacional.  não do
    % kernel (nem trata de chamadas de sistema), nem dos ambientes
    % gráficos, mas da API de usuário (glibc) e programas base UNIX
    % (bash, coreutils, etc)
    % quem sabe o nome dos núcleos desses sistemas: CP/M, MS-DOS,
    % Netware, MS-Windows, MacOS X, OS/2, AIX, IRIX, HP-UX, Solaris,
    % Tru64, Symbian, FreeBSD, OpenBSD, NetBSD, GNU, Android...
    % notou que GNU e Android, diferentes que são, compartilham o
    % mesmo kernel?
    % notou que muitas das interfaces gráficas têm nomes próprios?
    % desde o Windows, que começou como interface gráfica pro DOS; o
    % Aqua do MacOS, o Motif, o OpenWindows, o Gnome (do GNU), o KDE
    % (livre graças ao GNU) e os tantos outros ambientes gráficos que
    % floresceram após a combinação de GNU com Linux!
    % ah, mas podia ter usado outro!  é, mas usou o GNU, e foi essa a
    % combinação que teve sucesso.  não dá pra dizer qual teve mais
    % mérito, se é que faz sentido; GNU sempre foi muito maior que o
    % Linux na combinação, mas e daí?  se você põe um motor de fusca
    % numa ferrari (ou vice-versa), ela continua sendo uma ferrari,
    % ainda que soe estranho!  e se uma combinação estranha ganhar uma
    % corrida, o que ganhou foi o conjunto, não só o motor, não só o
    % chassi!
  \item Onde vai dar?
    % pouco da nomenclatura importa: precisamos é consertar o mundo!
    % temos muitos problemas, mas se não agirmos, pode ficar muito
    % pior!
    % discussão aberta sobre onde vai dar: política, hackers, etc
  \item Como (des)ar\cemph{rumar}?
    % agora que não é mais teoria de conspiração, ficou mais fácil
    % explicar os perigos e promover a liberdade

    % pra falar de liberdade de software, faz muito sentido usar
    % o termo Software Livre e falar do GNU (ainda que se precise
    % explicar que é aquele sistema que muita gente chama
    % incorretamente de Linux)

    % então, vamos falar do que importa e comemorar os 30 anos do GNU
    % e do Movimento Software Livre?
  \end{itemize}

  \nextpage

  \heading{Onde estamos?  Controle remoto}

  \begin{itemize}
  \item Portas dos fundos universais
    \begin{itemize}
    \item Sistemas Operacionais
      % Windows, MacOS, Android
    \item Navegadores e plugins
      % Chrome, Adobe Flash
    \end{itemize}
  \item Câmera, microfone e GPS sob controle remoto
    \begin{itemize}
    \item Ativação silenciosa por .com e .gov
    \item Informação coletada e enviada à revelia
    \end{itemize}
  \end{itemize}

  \nextpage

  \heading{Onde estamos?  Espionagem}

  \begin{itemize}
  \item Monitoram \cemph{tudo} no seu celular
  \item Chaves mestras de criptografia
  \item Certificados não confiáveis
  \item Web bugs e enredamento social
      % Políticas de desrespeito à intimidade
  \item Bloqueio de conexão e acesso
  \end{itemize}

  \nextpage

  \heading{Onde estamos?  Desobediência}

  \begin{itemize}
    \item Livros, músicas, filmes, jogos com DRM
    \item Sony Rootkit
    \item HTML5: DRM para uma Hollyweb
    \item App Stores exclusivas
    \item Tivoização e Boot Restrito
  \end{itemize}

  \nextpage

  \heading{Onde estamos?  Programação}

  \begin{itemize}
  \item Cadê teclado, compilador, debugger?
  \item Como automatizar suas tarefas?
  \item Dados e computação em nuvem alheia
  \item Javascript privativo e ofuscado
  \item Como controlar acesso aos dados?
  \item Como adaptar o software?
  \end{itemize}

  \nextpage

  \heading{Como chegamos aqui?}

  \begin{itemize}
  \item Software como produto independente
  \item NDAs e fontes secretos: poder sobre usuários
  \item Monopólios sobre software, depois dados
  \item Governos exigem portas dos fundos
  \item Editoras exigem controle para DRM
  \item “O Direito de Ler”, “Manifesto GNU” --RMS
    % Errou: chegou muito mais cedo!
    % Só falta proibição a debuggers, mas...
    % App Stores exclusivas e Tivoização dão conta disso
  \end{itemize}

  \nextpage

  \heading{Saudades (só que não?)}

  \begin{itemize}
  \item Trinta anos de GNU, falando disso
  \item Teoria de conspiração, na prática
    \begin{itemize}
    \item Valeu, Edward Snowden!
    \end{itemize}
  \item Acima do Linux, sempre o GNU
  \item Antes de Open Source, Livre!
  \item Reconhecimento ao GNU
  \end{itemize}

  \nextpage

  \heading{De GNU a Linux?}

  \begin{itemize}
  \item GNU, 1983: \cemph{usuários} merecem liberdade
  \item Linux, 1991: núcleo, inútil sem o GNU
  \item Como assim, “sistema operacional Linux”?
  \item O que contém a versão do Linux que você usa?
  \item MCC Interim (1992): 115/200 programas GNU
  \item Fontes GNU/Linux $>$ 10 até hoje
  \end{itemize}

  \nextpage

  \heading{Sistema Operacional?}

  \begin{itemize}
  \item CP/M, Netware, WinDOwS, MacOS, OS/2,
  \item UNIX, AIX, HP-UX, IRIX, Solaris, Tru64,
  \item SCO, Xenix, *BSD, iOS, Symbian: núcleos?
  \item GNU e Android: Linux duas caras? :-)
  \item OpenWindows, CDE, Aqua, Gnome, KDE
  \item POSIX: comandos Unix e API libc, não traps
  \end{itemize}

  \nextpage

  \heading{Mas, mas, mas...}

  \begin{itemize}
  \item Torvalds disse que ia fazer um SO!
  \item Podia ter usado BSD ou outros!
  \item E todos os demais programas?
  \item O mais importante!  Completou!  Funcionou!
  \item Carro, motor, pneus e \cemph{a chave}
  \item \cemph{Combinação} de sucesso
  \end{itemize}

  \nextpage

  \heading{Onde vai dar?}

  \begin{itemize}
  \item Que importa o nome?
  \item Precisamos atuar!
  \item Grandes ameaças!
  \item Quais?
  \item Atuar como?
  \item Por onde começar?
  \end{itemize}

  \nextpage

  \heading{Como (des)arrumar?}

  \begin{itemize}
  \item “Teoria de conspiração” comprovada
  \item Explicar perigos, promover \cemph{liberdade}
  \item Movimento político e social!
  \item Software Livre, GNU
  \item Levar a mensagem ética
  \item Celebrar 30 anos de GNU
  \end{itemize}

  \nextpage

  \heading{Obrigado!}

  \parbox{120pt}{
    \includegraphics[width=120pt]{gnu-head.pdf}
  }\parbox{200pt}{
    \topic{\includegraphics[width=150pt]{logo-fsfal.pdf}}

    \heading{Sê Livre!}
  }

  \topic{\urlmailto{oliva@gnu.org}, \urlmailto{lxoliva@fsfla.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}
