This page is kept alive for purely historical purposes. It was the subject of discussion at the Mataro developer conference. If you are looking for the process of becoming an Ubuntu member or developer, see Membership respective UbuntuDevelopers.

BOF Thursday 9th December 2004 (MattZimmerman, ChristophHaas and BenjaminMakoHill)

Short write-up:

Ubuntu Stages

A person who wants to be part of the Ubuntu community can go through the following four stages:

1. Activist (Ubuntite)

2. Member

A member is someone who's made a substantial contribution in any field and signed the code of conduct.

A person who wants to become a member should:

If these requirements are fulfilled a person can become a member. To do so he/she should make a personal statement, send a mail about who she/he is, how he/she sees Ubuntu and stating that she/he adheres to the Ubuntu code of conduct.

3. committer

A committer will be able to commit fixes to the package repositories when the whole launchpad suite is functional.

4. Maintainer

A maintainer will be able to make package releases.

In some cases, developers will be limited to particular packages, certain groups of packages, or all of universe, etc. Unlimited maintainer/committer rights will give complete access to all the packages in main and universe.

A person can go from limited committer to limited maintainer to unlimited committer to unlimited maintainer.

The term 'developer' is a general term which covers committers, maintainers, etc.

Mentor program

Needs to be inserted

Long write-up of the complete BOF:

New maintainer write-up

What is a maintainer

Debian new maintainer process is different. We are not talking about the Debian new maintainer system.

Terminology

From now on we call it:: -> New Member BOF

What do we want from a person who becomes a member? What do we want from a new package-maintainer?

Somebody coding is not more important, more responsibility yes. To upload we need to know who he is, etc.

You can still be very active if you are not a member.

Members get to vote on certain issues in the community.

== Things we want/expect from new maintainers ==

Dev/Maintainer

Uploading stuff into the system.

We did not want to create a yes/no process, if you are not yet ready if you stick with it you might be approved later

Mentoring program

Working with mentors, examples When someone else speaks on your ... is more important

Auto-documented CVS: links to all that you did

Recommendation: it is not so difficult to get recommended, needs checking

Properties a developer should have

Trust is important for developers: code needs to be signed with a pgp key

You can be able to send patches, you just cannot upload until then.

Code of conduct

Concerns and potential problems

Worst nightmare

Solutions:

differentiation.

Main/Universe Members/Committer Nominations / Re-nominations

Mentoring-process Exposure / Openness in the system Canonical as a piece of community or other members Easy retiring and rejoining Identity+GPG

For the draft of the new process read here: NewMembersMaintainersDraft


CategoryArchive