Annuncio pubblicitario

Linux non è come i sistemi operativi commerciali. Il nome è una scorciatoia per una particolare comunità in quanto è un pezzo di codice specifico. Nel mondo del software libero, non ti limiti ad essere un consumatore delle tue app e interfacce preferite. Puoi partecipare alla loro creazione e non devi essere uno sviluppatore per farlo.

I progetti più grandi e più piccoli possono usare una mano. Ecco come puoi essere coinvolto e fare la differenza.

1. Fornire un feedback

Dipendente del purismo che chiede feedback dalla comunità

I progetti di software libero non trattano gli utenti come consumatori, quindi non possono monitorare le vendite. La maggior parte inoltre non prova a monitorare il tuo comportamento. Quindi gli sviluppatori non sanno cosa vogliono gli utenti se non ricevono feedback. Puoi dare una mano molto semplicemente parlando e aiutando i progetti a stabilire un senso dell'orientamento.

Mentre i social media sono un modo per essere ascoltati, quell'ambiente è pieno di rumore. Molti progetti creano le proprie comunità. Il purismo, ad esempio, ha un forum per le persone che acquistano i suoi prodotti o usano PureOS.

view instagram anonymous

Quando l'azienda stava decidendo se passare da un modello a rilascio progressivo a versioni stabili con un supporto più lungo, ha chiesto alle persone del settore Forum della comunità sul purismo. Alla fine, la società è passata all'impostazione predefinita su una versione stabile con un'opzione di rilascio progressivo per coloro che desiderano software più recenti.

Cerca i viali disponibili per il tuo progetto preferito. A volte questo è un forum. Altre volte è un gruppo di chat in IRC o Telegram. Forse è una pagina Gitlab. Se tutto il resto fallisce, trova un indirizzo email.

2. Rispondi alle domande per i nuovi utenti

Chiedi al sito Web Ubuntu di porre e rispondere alle domande

Quando le persone passano a Linux per la prima volta, spesso non hanno nessuno o ovunque, possono chiedere aiuto di persona. Invece, i motori di ricerca sono il loro help desk.

Questi motori di ricerca puntano a forum insieme a bacheche di domande e risposte. Uno degli esempi più importanti è Chiedi a Ubuntu, a cui le persone si rivolgono con domande concrete e specifiche. Tali luoghi possono essere risorse immense, ma è solo se le persone competenti si iscrivono e si prendono il tempo di aiutare gli altri.

Puoi essere quella persona.

Quando prendi parte a vari forum di discussione della comunità, assicurati di cercare il codice di condotta. Il tuo comportamento non si limita a riflettere su di te. Riflette sull'intera comunità e può davvero allontanare i nuovi utenti da un progetto.

3. Scrivi documentazione

Arch Wiki page sulla documentazione di contributo

Anche se è bello che gli utenti si aiutino a vicenda, nulla sostituisce la documentazione ufficiale di facile lettura. Tali guide possono dirti come gli sviluppatori intendono utilizzare il desktop che hanno fornito, come superare gli ostacoli e quali bug sono a conoscenza.

La documentazione raramente ottiene i riflettori, ma può rendere o spezzare la tua esperienza con una determinata distribuzione Linux. Molte persone amano Arch Linux in parte a causa della profondità e dell'utilità di ArchWiki. Spesso puoi rivolgerti ad Arch Wiki per chiedere aiuto anche se non hai mai installato Arch. Molte istruzioni funzionano anche per altre distribuzioni.

Parlando di Arch, EndeavourOS è un progetto giovane che continua l'eredità di Antergos, una distribuzione basata su Arch Linux che è più facile e veloce da mettere in funzione. Con così tanto che deve accadere per iniziare una nuova distribuzione, il team potrebbe utilizzare l'aiuto per documentare ciò che gli utenti devono sapere.

4. Icone di design per desktop o app preferiti

Il design conta. Ogni pochi anni, i principali ambienti desktop Linux rinnovano i temi delle loro icone in qualche modo o modo. In genere, i progettisti rendono le icone più distinte, più piatte (per adattarsi alle tendenze del design), più semplici (per una più facile conformità) o quanto sopra.

Indipendentemente dalle dimensioni di un progetto, possono utilizzare il tuo aiuto.

