Profile: Debian

Authors

Rationale

Debian is a relatively large distribution, I think we would all agree, and is, as far as Linux distributions go, one of the most influental. So many projects and even other distributions are based off of Debian's code that every decision made by the folks behind Debian affects thousands of others, and hundreds of projects. We felt that because of the significance of the project, and the "pseudo-corporate" structure of the organization behind it, that Debian would be a good fit for our first "profile".

Organizational Details

Is the subject of your profile a corporate entity?

Not really.

What type?

Open source project. They say: "The Debian Project is a worldwide group of volunteers who endeavor to produce an operating system distribution that is composed entirely of free software."

When was it founded?

August 6th, 1993

By whom?

Ian Murdock

Original founder(s) still active?

Not anymore (he's no longer the project lead, at least)

Publicly Traded? Since when? Initial Stock Price? Current stock price?

Nope, it's a non-profit.

Has the company made any acquisitions? If yes, which companies, and what were their core products?

Nope.

Has the company made any investments in other companies? If yes, which ones.

Nope.

Number of Employees?

856 (Contributors)

Where is HQ?

No physical HQ.

Does it have any other offices or locations?

Nope.

Website?

debian.org

Wikipedia?

yep

Does your organization file any annual reports? Please include links to any relevant documents (i.e. 990, Annual Report, Year in Review, etc...)

It's not an annual report, but they do have the DPN

Communications

Social media for Debian

Does your subject participate in social media? If yes, please list a URL for each account, and reach within that community.

Communications channels for Debian

Mailing lists and the DPN

Debian Conference Participation

Does your subject organize or participate in any conferences? If so, list them here, and provide links to any relevant sessions, keynotes, or content.

Community Architecture

Your subject likely runs or contributes to one or more Open Source products or projects. Choose one (or more) of these and answer the following questions (provide links is applicable).

The project's IRC Channel

irc.debian.org

Source Code repository

http://sources.debian.net/

Mail list archive

Mailing lists

Documentation

wiki

Project Website and/or Blog

http://debian.org

Describe the software project, its purpose and goals.

Same as above.

Give brief history of the project. When was the Initial Commit? The latest commit?

Started when the project started.

Who approves patches? How many people?

A lot of people

Has there been any turnover in the Core Team? (i.e. has the top 20% of contributors stayed the same over time? If not, how has it changed?)

It changes frequently, and there are a very large amount of teams. The current list of teams related to Debian can be seen here.

Does the project have a BDFL, or Lead Developer? (BDFL == Benevolent Dictator for Life)

Nope, as can be seen here

Are the front and back end developers the same people? What is the proportion of each?

Again, seperate teams, each with seperate roles. The teams can be viewed here.

What have been some of the major bugs/problems/issues that have arisen during development? Who is responsible for quality control and bug repair?

More than be could be listed here. However, a recent bout that comes to mind is the whole systemd debacle.

How is the project's participation trending and why?

It's still pretty high.

In your opinion, does the project pass "The Raptor Test?" (i.e. Would the project survive if the BDFL, or most active contributor were eaten by a Velociraptor?) Why or why not?

It passed that test in 1997, I can only assume it'd pass it again today.

In your opinion, would the project survive if the core team, or most active 20% of contributors, were hit by a bus? Why or why not?

Yep. See above.

Does the project have an official "on-boarding" process in place? (new contributor guides, quickstarts, communication leads who focus specifically on newbies, etc...)

Of course, and they're all outlined here.

Does the project have Documentation available? Is it extensive? Does it include code examples?

It has a developer's reference and a developer's guide

If you were going to contribute to this project, but ran into trouble or hit blockers, who would you contact, and how?

Probably IRC. Or the mailing list.

Based on these answers, how would you describe the decision making structure/process of this group? Is it hierarchical, consensus building, ruled by a small group, barely contained chaos, or ruled by a single or pair of individuals?

Hierarchical. An almost corporate structure.

Is this the kind of structure you would enjoy working in? Why, or why not?

Yes. This is the kind of structure, IMHO, that keeps large FOSS projects alive.

Technology/Product

Section adapted from EFF Worksheet

Who invented, created, or sponsored the technology?

Ian Murdock, though Linux was by Linus Torvalds.

What is the technology designed to do? How is it used?

A general OS.

Who would benefit from using this technology?

All. (Well, anyone who needs an operating system)

What kinds of companies or organizations (stakeholders) might have been concerned about the development of this technology? Why?

Anyone who hosts a website on a Debian server ;)

Does/Did an aspect of copyright law play a role in controversies about the technology? How?

Not that I know of.

Business and Revenue Model

How was this organization funded originally?

It never received original funding. It was a project, supported by individual contributors. A brief history of Debian, for those curious, may be found here.

How does this organization make revenue?

Donations.

Which specific Open Source Revenue Models are utilized?

Donations. And, well, contributions.

What investments/acquisitions has the organization made?

None.