Debian project
(in nutshell)
- Operating System
- Based on Linux (or FreeBSD!)
- Provides coherent tree of packages
- Base for Ubuntu and Linux Mint
Debian project
(history)
- Started in 1993
- Make GNU/Linux competitive with commercial OS
- 1st major distro developed openly in the spirit of GNU
- 7 major releases so far
- Named after Debra Lynn and Ian Ashley Murdock
Debian logo
Something for fans of conspiracy theories...
Do you see Buzz's chin?
Success story (1)
Debian and its derivatives are the most popular
Linux distributions. See DistroWatch.
Success story (2)
Debian 6 was chosen as an operating system for International Space Station
(see announcement).
Success story (3)
Debian had and has a very important impact on Open Source and Free Software
movements. The very definition of Open Source is based on
Debian Free Software Guidelines (DFSG)!
Success story (4)
Used as a default operating system
for Raspberry Pi.
But what is Debian, really?
3 shades of Debian:
- a technical project:
- building a successful distribution
- providing over 37500 packages
- a philosophical project:
- promoting and defending Free Software
- with an impact on many users
- a social experiment:
- thousands of volunteers all over the world
Debian - a technical project
TODO: technical aspect of Debian
Debian - a philosophical project
Debian will remain 100% Free Software
We will give back to the free software community
We will not hide problems
Our priorities are our users and free software
However, there are non-free and
contrib directories.
The Debian Free Software Guidelines
Free Redistribution
Source Code
Derived Works
Integrity of The Author's 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, etc.)
A funny license case
JSON license does not conform:
(...) The Software shall be used for Good, not Evil. (...)
Which part of DFSG is violated?
Free software
Free Software matters ("free" as "freedom"):
Free software vs. Open Source
- Free Software (ca. 1983) is:
- Open Source (ca. 1998) is a "business model":
- stresses practical aspects
- is less "strict" than FS
- started by Eric S. Raymond (members include former DPLs)
Holy war - GPL vs. BSD
- GPL:
- a copyleft license
- derived works have the same license
- hence the term "viral"
- BSD-like:
- a non-copyleft license
- derived works may or may not carry the same license
- Which one offers more "freedom"?
Debian - a social experiment
Regulates various elements:
- structure
- decision making
- elections
- responsibilities
- ...and other things
People in Debian
Debian Project Leader (1)
Debian Developers (~ 982)
Debian Maintainers (~ 183, myself included)
Debian Users (countless!)
Distribution of developers
Debian - is it a democracy?
- in some sense yes:Each decision in the Project is made by one or more of the following:
1. The Developers, by way of General Resolution [...]
[ Debian Constitution, §2 ]
- however, it is claimed
to be a meritocracy...
- ... but is also a "do-ocracy":An individual Developer may make any technical or
nontechnical decision with regard to their own work;
[ Debian Constitution, §3.3.1.1 ]
- well, what about "debianocracy"?
TODO: write about current challenges in Debian
What I like about Debian?
- Clear goals and principles:
- Debian Social Contract
- Debian Free Software Guidelines
- The Debian Constitution
- Code of Conduct (work in progress)
- State-of-the-art methods:
- Technical excellence (e.g.,
Lintian,
QA)
- Its impact
Personal experience with Debian
- I adopted
verbiste
(Feb 2012)
- I adopted
stellarium
(May 2012)
- I adopted
miredo
(Jul 2013)
- Currently I work on
hwinfo and
libx86emu
- ... and other small things
Why would you join Debian?
- Learn
- Improve your CV (see this)
- Fulfill your ambitions
- Contribute back to the community
Ways to join the project
- Fill bugs!
- Check Work-Needing and Prospective Packages (WNPP)
- Join one of the teams
- Google Summer of Code
A few words of caution
If you volunteer, you must avoid burnout:
- The entry barrier may be high
- Don't overload yourself with work
- Pick tasks that suit you and reward you
- No need for another Wincenty Pstrowski
- And above all: don't panic!