Как внести свой вклад в Linux

LinuxСообщество

Linux не похож на коммерческие операционные системы. В мире свободного программного обеспечения вы не ограничены тем, чтобы быть потребителем ваших любимых приложений и интерфейсов. Вы можете принять участие в их создании и вам не нужно быть разработчиком, чтобы сделать это.

Как самые большие, так и самые маленькие проекты могут использовать руку помощи. Вот 6 способов, при помощи которых вы можете принять участие в разработке ваших любимых продуктов и изменить их.

1. Оставить отзыв


Проекты свободного программного обеспечения не рассматривают пользователей как потребителей, поэтому они не могут контролировать продажи. Большинство также не пытаются отслеживать ваше поведение. Таким образом, разработчики не знают, чего хотят пользователи, пока не получат обратную связь. Просто высказавшись вы можете помочь проектам установить правильный вектор развития.

В то время как социальные сети — один из способов быть услышанным, эта среда наполнена шумом. Многие проекты создают свои собственные сообщества. У Purism, например, есть форум для людей, которые покупают их продукты или используют PureOS.

Когда компания решала, стоит ли переходить с модели с непрерывным выпуском на стабильные версии с более длительной поддержкой, она спрашивала людей на форумах сообщества Purism.

Ищите пути для вашего проекта. Иногда это форум. В других случаях это чат-группа в IRC или Telegram (чат komYounity в Telegram: https://t.me/komYounity_chat). Может быть, это страница Gitlab. Если ничего не помогает, найдите адрес электронной почты.

2. Ответить на вопросы для новых пользователей


Когда люди впервые переключаются на Linux, у них зачастую никого нет, к кому бы они могли обратиться за помощью лично. Вместо этого, поисковые системы являются их справочной службой.

Эти поисковые системы указывают на форумы рядом с досками вопросов и ответов. Одним из наиболее ярких примеров является Ask Ubuntu, к которому люди обращаются с конкретными и конкретными вопросами. Такие места могут быть огромными ресурсами, но это только в том случае, если знающие люди подпишутся и потратят время, чтобы помочь другим.

Вы можете быть этим человеком.

Когда вы принимаете участие в обсуждениях на различных форумах сообщества, не забывайте придерживаться негласного, а где и вполне реально прописанного, кодекс поведения. Ваше поведение не просто отражается на вас. Это отражается на всем сообществе и может оттолкнуть новых пользователей от проекта.


Статьи по теме


3. Написать документацию


Хотя хорошо, что пользователи помогают друг другу, ничто не заменит «легкую для чтения» официальную документацию. Такие руководства могут рассказать вам, как разработчики намереваются использовать предоставленный ими рабочий стол, как преодолеть препятствия и о каких ошибках они знают.

Документация редко попадает в центр внимания, но она может повлиять на ваш дистрибутив Linux. Многие люди любят Arch Linux отчасти из-за глубины и полезности ArchWiki. Вы часто можете обратиться к ArchWiki за помощью, даже если вы никогда не устанавливали Arch. Многие инструкции работают и для других дистрибутивов.

Говоря об Arch, EndeavourOS — это молодой проект, который продолжает наследие Antergos, дистрибутива на базе Arch Linux, который легче и быстрее запустить. Команда любого дистрибутива всегда рада помощи людей, которые помогут им задокументировать всё то, что пользователи «должны» знать.

4. Дизайн иконок для вашего любимого рабочего стола или приложения


Дизайн имеет значение. Каждые несколько лет основные рабочие среды Linux в той или иной форме обновляют свои темы значков. Как правило, дизайнеры делают значки более четкими, более плоскими (чтобы соответствовать тенденциям дизайна), более простыми (для более легкого соответствия) или всеми вышеупомянутыми.

Независимо от размера проекта, они могут использовать вашу помощь.

Например, GNOME изменил тему значков в версии 3.32. Основной мотивацией для обновления было упрощение создания новых значков, как вы можете видеть в записанном выступлении дизайнера GNOME Якуба Штайнера из GUADEC 2019. Некоторые приложения, такие как gThumb, еще не имеют обновленного значка. Вот где вы можете вмешаться.

elementary OS выглядел относительно непротиворечивым с момента своего появления, хотя его темы не обошлись без доработок. Тем не менее, с каждым аспектом рабочего стола eOS, имеющим свой собственный характер, остаются небольшие значки системы и интерфейса, все еще нуждающиеся в доработке.

5. Протестируйте новое программное обеспечение


Разработчикам нужны пользователи, чтобы опробовать последние версии своих программ. Это полезно с текущей стабильной версией и особенно полезно с программным обеспечением, которое все еще находится на стадии предварительного выпуска.

Разработчики свободного программного обеспечения обычно работают в одиночку или в небольших удаленных командах. Они не имеют доступа к различным типам оборудования и не могут опробовать все существующие конфигурации Linux.

Тестируя приложения, вы даете этим разработчикам представление о том, как их приложения работают как на вашем оборудовании, так и на выбранной конфигурации рабочего стола (дистрибутив Linux / среда рабочего стола / дисплейного сервера / и т. д.). Конечно, разработчики получают эту информацию, только если вы обращаетесь к ним. Так что подайте отчеты об ошибках и пожалуйста, помните о элементарной вежливости.

6. Перевести приложения или улучшить доступность


Есть одна роль, помощь с которой может использовать практически любой проект, это перевод. Это потому, что даже если в команде уже есть способные переводчики, они не могут говорить на всех языках. Не думаю, что кто-то из разработчиков будет возражать, если вы потратите время на то, чтобы сделать программное обеспечение более доступным для людей, где вы живете.


Статьи по теме


Это относится не только к языку. Разработчики также нуждаются в помощи, чтобы сделать их программное обеспечение более доступным для людей, которым трудно видеть или слышать. Некоторые приложения просто не могут быть использованы при определенных обстоятельствах, но в других случаях некоторые изменения могут иметь большое значение.

Готовы помочь с разработкой Linux?


Отлично! Теперь давайте действовать на этой волне, пока ваше желание горит ярко и жарко. Каждый проект свободного программного обеспечения имеет свой собственный предпочтительный способ общения и различные способы участия, поэтому вы можете начать с перехода на веб-страницу своего дистрибутива, приложения, темы или компонента и найти инструкции о том, как внести свой вклад.

elementary OS предлагает некоторые из самых подробных руководств, которые вы можете найти в дистрибутиве Linux и многие из них, содержат инструкции о том, как помочь. То же самое относится и к приложениям. Проект GIMP размещает пункт меню в верхней части своей домашней страницы, который приводит к списку того, что вы можете сделать.

Обратите внимание, что любовь к Linux — не единственная причина для участия. Есть много других преимуществ для участия в проектах с открытым исходным кодом, но об этом позже.

Источник: MakeUseOf

Рекомендуемый контент