GNOME, ad esempio, ha cambiato il tema dell'icona nella versione 3.32. Una delle principali motivazioni del rinnovamento è stata la creazione di nuove icone più facili da creare, come puoi vedere nel visual designer di GNOME Discorso registrato di Jakub Steiner dal GUADEC 2019. Alcune app, come gThumb, non hanno ancora un'icona aggiornata. È qui che puoi intervenire.

elementaryOS ha avuto un aspetto relativamente coerente sin dall'inizio, sebbene i suoi temi non siano stati privi di modifiche. Tuttavia, con ogni aspetto del desktop elementare che offre il suo carattere distinto, rimangono piccole icone di sistema e di interfaccia che necessitano ancora di un approccio infuso elementare.

Quando stai dando una mano per modellare l'aspetto di un progetto, aiuta prima a familiarizzare con i pertinenti Linee guida per l'interfaccia umana Le differenze tra le linee guida per l'interfaccia umana di LinuxHai mai incontrato un'app Linux che sembra brutta e sembra inutilizzabile? Ecco perché i desktop hanno linee guida per l'interfaccia umana. Windows e macOS hanno queste linee guida. Che dire di Linux? Leggi di più .

5. Prova il nuovo software

Sito Web GIMP che elenca i modi per essere coinvolti

Gli sviluppatori hanno bisogno che gli utenti provino le ultime versioni dei loro programmi. Ciò è utile con l'attuale versione stabile ed è particolarmente utile con il software che è ancora in fase di pre-release.

Gli sviluppatori di software libero generalmente lavorano da soli o in piccoli team remoti. Non hanno accesso a vari tipi di hardware e non possono provare tutte le diverse configurazioni desktop Linux esistenti.

Testando le app, fornisci a questi sviluppatori informazioni su come funzionano le loro app sia sul tuo hardware che sulla configurazione desktop scelta (distribuzione Linux / ambiente desktop / server di visualizzazione / ecc.). Naturalmente, gli sviluppatori ottengono questa visione solo se li raggiungi. Quindi segnala i bug e ricorda di essere educato quando lo fai.

6. Traduci le app o migliora l'accessibilità

Se c'è un ruolo che praticamente qualsiasi progetto può utilizzare con l'aiuto, è la traduzione. Questo perché anche se un team ha già a bordo traduttori capaci, non c'è modo di parlare tutte le lingue. Pochi sviluppatori metterebbero in discussione il tuo tempo trascorso a rendere il software più accessibile alle persone in cui vivi.

Questo non si riferisce solo alla lingua. Gli sviluppatori hanno anche bisogno di aiuto per rendere il loro software più accessibile alle persone che hanno difficoltà a vedere o ascoltare. Alcune app semplicemente non saranno utilizzabili in determinate circostanze, ma in altri casi, un paio di modifiche possono fare una grande differenza.

Pronto a dare una mano con lo sviluppo di Linux?

Grande! Ora agiamo su quell'eccitazione mentre brucia caldo e caldo. Ogni progetto di software libero ha il suo modo preferito di comunicazione e diversi metodi per essere coinvolto, quindi tu può iniziare passando alla pagina web di distro, app, tema o componente e cercando istruzioni su come farlo contribuire.

Offerte di sistemi operativi elementari alcune delle linee guida più dettagliate troverete da una distribuzione Linux, ma la maggior parte di quelli che sono stati in giro da un po 'forniscono istruzioni su come aiutare. Lo stesso vale per le app. Il progetto GIMP posiziona un'opzione di menu nella parte superiore della sua homepage che conduce a un elenco di cosa puoi fare.

Nota, l'amore per Linux non è l'unica ragione per essere coinvolti. Ce ne sono molti altri vantaggi nel contribuire a progetti open source Perché le persone contribuiscono ai progetti open source?Lo sviluppo open source è il futuro del software. È ottimo per gli utenti perché il software open source è solitamente disponibile gratuitamente e spesso è più sicuro da usare. Ma cosa obbliga gli sviluppatori a fornire codice gratuitamente? Leggi di più .

Bertel è un minimalista digitale che scrive da un laptop con interruttori fisici della privacy e un sistema operativo approvato dalla Free Software Foundation. Apprezza l'etica delle funzionalità e aiuta gli altri ad assumere il controllo della propria vita digitale.