\documentclass[landscape]{seminar}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{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-es}}}

\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{y el dilema de los \cemph{prisioneros}}

  \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  (último cambio Nov 2015;
    Luis Alberto Guzmán García aportó a la traducción) \\
    Esta obra está licenciada bajo la Licencia
    \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 y el dilema de los
      prisioneros}\hfill\textcolor{black}{Alexandre
      Oliva}\hfill\color{black}}

  \heading{Sumario}

  \begin{itemize}
  \item Historia
  \item Campaña “¡Sé Libre!”
  \item Liberando Linux (nuevamente)
  \item Pasos siguientes
  \item Adopción
  \item Retos
  \end{itemize}

  \nextpage

  \heading{Historia}

  \vspace{-0.5\baselineskip}

  \begin{itemize}
  \item[1983] GNU
  \item[1991] Linux (no-Libre)
  \item[1992] Linux (GNU GPLv2), Yggdrasil Linux/GNU/X
  \item[1996] Blobs en Linux (no-Libre nuevamente)
  \item[2006] \texttt{find-firmware} y \texttt{gen-kernel} de gNewSense
  \item[2007] \texttt{deblob} de BLAG, y Linux-libre
  \item[2008] \texttt{deblob-check} de la FSFLA
  \item[2012] \cemph{GNU} Linux-libre
  \end{itemize}

  \nextpage

  \heading{¡Sé Libre!}

  \begin{itemize}
  \item ¿Promoción de Software Libre?
  \item ¡Promoción de la Libertad de Software!
  \item Responsabilidad Social
  \end{itemize}

  \quotationbox{Debes \cemph{ser} el cambio que deseas ver en
    el mundo.}{Mah\=atm\=a Mohandas Karamchand \textbf{Gandhi}}

  \quotationbox{\noindent
    Cuanto más gente resista [al Software no-Libre],\\
    más gente va a ser Libre, y\\
    más gente va a ser libre para ser Libre.
  }{Fundación Software Libre América Latina}

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

  \nextpage

  \heading{¿Pero cómo se podría “Ser Libre”?}

  \begin{itemize}
  \item GNU et al son Libres, ¡Linux no lo es!
    \hfill\hbox{\vbox to 0pt{\kern-2.5ex\hbox{\includegraphics[width=2.3cm]{\imgext{stux}}}}\hbox{}\kern-1.5em}
  \item Código sin fuentes, varias licencias
  \end{itemize}

  \quotationbox{\noindent Este archivo [bajo la GPL] contiene firmware
    derivado de \cemph{código privativo no publicado},
    Copyright (c) 2004, 2005, 2006, 2007 [fabricante]\\
    Se concede permiso para la distribución de este firmware de datos
    en formato hexadecimal o equivalente, [...]}{Controlador de red,
    100+Kb de código binario ejecutable}

  \quotationbox{\noindent \\
    Sin importar lo[s términos de la GPLv2] anterior, bajo ninguna
    circunstancia puede usted combinar este software con ningún otro
    software del [fabricante] bajo otra licencia que no sea la GPL,
    [...]}{Controlador de red \cemph{del mismo fabricante} (2008),
    300Kb de “datos”}

  \nextpage

  \heading{Liberando Linux}

  \begin{itemize}
  \item Limpiar todo lo que no sirve (al usuario):
    \begin{itemize}
    \item Código sin fuentes
      \hfill\hbox{\vbox to 0pt{\kern-3.5ex\hbox{\includegraphics[width=2.3cm]{\imgext{freedo}}}}\hbox{}\kern-1.2em}
    \item Porciones bajo licencias incompatibles
    \item Solicitudes por Software no-Libre
    \item Documentación que lo recomienda
      \hfill\hbox{\vbox to 0pt{\kern-2.5ex\hbox{\includegraphics[width=2.2cm]{\imgext{lux}}}}\hbox{}\kern-1.5em}
    \item ¿Código/datos incomprensibles?
    \end{itemize}
  \item Sistemas “\cemph{GeNUinamente}” Libres
  \end{itemize}

  \nextpage

  \heading{Liberando 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} y ajustes
  \item \texttt{-check}: rastrea y elimina blobs
    \begin{itemize}
    \item Archivos fuentes, parches y tarballs
    \item Reconocimiento heurístico de posibles blobs
    \item Acepta falsos positivos conocidos
    \item Reconoce secuencias no aptas conocidas
    \end{itemize}
  \end{itemize}

  \nextpage

  \heading{Pasos siguientes}

  \begin{itemize}
  \item Integrar a \texttt{deblob-check}:
    \begin{itemize}
    \item Substituciones genéricas
    \item Listas de archivos para limpiar
    \end{itemize}
  \item Histórico git limpio, pero compatible
  \item Soporte a la carga dinámica de los blobs
    \begin{itemize}
    \item Sin inducir a su uso!
    \item Hashes criptográficos unidireccionales?
    \end{itemize}
  \end{itemize}

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

  \nextpage

  \heading{¡Quiero GNU Linux-libre!}

  \begin{itemize}
  \item Código fuente
    \begin{itemize}
    \item \texttt{linux-libre-4.*-gnu*.tar.lz}
    \end{itemize}
  \item Paquetes binarios
    \begin{itemize}
    \item Freesh, Freeloong, Freed-ora (BLAG)
    \item LibrePlanet, rt, Freedom Shoppe
    \item ¡DeCentOS!  ¿Huru-buntu?  ¿Freed-ebian?
    \item Varias distribuciones (página siguiente)
    \end{itemize}
  \end{itemize}

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

  \nextpage

  \heading{Adopción}

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

  \nextpage

  \heading{Retos}

  \begin{itemize}
  \item Distros quieren/necesitan popularidad
  \item ¿Los blobs atraen más usuarios?
  \item Mejor traicionar usuarios, debilitar comunidades
  \item Dilema de los prisioneros, iterado
  \item Defección fortalece a los agresores
  \item Tragedia de los comunes
  \end{itemize}

  \nextpage

  \heading{¿Cómo cambiar esta imagen?}

  \begin{itemize}
  \item Romper el mito de ruptura
    \hfill\hbox{\vbox to 0pt{\kern-2.5ex\hbox{\includegraphics[width=2.8cm]{\imgext{stux}}}}\hbox{}\kern-1.5em}
  \item Liderar con el ejemplo, “\cemph{¡Sé Libre!}”
  \item Educar usuarios, cambiar incentivos
    \hfill\hbox{\vbox to 0pt{\kern-2.5ex\hbox{\includegraphics[width=2.2cm]{\imgext{freetz}}}}\hbox{}\kern-1.5em}
  \item Buscar compromiso entre distribuciones
  \item ¿Llevarlo a la fuente, cuesta arriba?
    \hfill\hbox{\vbox to 0pt{\kern-2.5ex\hbox{\includegraphics[width=2.2cm]{\imgext{lux}}}}\hbox{}\kern-1.5em}
  \end{itemize}

  \heading{¿Sugerencias?}

  \nextpage

  \heading{¡Muchas Gracias!}

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