% Created 2016-05-28 sam. 23:02
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fixltx2e}
\usepackage{graphicx}
\usepackage{grffile}
\usepackage{longtable}
\usepackage{wrapfig}
\usepackage{rotating}
\usepackage[normalem]{ulem}
\usepackage{amsmath}
\usepackage{textcomp}
\usepackage{amssymb}
\usepackage{capt-of}
\usepackage{hyperref}
\author{Nicolas Dandrimont}
\date{29 mai 2016}
\title{Premiers pas dans l'univers de Debian}
\hypersetup{
 pdfauthor={Nicolas Dandrimont},
 pdftitle={Premiers pas dans l'univers de Debian},
 pdfkeywords={},
 pdfsubject={},
 pdfcreator={Emacs 24.5.1 (Org mode 8.3.4)}, 
 pdflang={English}}
\begin{document}

\maketitle
\setcounter{tocdepth}{2}
\tableofcontents



\section*{Qu'est-ce que Debian ?}
\label{sec:orgheadline12}

\subsection*{Le logiciel libre en une diapo}
\label{sec:orgheadline1}

Permettre aux utilisateurs d'accéder au code, de le modifier, de le redistribuer.

Des dizaines de "success stories": Apache, Android, Firefox, Zimbra, \ldots{}

Des débuts en 1983, alors que les logiciels privateurs commençaient à poindre.

\textbf{Les fondations} de beaucoup de produits et services.

\textbf{Modèle de développement ouvert} (suivi des bugs, listes de diffusion, versions alpha/bêta)

\subsection*{Mais qu'est-ce que Debian, vraiment ?}
\label{sec:orgheadline5}
\subsubsection*{Un projet technique}
\label{sec:orgheadline2}

\begin{itemize}
\item Construire une distribution avec succès
\item Avoir un impact réel sur le monde
\end{itemize}

\includegraphics[width=.9\linewidth]{./img/dc7hacklab.jpg}

\subsubsection*{Un projet philosophique et politique}
\label{sec:orgheadline3}

\begin{itemize}
\item Promouvoir et défendre le Logiciel Libre
\item Avec un impact sur des millions d'utilisateurs
\end{itemize}

\includegraphics[width=.9\linewidth]{./img/dc9mao.jpg}

\subsubsection*{Une expérience sociale}
\label{sec:orgheadline4}

\begin{itemize}
\item Des milliers de contributeurs bénévoles, tout autour du monde
\end{itemize}

\includegraphics[width=.9\linewidth]{./img/debconf10.jpg}

\subsection*{Debian au cœur de l'écosystème du Logiciel Libre}
\label{sec:orgheadline11}

\begin{itemize}
\item 1983 — GNU
\item 1991 — Linux
\item \textbf{1993} — Slackware, \textbf{Debian}, Red Hat
\item 1998 — OSI, fondée par un ancien DPL, définition basée sur les DFSG
\item 2004 — Ubuntu
\end{itemize}

\subsubsection*{Un écosystème}
\label{sec:orgheadline6}

\includesvg[width=.9\linewidth]{./img/ecosystem0}

\includesvg[width=.9\linewidth]{./img/ecosystem1}

\includesvg[width=.9\linewidth]{./img/ecosystem2}

\includesvg[width=.9\linewidth]{./img/ecosystem3}

\includesvg[width=.9\linewidth]{./img/ecosystem4}

\subsubsection*{Une distribution de logiciels libres}
\label{sec:orgheadline7}

\begin{itemize}
\item Une intégration de logiciels amont (évite les versions incompatibles)
\item Une infrastructure de distribution de logiciels vers des utilisateurs (miroirs)
\item Une interface unifiée d'installation, de mise à jour et de suppression de logiciels
\item Une couche d'aide et de support intermédiaire unifiée entre les projets amont et les utilisateurs
\end{itemize}

\subsubsection*{Une grande réussite}
\label{sec:orgheadline8}

\begin{itemize}
\item \textbf{25427 paquets source}, 53270 paquets binaires dans l'architecture amd64 (le 28 mai 2016)
\item \textbf{Une douzaine de ports} (sur différentes architectures, mais aussi différents noyaux, Linux, FreeBSD et Hurd)
\item Logiciels libres à 100\% (dont l'infrastructure de la distribution)
\item Connu pour sa stabilité, sa robustesse, l'expertise de ses mainteneurs de paquets
\item Publications de versions stables tous les deux ans (+/- quelques mois)
\end{itemize}

\begin{center}
\begin{tabular}{lll}
\hline
release & cycle & freeze\\
\hline
4.0 "etch" & 22 mois & 17 semaines\\
\hline
5.0 "lenny" & 22 mois & 28 semaines\\
\hline
6.0 "squeeze" & 24 mois & 26 semaines\\
\hline
7.0 "wheezy" & 28 mois & 44 semaines\\
\hline
8 "jessie" & 23 mois & 28 semaines\\
\hline
9 "stretch" & ?? & ??\\
\hline
\end{tabular}
\end{center}

\subsubsection*{Un véritable hub pour le Logiciel Libre}
\label{sec:orgheadline9}

\includesvg[width=.9\linewidth]{./img/ecosystem4}

\includesvg[width=.9\linewidth]{./img/derivs1}

\includesvg[width=.9\linewidth]{./img/derivs2}

\includesvg[width=.9\linewidth]{./img/derivs3}

\subsubsection*{Une dérivée un peu spéciale\ldots{} Ubuntu}
\label{sec:orgheadline10}

Fondée par un Développeur Debian milliardaire (Mark Shuttleworth) en 2004.

\includegraphics[width=.9\linewidth]{./img/shuttleworth.png}

Quelques millions d'utilisateurs.

Quelques dizaines de dérivées elle-même.

\includesvg[width=.9\linewidth]{./img/ubuntu}


\section*{Par qui et comment est fait Debian ?}
\label{sec:orgheadline16}

\begin{itemize}
\item \textbf{Des milliers de volontaires} (dont environ mille Développeurs Debian)
\item Une organisation en \textbf{équipes}

\begin{description}
\item[{\textbf{Équipes d'empaquetage} thématiques}] (Python, GNOME, logiciels scientifiques, \ldots{})
\item[{\textbf{Équipes fonctionnelles}}] équipe de la publication, installateur, Debian Live, \ldots{}
\item[{\textbf{Équipes d'infrastructure}}] administration système, archive de paquets, démons de construction, miroirs, assurance qualité, \ldots{}
\item[{\textbf{Support des utilisateurs et communication}}] presse, documentation, marque déposée, comptabilité, évènements, vidéos, \ldots{}
\end{description}

\item Des \textbf{experts} des paquets qu'ils maintiennent
\end{itemize}

\subsection*{Une organisation indépendante et distribuée}
\label{sec:orgheadline13}

\includegraphics[width=.9\linewidth]{./img/developers.map.jpeg}

\begin{itemize}
\item Des Développeurs venant de 63 pays (US: 18\%, DE: 17\%, \textbf{FR: 10\%})
\item Une infrastructure distribuée (ubc.ca, bytemark.co.uk, grnet.gr, \ldots{})
\item Une ribambelle de services faiblement interdépendants : facile d'en fournir un nouveau
\item Des biens gérés par plusieurs "Organisations de Confiance" (Trusted Organizations)
\item Aucune entreprise n'a une influence majeure sur Debian
\end{itemize}

\subsection*{Fonctionnement interne}
\label{sec:orgheadline14}

\textbf{Le contrat social Debian} (1997)

\begin{itemize}
\item 100\% de Logiciel Libre
\item Rendre à la communauté du Logiciel Libre ce qu'elle nous apporte
\item Un développement ouvert — Ne pas cacher les problèmes
\item Les priorités du projet : ses utilisateurs et le Logiciel Libre
\end{itemize}

\textbf{Constitution du projet Debian} (1998)

\begin{itemize}
\item Un équilibre subtil entre \textbf{démocratie} et "\textbf{do-ocratie}"
\item Structure \textbf{totalement plate}
\item La \textbf{réputation} vient du travail fait
\item Pas de dictateur bienveillant, pas d'oligarchie
\item \textbf{Pas de décisions imposées}
\item Quelques structures spécifiques : Comité Technique, Secrétaire, Leader du Projet
\end{itemize}

\subsection*{Instances de gouvernance du projet}
\label{sec:orgheadline15}

\begin{itemize}
\item \textbf{Leader du Projet} (DPL): "Facilitateur" du projet: rôle de médiation, d'animation, et de surveillance de la santé du projet
\item \textbf{Secrétaire du Projet} (Debian Secretary): interprête principal de la Constitution du projet
\item \textbf{Comité Technique} (tech-ctte): Instance de décision en cas de dispute technique entre développeurs
\end{itemize}

\section*{Apporter sa pierre à l'édifice}
\label{sec:orgheadline21}

\textbf{Debian manque de forces vives}: remarque récurrente parmi les développeurs.

Tout cela peut paraître difficile à appréhender. On est là pour en parler !

\subsection*{Premières étapes}
\label{sec:orgheadline17}

\begin{itemize}
\item Utiliser Debian
\item Passer à testing ou unstable, rapporter des bugs
\item S'abonner aux paquets qui vous intéressent sur \href{https://packages.qa.debian.org}{\url{https://tracker.debian.org}}
\item Lire les listes debian-devel-announce@, debian-news(-french)@
\item Rejoindre la communauté locale \href{https://france.debian.net}{\url{https://france.debian.net}}
\end{itemize}

\subsection*{Maintenance de paquets}
\label{sec:orgheadline18}

\begin{itemize}
\item \textbf{apt-get install how-can-i-help}
\begin{itemize}
\item Paquets en manque d'amour
\item Tâches pour les nouveaux contributeurs
\end{itemize}
\item Aller causer à des équipes: \href{https://wiki.debian.org/Teams}{\url{https://wiki.debian.org/Teams}}
\item \textbf{apt-get install packaging-tutorial} (en français aussi !)
\end{itemize}

\subsection*{Autres Tâches}
\label{sec:orgheadline19}

\begin{itemize}
\item Tout dépend de l'équipe: ne pas avoir peur de les contacter (ou de me contacter !)
\item \textbf{Aucun droit n'est nécessaire}: vous pouvez commencer tout de suite
\end{itemize}

\subsection*{Merci de votre attention !}
\label{sec:orgheadline20}
Me contacter : \href{mailto:olasd@debian.org}{olasd@debian.org}

Ou venez me voir pour en discuter !
\end{document}
