\documentclass[ps,colorBG,slideColor
  %,capsules
  %,corners
  %,alienglow
  %,contemporain
  %,default
  %,fyma
  %,draft
  ,frames
  %,whitecross
  %,gyom
]{prosper}

%\usepackage[francais]{babel}
\usepackage[latin1]{inputenc}

\title{Le projet Debian}
\author{Roland Mas}
\email{lolando@debian.org}
\date{2003-06-14}

%\slideCaption{Le projet Debian -- Roland Mas}
\LogoPosition{-0.75cm,7.4cm}
\Logo{\includegraphics[height=1cm]{openlogo-nd.eps}}

\begin{document}

  \maketitle

  \begin{slide}{Plan (approximatif)}
    
    \begin{itemize}
    \item Debian c'est quoi ?
    \item Debian vu de l'intérieur.
    \item Debian, sous-Debian et méta-Debian.
    \item Debian et le monde Libre.
    \item Fonctionnement du projet.
    \end{itemize}
    
  \end{slide}
  
  \begin{slide}{Quès aco Debian ?}
    
    \begin{itemize}
    \item Linux est un noyau~;
    \item GNU est un ensemble d'applications~;
    \item Debian GNU/Linux est un système d'exploitation~;
    \item Debian est une distribution comme Red Hat, Mandrake, SuSE,
      Slackware et d'autres~;
    \item ...mais pas seulement.
    \end{itemize}
    
  \end{slide}
  
  \begin{slide}{Debian c'est quoi ?}
    
    \begin{itemize}
    \item Un projet mené par un millier de volontaires qui ont fait
      cause commune pour mettre au point un système d'exploitation
      libre~;
    \item Une distribution de très haute qualité~;
    \item Un système à vocation universelle~;
    \item Un acteur majeur dans le monde du libre.
    \end{itemize}
    
  \end{slide}
  
  \begin{slide}{Debian c'est qui ?}
    
    \center \includegraphics[width=9cm]{earthkeyring800.eps}
    
  \end{slide}
  
  \begin{slide}{Nos différences (1)}
    
    \begin{itemize}
    \item Debian n'est pas une société mais une organisation~:
      \begin{itemize}
      \item Debian ne vend rien~;
      \item Les membres de Debian (mainteneurs) sont des volontaires
	motivés par le logiciel libre.
      \end{itemize}
    \item Le Contrat Social~:
      \begin{itemize}
      \item Debian est un système d'exploitation libre~;
      \item Son développement est ouvert.
      \end{itemize}
    \item La plus vaste collection de logiciels libres prête à
      l'installation disponible sur l'Internet.
    \end{itemize}
    
  \end{slide}
  
  \begin{slide}{Nos différences (2)}
    
    \begin{itemize}
    \item {\tt apt-get}~;
    \item {\em Policy} stricte et cohérente~;
    \item 1000 mainteneurs dévoués~;
    \item 11 architectures, 10000 paquets, 7 CD~;
    \item Ça marche, ça marche bien, et ça marche maintenant.
    \end{itemize}
    
  \end{slide}
  
  \begin{slide}{Debianides et Debianoïdes}
    
    \begin{itemize}
    \item Distributions basées sur Debian~: Progeny, Linex, Lindows,
      Corel, Knoppix, Rock, etc.~;
    \item Sous-projets «~officiels~» de Debian~: Debian Jr,
      Debian-Med, Debian-Edu, Demudi, Debian Desktop, Debian-Lex
      (Debian Accessibility, Debian-IN)~;
    \item \ldots et d'autres efforts qui n'ont pas pris le titre de
      sous-projet~: documentation, QA, sécurité, traduction, tests,
      portage.
    \end{itemize}
    
  \end{slide}
  
  \begin{slide}{Pourtant, peu de fragmentation}
    
    \begin{itemize}
    \item Rester à l'intérieur de Debian procure~:
      \begin{itemize}
      \item un public vaste~;
      \item une infrastructure de distribution~;
      \item une infrastructure pour le suivi des bugs~;
      \item un système de base stable et sûr~;
      \item et on profite des améliorations de Debian sans avoir à
	les adapter soi-même.
      \end{itemize}
    \item Et ça enrichit Debian~:
      \begin{itemize}
      \item un public plus vaste encore~;
      \item des améliorations ciblées sur la facilité
	d'utilisation.
      \end{itemize}
    \end{itemize}
    
  \end{slide}
  
  \begin{slide}{Debian et le reste du monde}
    
    \begin{itemize}
    \item Les variantes rendent Debian accessible à divers publics~;
    \item Les utilisateurs sont écoutés~;
    \item Certaines sociétés emploient des développeurs Debian
      (Progeny, HP etc.)
    \end{itemize}
    
  \end{slide}
  
  \begin{slide}{Un système d'exploitation libre}
    
    \begin{itemize}
    \item Les logiciels inclus dans Debian sont sous des licences
      libres~:
      \begin{itemize}
      \item beaucoup de logiciels GPL ou LGPL~;
      \item beaucoup aussi de logiciels sous licence BSD~;
      \item Perl, Apache, X, \TeX/\LaTeX~;
      \item quelques autres licences.
      \end{itemize}
    \item Tous les logiciels de Debian ont des licences qui satisfont
      les {\em Debian Free Software Guidelines} (DFSG).
    \end{itemize}
    
  \end{slide}
  
  \begin{slide}{...avec des extensions non-libres}
    
    \begin{itemize}
    \item La section {\em non-free} est gérée de la même manière et
      profite des mêmes infrastructures, mais ne fait pas formellement
      partie de Debian~;
    \item La section {\em contrib} est intermédiaire~: elle fait
      partie de Debian, mais dépend de logiciels non-libres.
    \end{itemize}
    
  \end{slide}
  
  \begin{slide}{Les règles du jeu}
    
    \begin{itemize}
    \item Le BTS est public~;
    \item Les listes de diffusion sont publiques~;
    \item Les rapports de bugs sont publics (et sont les bienvenus)~;
    \item Les patches sont également les bienvenus~;
    \item Les sources sont disponibles (y compris les sources
      originales)~;
    \item C'est celui qui fait qui choisit.
    \end{itemize}
    
  \end{slide}
  
  \begin{slide}{Debian et le monde Libre (1)}
    
    Collaboration verticale directe avec les développeurs amont ({\em upstream})~:
    \begin{itemize}
    \item Décharge d'une partie du travail ({\em packaging})~;
    \item Envoi de patches de portabilité~;
    \item Audits de sécurité~;
    \item Corrections de bugs divers.
    \end{itemize}
    
  \end{slide}
  
  \begin{slide}{Debian et le monde Libre (2)}
    
    Apports indirects aux développeurs amont~:
    \begin{itemize}
    \item Filtrage des rapports de bugs~;
    \item Apport en visibilité~;
    \item Apport en expérience~;
    \item Adhésion aux standards.
    \end{itemize}
    
  \end{slide}
  
  \begin{slide}{Debian et le monde Libre (3)}
    
    Collaboration horizontale~:
    \begin{itemize}
    \item Avec les autres distributions~;
    \item Avec les autres systèmes d'exploitation libres
      (*BSD)~;
    \item Avec les organismes de sécurité.
    \end{itemize}

  \end{slide}
  
  \begin{slide}{Debian et le monde Libre (4)}
    
    Une plate-forme «~universelle~»~:
    \begin{itemize}
    \item 11 architectures (et plus)~:
      \begin{itemize}
      \item 32 bits / 64 bits~;
      \item {\em little-endian} / {\em big-endian}~;
      \item RISC / CISC~;
      \item Plusieurs noyaux (Linux, Hurd, *BSD)~;
      \item du PDA au {\em mainframe}.
      \end{itemize}
    \item Détection du code non-portable~:
      \begin{itemize}
      \item À la compilation (par les {\em build-daemons})~;
      \item À l'utilisation (par les mainteneurs ou les
	utilisateurs).
      \end{itemize}
      
    \end{itemize}
    
  \end{slide}
  
  \begin{slide}{Debian et le monde Libre (5)}
    
    Un laboratoire de portage pour logiciels libres~:
    \begin{itemize}
    \item Debian est le laboratoire de portage quasi-officiel pour
      certains projets (Xfree86)~;
    \item En pratique, énormément de projets profitent de Debian
      en matière de portabilité.
    \end{itemize}
    
  \end{slide}
  
  \begin{slide}{Debian et le monde Libre (6)}
    
    \begin{itemize}
    \item Un système Debian est conforme autant que possible aux
      standards existants (FHS, POSIX, LSB, RFC etc.)
    \item Debian participe à l'élaboration de standards (OASIS, LSB
      etc.)
    \end{itemize}
    
  \end{slide}
  
  \begin{slide}{Debian et le monde Libre (7)}
    
    \begin{itemize}
    \item Debian facilite l'installation et l'utilisation de
      logiciel libre~;
    \item Les logiciels sont intégrés proprement dans le système~;
    \item Les logiciels tombant sous le coup de brevets ou d'autres
      restrictions ne sont pas dans Debian~;
    \item Debian incite à l'utilisation de logiciels libres quand
      les alternatives existent~;
    \item Debian rend visible pour l'utilisateur la liberté (ou non)
      des logiciels qu'il utilise.
    \end{itemize}
    
  \end{slide}
  
  \begin{slide}{Debian et le monde Libre (8)}
    
    Debian comme méta-distribution~:
    \begin{itemize}
    \item Debian facilite la création de nouvelles distributions
      pour des publics spécifiques~;
    \item Un système de base déjà existant, éprouvé et maintenu~;
    \item Une vaste quantité de logiciels disponibles.
    \end{itemize}
    
  \end{slide}
  
  \begin{slide}{Fonctionnement du projet (1)}
    
    Admission des nouveaux mainteneurs~:
    \begin{itemize}
    \item Parrainage~;
    \item Identification~;
    \item Philosophie et procédures~;
    \item Compétences~;
    \item Création du compte.
    \end{itemize}
    
  \end{slide}
  
  \begin{slide}{Fonctionnement du projet (2)}
    
    «~Tâches~» du mainteneur~:
    \begin{itemize}
    \item Entretien des paquets~;
    \item Support utilisateur~;
    \item Discussions sur l'amélioration globale du projet~;
    \item Maintenance des infrastructures du projet~;
    \item Traduction~;
    \item Documentation~;
    \item Assurance qualité, débogage, sécurité~;
    \item Représentation du projet dans des conférences~;
    \item \ldots et tout ce qui se présente.
    \end{itemize}
    
  \end{slide}
    
  \begin{slide}{Fonctionnement du projet (3)}
    
    Quotidiennement~:
    \begin{itemize}
    \item Le BTS~;
    \item Les listes de diffusion~;
    \item Les canaux IRC~;
    \item Les auteurs amont~;
    \item Beaucoup d'{\em e-mail.}
    \end{itemize}
    
    Et de temps en temps~:
    \begin{itemize}
    \item {\em Bug squashing parties~;}
    \item Votes~;
    \item Conférences Debian.
    \end{itemize}
    
  \end{slide}
  
  \begin{slide}{Fonctionnement du projet (4)}
    
    Infrastructures~:
    \begin{itemize}
    \item Machines {\tt *.debian.org}~;
    \item Listes de diffusion~;
    \item BTS~;
    \item Pages web de suivi (PTS, DDTP etc.)~;
    \item Le réseau de miroirs et le système de publication de paquets~;
    \item Alioth, notre Gforge à nous.
    \end{itemize}
    
  \end{slide}
  
  \begin{slide}{Fonctionnement du projet (5)}
    
    Les «~équipes~»~:
    \begin{itemize}
    \item Sécurité~;
    \item QA~;
    \item Ports~;
    \item Gestion des versions~;
    \item Charte~;
    \item Internationalisation et localisation~;
    \item {\em X Strike Force} et autres équipes de maintenance.
    \end{itemize}
    
  \end{slide}
  
  \begin{slide}{Fonctionnement du projet (6)}
      
    Processus de décision~:
    \begin{itemize}
    \item Souvent évident quand la décision porte sur un paquet~;
    \item Discussions «~cordiales~» sur les listes~;
    \item (Rarement) comité technique~;
    \item (Très rarement) résolution générale~;
    \item Sélection naturelle.
    \end{itemize}
    
  \end{slide}
 
  %  \begin{slide}{}
  %    
  %    \begin{itemize}
  %    \end{itemize}
  %    
  %  \end{slide}
 
  %  \begin{slide}{}
  %    
  %    \begin{itemize}
  %    \end{itemize}
  %    
  %  \end{slide}
 
  %  \begin{slide}{}
  %    
  %    \begin{itemize}
  %    \end{itemize}
  %    
  %  \end{slide}
 
  \begin{slide}{Quelques liens}
    
    \begin{itemize}
    \item \tt http://www.debian.org/
    \item \tt http://lists.debian.org/
    \item \tt http://bugs.debian.org/
    \item \tt http://nm.debian.org/
    \item \tt http://www.debianplanet.org/
    \item \tt http://www.debianhelp.org/
    \end{itemize}
    
  \end{slide}
  
  \begin{slide}{La suite}
    
    \begin{itemize}
    \item Questions ?
    \item Suggestions ?
    \item Débat ?
    \end{itemize}
    
  \end{slide}
  
\end{document}

% Local variables:
% mode: latex
% End: