{% extends "public/base.html" %} {% load nm %} {% load js %} {% block breadcrumbs %}{{block.super}} / newnm{% endblock %} {% block head_resources %} {{block.super}} {% jsinclude "nm,ui" %} {% endblock %} {% block head %} {{block.super}} {% endblock %} {% block content %}

Debian New Member - Join the NM process

{% if errors %}
{% if errors|length == 1 %} There is an issue {% else %} There are some issues {% endif %} in your submission: Click on the label to jump to the relevant section. The errors are also shown next to the fields in the form.
{% endif %} {% if has_entry %}

You already have an entry in the system

You already have an entry in the system if you are a DD, a DM, have a guest account on Debian machines or have already applied on this page.

{% if is_dd %}

Not only you have an entry, but you are also {{person.status|desc_status}}. The rest of this page does not apply to you, but you can still see it so that you know how it looks like if you want to refer prospective new applicants to this page.

{% endif %}

To request to become a Debian Maintainer or a Debian Developer, to get a porterbox guest account, and more, visit your personal page and follow the "request new status" link.

{% endif %} {% if require_login %}

Please login first

You get a certificate to access the site using your Alioth credentials at sso.debian.org.

See the DebianSingleSignOn page on the Debian wiki for details.

{% endif %} {% if show_apply_form %}

Apply for an entry in the system

Debian Maintainers: if you are already a Debian Maintainer you should already be known to this system, but your Alioth account may not be linked. Please first check if this is true and then claim your account.

With the form below you can apply to have an entry in the system, so that people can advocate you to have some permission granted or some new role in Debian. The form is quite long, so you may want to read it all from top to bottom before starting to fill it in.

Note that after you submit the form, you will have {{DAYS_VALID}} days to visit a URL that you will receive encrypted in an email. You want to make sure that you can read encrypted email before spending time on this form.

{% csrf_token %} {{ form.non_field_errors }}

Ground rules

First thing first, if you contribute to Debian, everyone will assume that you have read the Debian Social Contract (SC) and the Debian Free Software Guidelines (DFSG) and agree with them. If you have not read them yet, please take a moment to do so now.

Do you agree to uphold the Social Contract and the DFSG in your Debian work? {% for r in form.sc_ok %} {{r}} {% endfor %}

{{form.sc_ok.errors}}

If you contribute to Debian, you will also sooner or later get access to Debian hardware or infrastructure. When that happens, everyone will assume that you have read the Debian Machine Usage Policies (DMUP) and accept them.

Do you accept to follow the Debian Machine Usage Policies (DMUP) when you use Debian resources? {% for r in form.dmup_ok %} {{r}} {% endfor %}

{{form.dmup_ok.errors}}

OpenPGP key

Most Debian work is not anonymous, and requires the use of an OpenPGP key. We require the key to be signed by two or more Debian Developers to make reasonably sure that you are who you claim to be. This is called "web of trust". If you are curious, you can check the status of your key in the global web of trust here.

We also have some requirements on the key itself: it needs to be version 4 or later, it must not use DSA and it should be at least 4096 bits long (2048 bits are acceptable only in exceptional circumstances). Please enter the fingerprint of your OpenPGP key in the "{{form.fpr.label}}" field below, press "Check" and I will check it for you now while you keep reading the page. For your convenience, I will also try to autofill many fields in this page based on the first User ID in your key.

{{form.fpr.label_tag}} {{form.fpr}} {{form.fpr.errors}}

Name

I need to collect data that may eventually feed the Debian LDAP user directory, which follows RFC-2798. It uses a first/middle/last name model which does not fit many cultures well; it is a known problem, but we will have to make do for now.

{{form.cn.label_tag}}{{form.cn}}{{form.cn.errors}}
{{form.mn.label_tag}} (if any){{form.mn}}{{form.mn.errors}}
{{form.sn.label_tag}} (if any){{form.sn}}{{form.sn.errors}}

Email address

I need an email to contact you. If you will eventually get an address @debian.org, it will initially forward to this email. You can change this at any time later.

{{form.email.label_tag}} {{form.email}} {{form.email.errors}}

User name

Please select a username. You will need this if you are requesting a guest account on Debian machines, or if you are going to become a Debian Developer. This is not needed for Debian Maintainers, but if you want, you can reserve one now.

If you choose a username that is already in use, I will let you know once you submit the form and you will be able to change it. In the meantime, you can check here to see what usernames are already taken.

Account names should have three or more letters, unless you have a really good reasons why it should be shorter. Debian Account Managers may arbitrarily refuse some usernames (like "root" or "enricoisasillyperson"), and get in touch asking you to please choose another one.

{{form.uid.label_tag}} {{form.uid}} {{form.uid.errors}}

Short presentation

Finally, please tell something about yourself, how you came to Debian and Free Software, and why you want to volunteer your time. Please describe the contributions you have made to Debian, your primary areas of interest and any goals you wish to accomplish.

The intention is to use this to introduce you publicly to the rest of the project: it will be shown on your personal page on nm.debian.org

{{form.bio.label_tag}}
{{form.bio}} {{form.bio.errors}}

Submit

You can now submit the form, and you will get an email with a link to visit to confirm your data. The link will be encrypted with your GPG key. Once you have confirmed, other Debian Developers can go to your personal page and advocate you for what you require.

{% if has_entry %} {% else %} {% endif %}
{% endif %} {% endblock %}