the debian project - ?· the debian project aurelien jarno what is debian? organisation the debian...

Download The Debian Project - ?· The Debian Project Aurelien Jarno What is Debian? Organisation The Debian Foundations…

Post on 08-Nov-2018

212 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • The DebianProject

    Aurelien Jarno

    What is Debian?

    Organisation

    The DebianFoundations

    Structure

    The Debianimportant documents

    The Debiancommunity

    The people

    Methods

    Motivations

    The distribution

    Non-commercial

    Technical side

    Releases

    Localisation

    How to help

    Additionalinformation

    The Debian Project

    Aurelien Jarnoaurel32@debian.org

    CRAL

    03/04/2006

  • The DebianProject

    Aurelien Jarno

    What is Debian?

    Organisation

    The DebianFoundations

    Structure

    The Debianimportant documents

    The Debiancommunity

    The people

    Methods

    Motivations

    The distribution

    Non-commercial

    Technical side

    Releases

    Localisation

    How to help

    Additionalinformation

    What is Debian?

    Completely open volunteer association

    International: 972 developers overs 52 countries

    Focused on Free Software

    Founded by Ian Murdock in 1993

    Three foundation documents...

    One of the most popular GNU/Linux distributions

    12 official ports, over 15,000 packages

    A few non-official ports

    The project is an association of individuals who have madecommon cause to create free operating systems

  • The DebianProject

    Aurelien Jarno

    What is Debian?

    Organisation

    The DebianFoundations

    Structure

    The Debianimportant documents

    The Debiancommunity

    The people

    Methods

    Motivations

    The distribution

    Non-commercial

    Technical side

    Releases

    Localisation

    How to help

    Additionalinformation

    Debian Social Contract

    Debian will remain 100% free software

    We Will Give Back to the Free Software Community

    We Wont Hide Problems

    Our Priorities are Our Users and Free Software

    Programs That Dont Meet Our Free-SoftwareStandards

  • The DebianProject

    Aurelien Jarno

    What is Debian?

    Organisation

    The DebianFoundations

    Structure

    The Debianimportant documents

    The Debiancommunity

    The people

    Methods

    Motivations

    The distribution

    Non-commercial

    Technical side

    Releases

    Localisation

    How to help

    Additionalinformation

    The Debian Free Software Guidelines

    Free Redistribution

    Source Code

    Derived Works

    Integrity of The Authors Source Code

    No Discrimination Against Persons or Groups

    No Discrimination Against Fields of Endeavor

    Distribution of License

    License Must Not Be Specific to Debian

    License Must Not Contaminate Other Software

    Example Licenses

    GPL, BSD, Artistic, several others

  • The DebianProject

    Aurelien Jarno

    What is Debian?

    Organisation

    The DebianFoundations

    Structure

    The Debianimportant documents

    The Debiancommunity

    The people

    Methods

    Motivations

    The distribution

    Non-commercial

    Technical side

    Releases

    Localisation

    How to help

    Additionalinformation

    Constitution

    Describes the organisational structure

    Does not describe the goals of the Project

    No policies except for decision-making processes

    Division of Powers

    DevelopersTechnical CommitteeProject SecretaryProject LeaderDelegates

    Voting processes (Schulze-Condorcet method)

  • The DebianProject

    Aurelien Jarno

    What is Debian?

    Organisation

    The DebianFoundations

    Structure

    The Debianimportant documents

    The Debiancommunity

    The people

    Methods

    Motivations

    The distribution

    Non-commercial

    Technical side

    Releases

    Localisation

    How to help

    Additionalinformation

    Organisational structure of the project

  • The DebianProject

    Aurelien Jarno

    What is Debian?

    Organisation

    The DebianFoundations

    Structure

    The Debianimportant documents

    The Debiancommunity

    The people

    Methods

    Motivations

    The distribution

    Non-commercial

    Technical side

    Releases

    Localisation

    How to help

    Additionalinformation

    The Debian Policy

    Describes the technical structure

    Structure and contents of the Debian archive

    Design issues of the operating system

    Enforces design issues on software packages

  • The DebianProject

    Aurelien Jarno

    What is Debian?

    Organisation

    The DebianFoundations

    Structure

    The Debianimportant documents

    The Debiancommunity

    The people

    Methods

    Motivations

    The distribution

    Non-commercial

    Technical side

    Releases

    Localisation

    How to help

    Additionalinformation

    The Developers Reference

    Information about technical and non technical issues

    Recommended procedures

    Becoming a maintainerCreating new packagesUploading packagesHandling bug reportsMoving/Removing/Renaming...packagesPorting packages

    Available resources

    Mailing listsMachines (over 50 debian.org machines)Debian archiveQA toolsdebian.net domain

  • The DebianProject

    Aurelien Jarno

    What is Debian?

    Organisation

    The DebianFoundations

    Structure

    The Debianimportant documents

    The Debiancommunity

    The people

    Methods

    Motivations

    The distribution

    Non-commercial

    Technical side

    Releases

    Localisation

    How to help

    Additionalinformation

    The people

    Developers

    StudentsSystem adminsTechnical engineersManagersOthers

    Future developers

    New maintainer processes

    Contributors

    Co-maintainersTranslatorsExpert users

    Users

  • The DebianProject

    Aurelien Jarno

    What is Debian?

    Organisation

    The DebianFoundations

    Structure

    The Debianimportant documents

    The Debiancommunity

    The people

    Methods

    Motivations

    The distribution

    Non-commercial

    Technical side

    Releases

    Localisation

    How to help

    Additionalinformation

    Debian Developers

    972 developers overs 52 countries

  • The DebianProject

    Aurelien Jarno

    What is Debian?

    Organisation

    The DebianFoundations

    Structure

    The Debianimportant documents

    The Debiancommunity

    The people

    Methods

    Motivations

    The distribution

    Non-commercial

    Technical side

    Releases

    Localisation

    How to help

    Additionalinformation

    Methods

    Electronic communication

    E-MailMailing listsBug trackerIRCWeb of trust (GPG keys)

    Real life events

    Formal and informal gatheringParticipation in LUG

    Conferences

    Annual Debian Conference (Debconf)Other major events (FOSDEM, LinuxTag, LSM...)Exhibitions

  • The DebianProject

    Aurelien Jarno

    What is Debian?

    Organisation

    The DebianFoundations

    Structure

    The Debianimportant documents

    The Debiancommunity

    The people

    Methods

    Motivations

    The distribution

    Non-commercial

    Technical side

    Releases

    Localisation

    How to help

    Additionalinformation

    Debian annual conference (Debconf)

    Debconf 0 - Bordeaux

    Debconf 1 - Bordeaux

    Debconf 2 - Toronto

    Debconf 3 - Oslo (140 participants)

    Debconf 4 - Porto Alegre (150 participants)

    Debconf 5 - Helsinki (300 participants)

    Debconf 6 - Oaxtepec (390 participants)

    Debconf 7 - Edinburgh

  • The DebianProject

    Aurelien Jarno

    What is Debian?

    Organisation

    The DebianFoundations

    Structure

    The Debianimportant documents

    The Debiancommunity

    The people

    Methods

    Motivations

    The distribution

    Non-commercial

    Technical side

    Releases

    Localisation

    How to help

    Additionalinformation

    Motivations

    Technical excellence

    Free software commitment

    Mutual enrichment

    Cultural diversity

    Often more than everything... Fun! And probablynever.. Money!

  • The DebianProject

    Aurelien Jarno

    What is Debian?

    Organisation

    The DebianFoundations

    Structure

    The Debianimportant documents

    The Debiancommunity

    The people

    Methods

    Motivations

    The distribution

    Non-commercial

    Technical side

    Releases

    Localisation

    How to help

    Additionalinformation

    Not driven by money

    Not driven by commercial interest

    No need to give away educational licencesNo need to sign agreement with research organisationsNo need to encourage piracy

    Not driven by political interest, only political ideas

    No backdoors

    No discrimination

    Implement open standards and dont make claims onthem

    Debian is released when its ready

  • The DebianProject

    Aurelien Jarno

    What is Debian?

    Organisation

    The DebianFoundations

    Structure

    The Debianimportant documents

    The Debiancommunity

    The people

    Methods

    Motivations

    The distribution

    Non-commercial

    Technical side

    Releases

    Localisation

    How to help

    Additionalinformation

    Technical side

    Easy maintenance

    The Universal OS

    12 officials GNU/Linux ports: alpha, amd64, arm, hppa,i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc1 official GNU/Hurd port: hurd-i3862 unofficials GNU/Linux ports: armeb, m32r2 unofficials GNU/kFreeBSD ports: kfreebsd-i386,kfreebsd-amd641 unofficial Solaris port by N