% Copyright: © 2008 Faidon Liambotis <paravoid@debian.org>
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
% the Free Software Foundation, either version 3 of the License, or
% (at your option) any later version.
%
% This program is distributed in the hope that it will be useful,
% but WITHOUT ANY WARRANTY; without even the implied warranty of
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
% along with this program.  If not, see <http://www.gnu.org/licenses/>.
%
% On Debian systems, the complete text of the GNU General Public License
% can be found in `/usr/share/common-licenses/GPL'.

\documentclass[xetex,hyperref={pdfpagelabels=false}]{beamer}
\definecolor{debian}{rgb}{0.78,0,0.22}
\setbeamercolor{structure}{fg=debian}
\setbeamertemplate{navigation symbols}{\insertframenumber}
\hypersetup{
	pdfsubject={Συνέδριο Κοινοτήτων ΕΛ/ΛΑΚ 2008},
	pdftitle={Debian GNU/Linux},
	pdfkeywords={debian linux package},
	pdffitwindow=true,
	breaklinks=true,
	urlcolor=blue,
	colorlinks=true,
}

\usepackage{xgreek}
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}

\setmonofont{Liberation Mono}
\setmainfont{GFS Didot}
\setsansfont{Liberation Sans}

\author{
Φαίδων Λιαμπότης,\\
Κωνσταντίνος Μαργαρίτης,\\
Γρηγόρης Ποταμιανός
}
\title{Debian/GNU Linux}
\date{21 Μαρτίου 2008}

\begin{document}
\logo{\includegraphics[height=50pt]{debianlogo.eps}}

\begin{frame}
\titlepage
\end{frame}

\begin{frame}
\frametitle{Λίγη ιστορία}
    \begin{itemize}
        \item Ξεκίνησε 16 Αυγούστου 1993 από τον Ian Murdock
        \item Υποστηρίχθηκε αρχικά από το Free Software Foundation
        \item Η πρώτη διανομή ανοιχτή σε συνεισφορές από developers/users
        \item Το 1996 ο Ian Murdock αποχωρεί,\\
	      «στέφει» leader τον Bruce Perens
        \item Το 1999 η διανομή αλλάζει logo (ευτυχώς) \\ \includegraphics[height=50pt]{old-logo.jpg}
    \end{itemize}
\end{frame}

\begin{frame}
\frametitle{Φιλοσοφία}
    \begin{itemize}
        \item Σύνταγμα το οποίο ορίζει οντότητες και τις αρμοδιότητες του
        \item Δέσμευση «Κοινωνικού συμβολαίου» με την Κοινότητα Ελεύθερου Λογισμικού
        \begin{itemize}
            \item Το Debian θα παραμείνει 100\% ελεύθερο
            \item Το έργο θα επιστρέφεται στην κοινότητα
            \item Δεν θα κρύψουμε προβλήματα
            \item Προτεραιότητα μας οι χρήστες και το ελεύθερο λογισμικό
            \item Πολιτική μη-ελεύθερου λογισμικού
        \end{itemize}
	\item Πρωτοπόρο στις ελεύθερες διανομές
	\item Σημαντική επιρροή στην κοινότητα σε θέματα αδειών χρήσης
		(π.χ. Creative Commons 3.0)
    \end{itemize}
\end{frame}

\begin{frame}
\frametitle{Φιλοσοφία (συνέχεια) -- Debian Free Software Guidelines}
    \begin{enumerate}
        \item Ελεύθερη αναδιανομή
        \item Διανομή και του πηγαίου κώδικα
        \item Παράγωγες δουλειές
        \item Ακεραιότητα του κώδικα του αρχικού συγγραφέα
        \item Απαγορεύονται οι διακρίσεις ανθρώπων ή ομάδων
        \item Απαγορεύονται οι διακρίσεις πεδίων χρήσης (π.χ. μη εμπορική χρήση)
	\item Απαγορεύονται περιορισμοί επιπλέον αυτών της άδειας χρήσης
        \item Η άδεια δεν πρέπει να είναι ειδική για το Debian
        \item Η άδεια δεν πρέπει να είναι «μολυσματική»
	\item Παράδειγματα: GPL (όλες οι εκδόσεις), BSD (2/3/4-clause), Artistic
    \end{enumerate}
\end{frame}


\begin{frame}
\frametitle{...και πράξη}
	\begin{itemize}
	\item Τεχνικό κείμενο «πολιτικής» (“Debian Policy”) που
		καθορίζει τις προδιαγραφές της διανομής. «Δένει» τα
		πακέτα μεταξύ τους.
	\item “Universal Operating System”: σκοπός είναι να ικανοποιεί τις ανάγκες κάθε χρήστη
		\begin{itemize}
			\item Υποστηρίζονται 12 αρχιτεκτονικές (i386, amd64, powerpc, sparc, hppa, arm, mips κ.λπ.)
			\item Υποστήριξη και για non-Linux πυρήνες (FreeBSD, Hurd, OpenSolaris)
		\end{itemize}
	\item Δυνατά σημεία
		\begin{itemize}
			\item dpkg
			\item apt
			\item lintian (εργαλείο QA)
		\end{itemize}
	\end{itemize}
\end{frame}

\begin{frame}
\frametitle{Οργανωτική δομή}
        \begin{itemize}
	\item “Debian Developers” (DD)
        \begin{itemize}
		\item δικαιώματα upload
		\item δικαιώματα ψήφου
		\item πολύχρονη διαδικασία
		\item 3 στην Ελλάδα
        \end{itemize}
	\item Maintainers
	\begin{itemize}
		\item Αναλαμβάνουν πακέτα (νέες εκδόσεις, επίλυση bugs κ.τ.λ.)
		\item Ή είναι DDs ή γίνονται “sponsor” από έναν 
		\item πλέον μπορούν να ανεβάζουν και μόνοι τους\\
			(“Debian Maintainers” - DMs)
        \end{itemize}
	\item Debian Project Leader
	\begin{itemize}
		\item Εκλέγεται κάθε χρόνο από τους DDs (email + GPG)
		\item Ορίζει μέλη σε ομάδες (ftp-masters, sysadmins κ.λπ.)
        \end{itemize}
	\item «εκλογές» στη βάση των DDs (“General Resolutions”)
	      για σοβαρά θέματα
	\item Νομική κάλυψη από το μη κερδοσκοπικό σωματείο Software in the
		Public Interest -- δικαίωμα συμμετοχής έχουν όλοι οι DDs 
        \end{itemize}
\end{frame}

\begin{frame}
\frametitle{Debian Developers ανά τον κόσμο}
\includegraphics[width=\textwidth]{developers.map.jpeg}
\end{frame}

\begin{frame}
\frametitle{Τρέχουσα κατάσταση -- νέα}
    \begin{itemize}
        \item 18167 binary πακέτα στο τρέχον release (etch)
        \item Σχεδόν πλήρης μετάφραση σε πάνω από 58 γλώσσες
        \item Γραφικός installer!
	\item Επόμενη έκδοση: Lenny, v5.0
	\begin{itemize}
		\item προγραμματίζεται για Δεκέμβριο 2008
		\item ...“when it's ready”!
	\end{itemize}
	\item Το security support για το sarge λήγει σύντομα (31 Μαρτίου 2008)
    \end{itemize}
\end{frame}

\begin{frame}
\frametitle{Debian Releases}
    \begin{itemize}
        \item unstable
        \begin{itemize}
	    \item Τα πακέτα ανεβαίνουν εκεί
            \item Test-bed
            \item Bleeding edge
            \item Πολλά bugs!
        \end{itemize}
        \item testing
        \begin{itemize}
		\item Τα πακέτα έρχονται από το unstable εφόσον ικανοποιούνται
		τα κριτήρια:
		\begin{itemize}
			\item Λιγότερα RC bugs
			\item Δουλεύει σε όλες τις αρχιτεκτονικές
			\item Self-contained: ικανοποιούνται όλες οι
				εξαρτήσεις
		\end{itemize}
        \end{itemize}
        \item stable
        \begin{itemize}
            \item Το σταθερό release του Debian, το μόνο με version number
	    \item Βγαίνει κάθε περίπου 1.5 χρόνο
	    \item Αλλαγές μόνο για πολύ σοβαρά bugs (π.χ. data corruption)
	    \item Security supported για 1 χρόνο μετά το release της επόμενης
		    έκδοσης
        \end{itemize}
    \end{itemize}
\end{frame}

\begin{frame}
\frametitle{Ερωτήσεις -- Συζήτηση}
\begin{center}
\includegraphics[scale=0.5]{pokemon.png}
\end{center}
\end{frame}
\end{document}
