Contribuire: come posso aiutare Debian?
Debian non è semplicemente un sistema operativo, è una comunità. Molte persone con diverse capacità contribuiscono al progetto: il nostro software, le immagini, il wiki e altra documentazione sono il risultato di uno sforzo congiunto di un grande gruppo di individui. Non tutti sono sviluppatori e non è richiesto di saper programmare per partecipare. Ci sono molti e diversi modi perché si possa aiutare a rendere Debian ancora migliore. Se la cosa interessa qui ci sono alcuni suggerimenti per utenti esperti e alle prime armi.
Programmare e mantenere pacchetti
Forse si vuole scrivere un'applicazione da zero, o magari si vuole aggiungere una nuova funzionalità ad un programma esistente. Se si è uno sviluppatore e si vuole contribuire a Debian, si può anche aiutare a prepare il software perché sia semplice installarlo; chiamiamo questa operazione «impacchettare». La lista che segue presenta alcune idee per iniziare:
- Impacchettare applicazioni, per esempio quelle che si conoscono bene o che si considera importanti per Debian. Per maggiori informazioni su come diventare un manutentore di pacchetti, visitare l'angolo dello sviluppatore Debian.
- Aiutare a mantenere applicazioni esistenti, per esempio realizzando correzioni (patch) o informazioni addizionali nel sistema di tracciamento dei bug. In alternativa, ci si può unire ad un gruppo di manutenzione o ad un progetto software su Salsa (la nostra istanza GitLab).
- Assistere tracciando e risolvendo problemi di sicurezza in Debian.
- Si può anche aiutare irrobustendo pacchetti, repository e immagini e altri componenti.
- C'è l'interesse a portare Debian su architetture alle quali si è familiari? Si può iniziare un nuovo «port» o contribuire ad uno esistente.
- Aiutare a migliorare servizi inerenti Debian o crearne e mantenerne di nuovi tra quelli suggeriti o richiesti dalla comunità.
Controllare e ricercare bug
Come ogni altro progetto legato al software, Debian ha bisogno di utenti che verifichino il sistema operativo e le sue applicazioni. Un modo per contribuire è di installare l'ultima versione e far sapere agli sviluppatori se qualcosa non funziona come dovrebbe. Ci servono anche persone per verificare il nostro supporto d'installazione, il «secure boot» e il caricatore U-Boot su hardware diversi.
- Si può usare il nostro sistema di tracciamento dei bug per segnalare qualsiasi problema si trovi in Debian. Prima di farlo, verificare che il probema non sia già stato segnalato.
- Sfogliare l'elenco dei bug cercando quelli sui pacchetti che si usano per cercare di fornire informazioni aggiuntive e riprodurre il problema segnalato.
- Verificare la procedura di installazione Debian e le immagini ISO «live», il supporto al «secure boot» e al caricatore U-Boot.
Scrivere documentazione e etichettare pacchetti
Se si trova un qualsiasi problema in Debian e non si è in grado di scrivere codice per risolverlo, c'è sempre la possibilità di prendere appunti e descrivere la propria soluzione. In questo modo si possono aiutare altri utenti che potrebbero avere problemi simili. Tutta la documentazione Debian è scritta da membri della comunità e ci sono molti metodi per contribuire.
- Unirsi al progetto di documentazione Debian per aiutare con la documentazione Debian.
- Contribuire al Wiki Debian.
- Assegnare delle etichette e categorie ai pacchetti sul sito web Debtags in modo che gli utenti Debian possano trovare facilmente il software che stanno cercando.
Tradurre e localizzare
L'inglese non è la propria madrelingua, ma lo si padroneggia a sufficienza per capirlo e tradurre software o altre informazioni relative a Debian come le pagine web, la documentazione, eccetera? Perché non raggiungere il gruppo delle traduzioni e convertire applicazioni Debian alla propria madrelingua? Siamo anche alla ricerca di persone che verifichino le traduzioni attuali e segnalino bug se necessario.
- Tutto ciò che riguarda l'internazionalizzazione di Debian è discusso nella lista di messaggi i18n.
- Si è madrelingua per una lingua non ancora supportata in Debian? Si può entrare in contatto tramite la pagina Debian internazionale.
Aiutare altri utenti
Si può anche contribuire al progetto aiutando altri utenti Debian. Il progetto usa vari canali per il supporto, per esempio le liste di messaggi in diverse lingue, i canali IRC. Per maggiori informazioni visitare le nostre pagine del supporto.
- Il progetto Debian utilizza molte diverse liste di messaggi; alcune sono per gli sviluppatori e altre per gli utenti. Gli utenti con esperienza possono aiutare gli altri nelle liste di messaggi.
- Persone da tutto il mondo chiacchierano in tempo reale su IRC (Internet Relay Chat). Visitare il canale #debian su OFTC per chiacchierare con altri utenti Debian.
- Qui i dettagli della lista degli utenti in italiano. Il canale IRC per gli utenti in italiano è #debian-it su OFTC.
Organizzare eventi
Oltre alla annuale conferenza Debian (DebConf) ci sono svariati piccoli incontri e altre occasioni in molte nazioni ogni anno. Partecipare o aiutare a organizzare un evento è una grande opportunità per incontrare utenti e sviluppatori Debian.
- Aiutare durante la conferenza Debian annuale, ad esempio registrando video di interventi e presentazioni, ricevendo gli invitati e supportando i relatori, organizzando eventi speciali durante DebConf (come la festa del formaggio e del vino), aiutando con la preparazione iniziale e finale, eccetera.
- Inoltre ci sono parecchi eventi MiniDebConf, incontri locali organizzati dai membri del progetto Debian.
- Si può creare o partecipare ad un grupppo locale Debian con incontri periodici o altre attività.
- Inoltre, controllare gli altri eventi quali feste del Debian Day, feste dei rilasci, feste alla ricerca di bug, «sprint» per lo sviluppo o altri eventi in tutto il mondo.
Donare denaro, hardware o banda di rete
Tutte le donazioni al progetto Debian sono gestite dal nostro Debian Project Leader (DPL). Con questo tipo di supporto possiamo comprare hardware, domini, certificati crittografici, eccetera. Usiamo i fondi anche per sponsorizzare gli eventi DebConf e MiniDebConf, «sprint» per lo sviluppo, la presenza ad altri eventi e altre cose.
- Puoi donare denaro, attrezzature o servizi al progetto Debian.
- Noi cerchiamo costantemente mirror in tutto il mondo.
- Per i nostri «port» Debian, facciamo affidamento sulla rete degli «autobuilder».
Usare Debian
Diffondere la voce e parlare ad altri di Debian e della comunità Debian. Raccomandare il sistema operativo ad altri utenti e mostrare come si installa. Semplicemente usarlo con piacere -- questo è probabilmente il metodo più semplice per restituire al progetto Debian.
- Promuovere Debian tenendo interventi e mostrandolo ad altri utenti.
- Contribuire al nostro sito web e aiutare a migliorare la facciata pubblica di Debian.
- Fare delle istantanee del proprio schermo e pubblicarle su screenshots.debian.net perché i nostri utenti vedano l'aspetto del software di Debian prima di utilizzarlo.
- Si può partecipare al popularity-contest così da sapere quali pacchetti sono popolari e maggiormente utili.
Come la tua organizzazione può aiutare Debian
Che si lavori in una organizzazione nel settore dell'educazione, del commercio, no profit o statale, ci sono molti modi per supportarci con varie risorse.
- Ad esempio, l'organizzazione può semplicemente donare denaro o hardware.
- O forse potrebbe interessare la sponsorizzazione delle nostre conferenze.
- La propria organizzazione potrebbe fornire prodotti e servizi a chi contribuisce a Debian.
- Stiamo anche cercando «hosting» gratuito.
- Naturalmente è ben accetta la gestione di un mirror del nostro software, dei supporti di installazione, o dei video delle conferenze.
- Si potrebbe considerare la vendita di prodotti Debian, supporti di installazione o sistemi preinstallati.
- Se l'organizzazione offre consulenza su Debian o hosting, lo si comunichi.
Siamo sempre interessati a nuovi accordi. Se si può promuovere Debian fornendo una testimonianza, usando Debian sui propri server o desktop o semplicemente incoraggiando gli impiegati a partecipare al nostro progetto, sarebbe fantastico. Si consideri anche l'insegnamento del sistema operativo Debian o la diffusione della comunità, indirizzando il proprio team a contribuire durante le ore di lavoro o inviando qualcuno a uno dei nostri eventi.