6 façons de contribuer à Linux
Publicité
Linux ne ressemble pas aux systèmes d'exploitation commerciaux. Le nom est autant un raccourci pour une communauté particulière qu’il s’agit d’un morceau de code spécifique. Dans le monde du logiciel libre, vous n'êtes pas obligé de consommer vos applications et interfaces préférées. Vous pouvez participer à leur création et vous n'avez pas besoin d'être un développeur pour le faire.
Les projets les plus grands et les plus petits peuvent avoir besoin d'un coup de main. Voici comment vous pouvez vous impliquer et faire une différence.
1. Fournir des commentaires
Les projets de logiciels libres ne traitent pas les utilisateurs comme des consommateurs, ils ne peuvent donc pas surveiller les ventes. La plupart n'essayent pas de suivre votre comportement. Les développeurs ne savent donc pas ce que les utilisateurs veulent à moins de recevoir des commentaires. Vous pouvez aider beaucoup simplement en prenant la parole et en aidant les projets à établir un sens de l'orientation.
Même si les médias sociaux sont un moyen de se faire entendre, cet environnement est rempli de bruit. De nombreux projets établissent leurs propres communautés. Purism, par exemple, a un forum pour les personnes qui achètent ses produits ou utilisent PureOS.
Lorsque la société a décidé de passer d'un modèle de publication évolutive à des versions stables avec un support plus long, elle a interrogé des personnes dans les forums de la communauté Purism. La société a finalement opté pour une version stable avec une option de version progressive pour ceux qui recherchent un logiciel plus récent.
Recherchez les pistes disponibles pour votre projet de choix. Parfois, c'est un forum. D'autres fois, c'est un groupe de discussion dans IRC ou Telegram. Peut-être que c'est une page Gitlab. Si tout échoue, recherchez une adresse électronique.
2. Répondre aux questions pour les nouveaux utilisateurs
Lorsque les gens passent sous Linux pour la première fois, souvent, ils n'ont personne ou nulle part, ils peuvent demander de l'aide en personne. Au lieu de cela, les moteurs de recherche sont leur service d'assistance.
Ces moteurs de recherche pointent vers des forums à côté de forums de questions et réponses. Ask Ubuntu est l’un des exemples les plus frappants, auquel les utilisateurs s’adressent pour poser des questions concrètes et spécifiques. De tels endroits peuvent constituer des ressources immenses, mais ce n'est que si des personnes bien informées s'enregistrent et prennent le temps d'aider les autres.
Vous pouvez être cette personne.
Lorsque vous participez à divers forums de discussion communautaires, veillez à rechercher le code de conduite. Votre comportement ne se limite pas à vous. Cela concerne l'ensemble de la communauté et peut réellement détourner les nouveaux utilisateurs d'un projet.
3. Rédiger de la documentation
Bien qu'il soit bon que les utilisateurs s'entraident, rien ne remplace une documentation officielle facile à lire. Ces guides peuvent vous indiquer comment les développeurs souhaitent que vous utilisiez le bureau qu'ils ont fourni, comment surmonter les obstacles et quels bugs ils connaissent.
La documentation attire rarement l'attention, mais elle peut faire ou défaire votre expérience avec une distribution Linux donnée. Beaucoup de gens aiment Arch Linux en partie à cause de la profondeur et de l'utilité de ArchWiki. Vous pouvez souvent faire appel à Arch Wiki pour obtenir de l'aide même si vous n'avez jamais installé Arch. De nombreuses instructions fonctionnent également pour d'autres distributions.
En parlant d’Arch, EndeavourOS est un jeune projet qui perpétue l’héritage d’Antergos, une distribution basée sur Arch Linux qui est plus facile et plus rapide à utiliser. Avec tout ce qui doit être fait pour commencer une nouvelle distribution, l'équipe pourrait utiliser l'aide pour documenter ce que les utilisateurs doivent savoir.
4. Icônes de conception pour votre bureau ou application préféré
Le design compte. Toutes les quelques années, les principaux environnements de bureau Linux réorganisent leurs thèmes d'icônes d'une manière ou d'une autre. En règle générale, les concepteurs rendent les icônes plus distinctes, plus plates (pour correspondre aux tendances de la conception), plus simples (pour une conformité plus facile) ou tout ce qui précède.
Peu importe la taille d'un projet, ils peuvent utiliser votre aide.
GNOME, par exemple, a changé son thème d'icônes dans la version 3.32. Une des principales motivations de la refonte était de faciliter la création de nouvelles icônes, comme vous pouvez le constater dans la conversation enregistrée du concepteur visuel de GNOME, Jakub Steiner, dans GUADEC 2019. Certaines applications, telles que gThumb, ne possèdent pas encore d'icône mise à jour. C'est là que vous pouvez intervenir.
elementaryOS a eu un aspect relativement cohérent depuis sa création, bien que ses thèmes ne se soient pas déroulés sans modifications. Néanmoins, chaque aspect du bureau élémentaire offrant son propre caractère, il reste de petites icônes système et d'interface nécessitant encore une approche élémentaire.
Lorsque vous donnez un coup de main pour façonner l'apparence d'un projet, il est utile de vous familiariser en premier lieu avec les «Human Interface Guidelines» les plus pertinentes. Les différences entre les «Human Interface Guidelines» de Linux Les différences entre les «Human Interface Guidelines» de Linux Vous avez déjà rencontré une application Linux semble inutilisable? C'est pourquoi les ordinateurs de bureau ont des directives d'interface humaine. Windows et macOS ont ces directives. Qu'en est-il de Linux? Lire la suite .
5. Tester un nouveau logiciel
Les développeurs ont besoin que les utilisateurs testent les dernières versions de leurs programmes. Ceci est utile avec la version stable actuelle, et particulièrement avec les logiciels encore en phase de pré-version.
Les développeurs de logiciels libres travaillent généralement seuls ou au sein de petites équipes distantes. Ils n'ont pas accès à différents types de matériel et ne peuvent pas essayer toutes les différentes configurations de bureau Linux existantes.
En testant des applications, vous donnez à ces développeurs un aperçu du fonctionnement de leurs applications sur votre matériel et sur la configuration de bureau choisie (distribution Linux / environnement de bureau / serveur d'affichage / etc.). Bien entendu, les développeurs n’obtiennent cette information que si vous leur tendez la main. Donc, rédigez un rapport de bogue et souvenez-vous d'être poli quand vous le ferez.
6. Traduire les applications ou améliorer l'accessibilité
S'il existe un rôle pour lequel pratiquement tous les projets peuvent utiliser l'aide, c'est la traduction. En effet, même si une équipe compte déjà des traducteurs compétents, il est impossible qu'ils parlent toutes les langues. Peu de développeurs ont du mal à accepter que vous passiez du temps à rendre le logiciel plus accessible aux personnes de votre lieu de résidence.
Cela ne concerne pas seulement la langue. Les développeurs ont également besoin d’aide pour rendre leur logiciel plus accessible aux personnes qui ont du mal à voir ou à entendre. Certaines applications ne seront tout simplement pas utilisables dans certaines circonstances, mais dans d'autres cas, un ou deux réglages peuvent faire toute la différence.
Prêt à vous aider avec le développement Linux?
Génial! Maintenant agissons sur cet enthousiasme alors qu'il brûle vif et brûlant. Chaque projet de logiciel libre a son mode de communication préféré et différentes méthodes de participation. Vous pouvez donc commencer par vous rendre sur la page Web de votre distribution, application, thème ou composant et rechercher des instructions sur la manière de contribuer.
OS élémentaire offre certaines des directives les plus détaillées que vous trouverez dans une distribution Linux, mais la plupart de celles qui existent depuis un moment fournissent des instructions sur la façon d’aider. La même chose est vraie des applications. Le projet GIMP place une option de menu en haut de sa page d'accueil qui mène à une liste de ce que vous pouvez faire.
Notez que l'amour pour Linux n'est pas la seule raison de s'impliquer. Contribuer à des projets open source présente de nombreux autres avantages. Pourquoi les gens contribuent-ils à des projets Open Source? Pourquoi les gens contribuent-ils à des projets Open Source? Le développement open source est l'avenir du logiciel. C'est formidable pour les utilisateurs car les logiciels open source sont généralement disponibles gratuitement et sont souvent plus sûrs à utiliser. Mais qu'est-ce qui oblige les développeurs à contribuer gratuitement au code? Lire la suite .
Explorez plus sur: Linux, Open Source.