6 modi in cui puoi contribuire a Linux
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 sei limitato a essere un consumatore delle tue app e interfacce preferite. Puoi prendere parte 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 feedback
I progetti di software libero non trattano gli utenti come consumatori, quindi non possono monitorare le vendite. La maggior parte inoltre non prova a tracciare 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.
Quando la società stava decidendo se passare da un modello di rilascio progressivo a versioni stabili con un supporto più lungo, ha chiesto alle persone nei forum della comunità Purism. 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 di Gitlab. Se tutto il resto fallisce, trova un indirizzo email.
2. Rispondi alle domande per i nuovi utenti
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 è Ask Ubuntu, a cui la gente si rivolge 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
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 per la profondità e l'utilità di ArchWiki. Spesso puoi rivolgerti ad Arch Wiki per aiuto anche se non hai mai installato Arch. Molte istruzioni funzionano anche per altre distribuzioni.
A proposito di Arch, EndeavourOS è un progetto giovane che continua l'eredità di Antergos, una distribuzione basata su Arch Linux che è più facile e veloce da avviare. 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 il desktop o l'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 conformità più semplice) o tutto 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 discorso registrato del designer visivo di GNOME Jakub Steiner dal GUADEC 2019. Alcune app, come gThumb, non hanno ancora un'icona aggiornata. Ecco dove 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 le linee guida relative all'interfaccia umana pertinenti Le differenze tra le linee guida dell'interfaccia umana di Linux Le differenze tra le linee guida dell'interfaccia umana di Linux Hai 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
Gli sviluppatori hanno bisogno che gli utenti provino le ultime versioni dei loro programmi. Questo è utile con l'attuale versione stabile ed è particolarmente utile con 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 assolutamente 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ò usare con l'aiuto, è la traduzione. Questo perché anche se un team dispone già di traduttori competenti, non è possibile che parlino tutte le lingue. Pochi sviluppatori metterebbero in discussione il tuo tempo dedicato 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 puoi iniziare saltando sulla pagina web della tua distribuzione, app, tema o componente e cercando istruzioni su come contribuire.
Il sistema operativo elementare offre alcune delle linee guida più dettagliate che troverai da una distribuzione Linux, ma la maggior parte di quelle che sono in circolazione 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 home page che porta a un elenco di ciò che puoi fare.
Nota, l'amore per Linux non è l'unica ragione per essere coinvolti. Ci sono molti altri vantaggi nel contribuire ai progetti open source Perché le persone contribuiscono ai 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ù .
Scopri di più su: Linux, Open Source.