\documentclass{beamer}
%\documentclass[ignorenonframetext,handout]{beamer}
%\usepackage{pgfpages}
%\pgfpagesuselayout{2 on 1}[a4paper,border shrink=5mm]

\usetheme{Antibes}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{bortzmeyer-utils}
\usepackage[orientation=landscape,size=custom,width=16,height=9,scale=0.5,debug]{beamerposter}

\title{Internet and human rights (\insertframenumber{}/\inserttotalframenumber)}
\author{Stéphane Bortzmeyer\\\texttt{stephane+apidays@bortzmeyer.org}}
\date{API days, Paris, 12 december 2018}
\setlength{\parskip}{15pt plus 10pt minus 10pt} 
\newcommand{\of}{.6}

\begin{document}

\maketitle

% I'm not going to talk a lot about APIs
\begin{frame} 
  \frametitle{A bit of context about the Internet}
  \begin{overlayarea}{\textwidth}{.6\textheight}
    \begin{itemize}
    \item<2->APIs are accessed over the Internet,
    \item<3->The Internet is used for everything (not just business),
    \item<4->The Internet is no longer ``extra stuff''; it is the
      common space where our activities take place,
    \item<5->Therefore, politics of the Internet are important.
      \end{itemize}
    \end{overlayarea}
\end{frame}

\begin{frame}
  \frametitle{An Internet meant for more than brands and bullshit}
  \includegraphics[scale=0.42]{snowden.png}
\end{frame}

\begin{frame} 
  \frametitle{A bit of context about software}
  \begin{overlayarea}{\textwidth}{.6\textheight}
    \begin{itemize}
      \item<2->Software is used for everything,
      \item<3-><quote author="Spiderman's uncle">With great power come
        great responsabilities</quote>,
      \item<4->Therefore, politics of software are important.  
      \end{itemize}
    \end{overlayarea}
\end{frame}

\begin{frame} 
  \frametitle{A bit of context about human rights}
  \begin{overlayarea}{\textwidth}{.6\textheight}
    \begin{itemize}
      \item<2->Universal Declaration of Human Rights; 70th anniversary
        two days ago,
      \item<3->Universal, like the Internet,
      \item<4->Freedom of speech, of assembly, right to privacy, non-discrimination…  
      \end{itemize}
    \end{overlayarea}
\end{frame}

\begin{frame}
   \frametitle{But this is politics? I only work on practical stuff}
  \begin{overlayarea}{\textwidth}{.6\textheight}
    \begin{itemize}
    \item<2->Yes, this is politics; but there are no ``purely
      technical'' decisions,
    \item<3->Example of work at IETF\only<3>{ (Internet Engineering Task Force,
      the standard organisation of Internet protocols)}: the group
      HRPC\only<3>{ (Human Rights and Protocol Considerations)},
      \item<4->Lot of work, leading to the document ``RFC 8280''. A must-read.
      \end{itemize}
  \end{overlayarea}
  ``These concepts have little to do with the technology that's
  possible, and much to do with the technology that we choose to
  create.'' (RFC 3935)
\end{frame}

\begin{frame}
   \frametitle{Practical: working with personal data}
  \begin{overlayarea}{\textwidth}{.6\textheight}
    \begin{itemize}
    \item<2->Remember: personal data is not only when there is a name;
      an IP address is personal data,
    \item<3->Behind many APIs: a database of personal data\only<3>{ (accounts,
      authorization…)},
    \item<4->Your database will leak\only<4>{ (do you really think your
      security is better than the security of Yahoo, Equifax,
      Deloitte, British Airways, Marriott, Quora?)}, % Also, think
                                % fusion/acquisition: even if you're
                                % not evil, the future purchaser may
      % be evil.
     \item<5->Important: \emph{minimize} data\only<5>{ (only the city,
       not the full address, only the birth year, not the full birth date)},
      \item<6->GDPR\only<6->{ (General Data Protection Regulation)} is mandatory
        in Europe, but it is not only a legal matter. % And I'm not a
                                % lawyer, anyway. Don't just follow
                                % the law, ask yourself what you
                                % should do.
      \end{itemize}
    \end{overlayarea}
\end{frame}

\begin{frame}
   \frametitle{Practical: logging}
  \begin{overlayarea}{\textwidth}{.6\textheight}
    \begin{itemize}
    \item<2->Even if you don't have an explicit database, you
      have an implicit one, produced by logging,
    \item<3->Do you really need to log all this? And to keep it for
      weeks/months?
    \item<4->Data minimization\only<4->{ (only a prefix, not the full IP address)}.
      \end{itemize}
    \end{overlayarea}
% How to log a prefix with Apache? No standard way
% <https://github.com/webfactory/mod_log_ipmask>
\end{frame}

\begin{frame}
   \frametitle{Practical: available database vs. API}
  \begin{overlayarea}{\textwidth}{.6\textheight}
    \begin{itemize}
    \item<2->Access through an API, or making the database
      available?
    \item<3->There are technical reasons to choose one or the other,
      % If the database changes a lot, making it available won't help,
      % it will always be out-of-date.
    \item<4->But think also of other reasons: privacy\only<4>{ (no logging of
      queries)} and robustness\only<4>{ (more independance for
      users)}.
      % Good example: https://adresse.data.gouv.fr/data/
      \end{itemize}
    \end{overlayarea}
\end{frame}

\begin{frame}
   \frametitle{And now, a commercial}
      My book, ``Cyberstructure'' (only in French at this
      time), about these subjects. Editor C \& F Éditions.

      \url{https://cyberstructure.fr/}
      
      \includegraphics[scale=0.15]{couverture.png}
\end{frame}

\begin{frame}
   \frametitle{Conclusion}
  \begin{overlayarea}{\textwidth}{.6\textheight}
    \begin{itemize}
    \item<2->Human rights matter,
    \item<3->What we do has consequences, % Otherwise, why doing it?
                                % We cannot ask congratulations for
                                % good consequences, and pretend we're
                                % not responsible for bad consequences.
    \item<4->True, there are other criterions when you take a
      decision,
    \item<5->But today, human rights are typically never taken into
      account,
     \item<6->This should change. 
    \end{itemize}
  \end{overlayarea}
\end{frame}

\begin{frame}
  \frametitle{Serment du Beffroi de Montrouge (Paris Web conference)}
    \includegraphics[scale=0.26]{serment-beffroi.png}
\end{frame}

\end{document}
