ApplicationProcess

Differences between revisions 2 and 21 (spanning 19 versions)
Revision 2 as of 2010-01-22 19:27:43
Size: 3601
Editor: 77
Comment:
Revision 21 as of 2020-01-17 17:37:50
Size: 6405
Editor: slashd
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Who I am = = When to apply for team membership =
Line 3: Line 3:
I am Lord Echezonachukwu Agwuncha. I am a Nigerian and I live in Aba Abia State, Nigeria. I am a computer programmer/analyst currently pursuing to get an admission in the University to study B.SC Computer Science as as a part of the fufilment of my dreams to get a certified education instead of just moving along only with personal instincts/Self Education. It can be difficult to know when you are ready to apply for uploader team membership. Here are some guidelines:
Line 5: Line 5:
In the year 1999 at the age of 9 a great dream/inspiration to move into and practice core and charismatic computing was born and i began experimenting on software (both application and system software) of any computer i could lay my hands on as at then. I began to study Desktop publishing/Designing and then my interest in computers went far beyond that and then i got more and more interested in programming/softwares and anything concerning computer security and Networking and also i also got interested in Engineering aspect of computing and most importantly highly interested in developing people/raising people that will flow with me in the world of computing so that we could work collaboratively as a team to achieve a common goal, though it has not been achieved yet but i am still working on it hard but believe it is not easy. My great quest and high taste in freewill/freedom/open source computing moved me away from Microsoft products and then landed me to UNIX/Linux operating systems/Applications and then i was now being introduced to Ubuntu/Ubuntu Community which is a place/base/primer for the real achievement of my dreams in core/charismatic computing (i.e Knowing the Philosophy/all about Computers.
I have been part of various computer centers/Institutions in Nigeria just to keep the computing fire burning, burning and burning.
 * There is no minimum number of sponsored uploads into the archive that you need to have. You need to have demonstrated enough previous work to be able to assure your endorsers that you can be trusted with unsupervised upload access to the primary archive.
  * On your application wiki page, you will describe your areas of work. As a guideline, the DMB will expect to see that you have demonstrated competence in at least those areas.
 * At least some of your endorsers should be your (future) peers. If you are applying for upload rights to a package set, for example, we will expect to see your fellow set members providing endorsements.
 * You should have knowledge of the Ubuntu release cycle and processes (for example SRUs)
 * It is nice and probably makes your application easier if you are a part of the development community. Please consider hanging out on IRC and joining in with discussing and helping new contributors.
 * You are encouraged to participate in peer review and to help with the training of new developers. This will help to make your application stronger.
 * The DMB will expect you to have a need to upload directly such that membership of the requested team will fulfil this need. Usually the need is to reduce friction by eliminating sponsorship delays and/or the burden of sponsorship review work from your sponsors. In this case you will be expected to demonstrate your need in the form of already sponsored uploads to some of the packages for which you are requesting direct upload access. These examples will also help the DMB to assess your technical readiness to upload the requested packages without sponsorship supervision.
Line 8: Line 13:
Currently, i will refer to myself as a C++/HTML/Python Programmer and a Lord in UNIX operating systems. I can prove all these beyond all reasonable doubts. For part of the world (e.g APAC) where the DMB meeting times can be challenging to attend due to the timezone gap, note that the DMB usually tries to be accomodating. While the preference always remains the irc interview meeting, the DMB team can exceptionally do the interview by email if the applicant cannot make the regular meeting times. Please reach out to the DMB team to let them know about it if you fall into this category.
Line 10: Line 15:
= My Ubuntu Story = = Applying for team membership =
To become a [[UbuntuDevelopers#ContribDev|Contributing Developer]], [[UbuntuDevelopers#MOTU|MOTU]], [[UbuntuDevelopers#PerPackage|per-package uploader]], [[UbuntuDevelopers#CoreDev|Core Developer]], [[UbuntuDevelopers#SRUDevelopers|SRU Developer]] or developer of a delegated team for which the DMB handles applications, you must apply to the [[DeveloperMembershipBoard|Developer Membership Board]], via the following process:
Line 12: Line 18:
I have been a lover of opensource softwares/applications dealing strictly on computer security, networking and general programming but still confused about how to go about it (i mean how to go about the opensource softwares/applications) until i read a post online written by someone i suspect to be an Ubuntu user. In his post at (http://en.kioskea.net/forum/affich-139437-i-want-to-download-the-unix-operating-system) he gave a link on where we can download a UNIX operating system (http://www.ubuntu.com/GetUbuntu/download), because that was my major focus (getting and installing a UNIX operating system). I downloaded and installed it and also loved and appreciated it and that is exactly why i am highly interested in joining the Ubuntu Community. I want to give back to Ubuntu. Ubuntu is very fast at installations, booting and shutting down, infact i am highly impressed by the great works of Ubuntu so far.  * Create a dedicated wiki page for your application, using the [[UbuntuDevelopment/DeveloperApplicationTemplate]].
 * Ask other developers to endorse your application by adding information to your wiki page. A typical application will have three to five endorsements. Developers who [[http://ubuntu-dev.alioth.debian.org/cgi-bin/ubuntu-sponsorships.cgi|sponsored several uploads for you]] are good candidates.
 * Announce your application by email to the [[https://lists.ubuntu.com/mailman/listinfo/devel-permissions|devel-permissions mailing list]]. Please allow at least one week between the announcement of your application and the meeting at which the application is considered. The Developer Membership Board will consider a maximum of two applicants per meeting — if the [[DeveloperMembershipBoard/Agenda|agenda]] already lists two applicants for the next meeting, please attend the next free date (meetings are held every two weeks).
 * Add your name, the team to which you are applying and the date of the meeting to the [[DeveloperMembershipBoard/Agenda|Developer Membership Board Agenda]].
 * Attend the meeting in #ubuntu-meeting on irc.freenode.net (to get an idea of the format of the meeting, you can read some of the [[DeveloperMembershipBoard/Logs|old meeting logs]])
Line 14: Line 24:
All members of the development community are welcome to attend and ask questions, add your feedback (even if unsolicited) to the application wiki page or ask questions of an applicant on the [[https://lists.ubuntu.com/mailman/listinfo/devel-permissions|devel-permissions mailing list]].
Line 15: Line 26:
Yes! (As all the other people before me) I want to contribute to Ubuntu and its community as a developer. I want to be assigned to a project I am really going to devote myself to. The [[DeveloperMembershipBoard|Developer Membership Board]] will have prepared for the meeting (reviewed the application details, checked a few examples of your work, talked to sponsors, etc.) and ask questions to make sure the applicant qualifies for the team. During the meeting the DMB members will cast their votes and if quorum is reached (4 of 7 currently), will add the applicant to the team or ask to re-apply in due time.
Line 17: Line 28:
= My Involvement = = Debian Developers applying for Per-Package upload rights =
Line 19: Line 30:
 I prefer to get involved completely on UNIX/Linux programming,
 i also would like to get involved in other programming projects, test/debug/process code and writing manuals.
The DMB has establised a procedure for interested Debian Developers to gain upload rights to their packages, on a dynamic and ongoing basis. That is, the list of packages one can upload can be further extended after the initial application to include other packages the DD maintains. This includes team maintained packages.
Line 22: Line 32:
= Things I am proud of = To exercise this process, the DD should first be an existing Ubuntu developer, for example by applying for PPU as per the above process or by joining the MOTU team if interest is broad. Subsequent changes are requested by mailing devel-permissions@lists.ubuntu.com listing the packages to add. If the 'impact' of the packages changes — for example, one of the packages is part of release media for the first time — the DMB may wish to ask some further clarifying questions to satisfy itself that the DD is sufficiently familiar with the differences between Ubuntu and Debian to upload the package(s) in question without supervision.
Line 24: Line 34:
I am very proud though not yet fulfilled, that i can be called/referred to as a UNIX programmer and also very happy that i am about joining Ubuntu/Ubuntu Community. = Applying for upload permissions which grant no further access =
Line 26: Line 36:
= Areas of Work = The DMB recognizes that individuals may wish to become members of teams that they have no ''technical'' reason to want to join, so that they may feel explicitly included as a member of the team.
Line 28: Line 38:
I am comfortable with Python, C++, HTML/XHTML, VB and UNIX/UNIX programming but still making great and greater effort to be expert in Java, Perl and LISP. For such "social" applications, the DMB will expect to see evidence of a large degree of social involvement in the team. Examples include mentoring new contributors and discussing policy.

It would be helpful if applicants could seek endorsements from existing members of the team when applying.

----
CategoryProcess<<BR>>
CategoryUbuntuDevelopment

When to apply for team membership

It can be difficult to know when you are ready to apply for uploader team membership. Here are some guidelines:

  • There is no minimum number of sponsored uploads into the archive that you need to have. You need to have demonstrated enough previous work to be able to assure your endorsers that you can be trusted with unsupervised upload access to the primary archive.
    • On your application wiki page, you will describe your areas of work. As a guideline, the DMB will expect to see that you have demonstrated competence in at least those areas.
  • At least some of your endorsers should be your (future) peers. If you are applying for upload rights to a package set, for example, we will expect to see your fellow set members providing endorsements.
  • You should have knowledge of the Ubuntu release cycle and processes (for example SRUs)
  • It is nice and probably makes your application easier if you are a part of the development community. Please consider hanging out on IRC and joining in with discussing and helping new contributors.
  • You are encouraged to participate in peer review and to help with the training of new developers. This will help to make your application stronger.
  • The DMB will expect you to have a need to upload directly such that membership of the requested team will fulfil this need. Usually the need is to reduce friction by eliminating sponsorship delays and/or the burden of sponsorship review work from your sponsors. In this case you will be expected to demonstrate your need in the form of already sponsored uploads to some of the packages for which you are requesting direct upload access. These examples will also help the DMB to assess your technical readiness to upload the requested packages without sponsorship supervision.

For part of the world (e.g APAC) where the DMB meeting times can be challenging to attend due to the timezone gap, note that the DMB usually tries to be accomodating. While the preference always remains the irc interview meeting, the DMB team can exceptionally do the interview by email if the applicant cannot make the regular meeting times. Please reach out to the DMB team to let them know about it if you fall into this category.

Applying for team membership

To become a Contributing Developer, MOTU, per-package uploader, Core Developer, SRU Developer or developer of a delegated team for which the DMB handles applications, you must apply to the Developer Membership Board, via the following process:

  • Create a dedicated wiki page for your application, using the UbuntuDevelopment/DeveloperApplicationTemplate.

  • Ask other developers to endorse your application by adding information to your wiki page. A typical application will have three to five endorsements. Developers who sponsored several uploads for you are good candidates.

  • Announce your application by email to the devel-permissions mailing list. Please allow at least one week between the announcement of your application and the meeting at which the application is considered. The Developer Membership Board will consider a maximum of two applicants per meeting — if the agenda already lists two applicants for the next meeting, please attend the next free date (meetings are held every two weeks).

  • Add your name, the team to which you are applying and the date of the meeting to the Developer Membership Board Agenda.

  • Attend the meeting in #ubuntu-meeting on irc.freenode.net (to get an idea of the format of the meeting, you can read some of the old meeting logs)

All members of the development community are welcome to attend and ask questions, add your feedback (even if unsolicited) to the application wiki page or ask questions of an applicant on the devel-permissions mailing list.

The Developer Membership Board will have prepared for the meeting (reviewed the application details, checked a few examples of your work, talked to sponsors, etc.) and ask questions to make sure the applicant qualifies for the team. During the meeting the DMB members will cast their votes and if quorum is reached (4 of 7 currently), will add the applicant to the team or ask to re-apply in due time.

Debian Developers applying for Per-Package upload rights

The DMB has establised a procedure for interested Debian Developers to gain upload rights to their packages, on a dynamic and ongoing basis. That is, the list of packages one can upload can be further extended after the initial application to include other packages the DD maintains. This includes team maintained packages.

To exercise this process, the DD should first be an existing Ubuntu developer, for example by applying for PPU as per the above process or by joining the MOTU team if interest is broad. Subsequent changes are requested by mailing devel-permissions@lists.ubuntu.com listing the packages to add. If the 'impact' of the packages changes — for example, one of the packages is part of release media for the first time — the DMB may wish to ask some further clarifying questions to satisfy itself that the DD is sufficiently familiar with the differences between Ubuntu and Debian to upload the package(s) in question without supervision.

Applying for upload permissions which grant no further access

The DMB recognizes that individuals may wish to become members of teams that they have no technical reason to want to join, so that they may feel explicitly included as a member of the team.

For such "social" applications, the DMB will expect to see evidence of a large degree of social involvement in the team. Examples include mentoring new contributors and discussing policy.

It would be helpful if applicants could seek endorsements from existing members of the team when applying.


CategoryProcess
CategoryUbuntuDevelopment

DeveloperMembershipBoard/ApplicationProcess (last edited 2024-04-04 10:21:58 by mirespace)