Supporting limited "dynamic" Per-Package Upload rights ====================================================== Author: Iain Lane 0. This document outlines the proposal to the DMB. It contains background that is not of much value to applicants. Prospective applicants seeking to make use of this policy should consult the wiki. https://wiki.ubuntu.com/DeveloperMembershipBoard/ApplicationProcess Background ---------- 1. (amended by the DMB) "Upload rights" are given to individuals to allow them to upload packages to the Ubuntu archive without supervision. 2. (amended by the DMB) Individuals apply to the Developer Membership Board (DMB), presenting a list of packages or a team whose membership is applied for and a set of testimonials from sponsors and others familiar with their work. 3. The DMB interviews the candidate at a mutually convenient meeting and members decide whether they feel that the candidate should be granted the requested upload rights. 4. If the DMB feels that multiple individuals may have an interest in a group of packages, it may request or suggest the creation of a /package set/, a defined collection of packages to which any number of individuals may be granted upload rights. 5. Package sets are able to be modified by a lightweight email process whereby a developer attached to the set mails a DMB controlled list to seek changes. A DMB member will review the change request against the purpose of the packageset as stated when the application was approved, and will make the requested change if it is appropriate. 6. A common group of people to whom upload access is granted is Debian Developers wishing to look after their Debian packages in Ubuntu. Proposal -------- 7. (amended by the DMB) There is no analogous procedure to the one outlined in paragraph 5 above for extending upload rights in general. 8. The DMB would like to establish such a procedure. 9. This procedure is open only to Debian Developers as specified in paragraph 6. 10. (amended by the DMB) Individuals must email a DMB controlled list (devel-permissions@ubuntu.com) with a list of packages that they maintain or co-maintain (including team maintenance) to add to their existing upload rights. 11. Such individuals must have previously attended a meeting as in paragraph 3 and thereby demonstrated sufficient knowledge of Ubuntu and the relevant differences between Ubuntu and Debian. 12. At its discretion (for example if none of the individual's old packages are on release media, yet some of the new ones are), the DMB will ask supplementary questions. This will ordinarily be via email, but the DMB may request the candidate to attend another IRC meeting if it feels this is necessary. 13. There is no minimum waiting period; changes may be executed immediately if the executing DMB member decides that no supplementary questioning is necessary. This is expected to be the usual case. Future extensions ----------------- 14. After some time of this process being successfully implemented, the DMB may wish to consider some limited extensions. 15. Removing the restriction in paragraph 9, extending the categories of eligible individuals (for example to include upstream developers). 16. Removing the requirement to attend a meeting in paragraph 11 - Debian Developers are used to email based correspondence so tailoring DMB processes could encourage greater uptake.