Linux

6 способов внести свой вклад в Linux

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

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

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

Хотя социальные сети – это один из способов быть услышанным, эта среда наполнена “шумом”. Многие проекты создают свои собственные сообщества. Например, Purism имеет форум для людей, которые покупают его продукты или используют PureOS.

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

Узнайте, какие маршруты доступны для выбранного вами проекта. Иногда это форум. В других случаях это чат-группа в IRC или Telegram. Может быть, это страница Gitlab.

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

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

Чаще пишите на форумах и других тематических ресурсах.

3. Пишите документацию.

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

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

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

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

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

Когда вы участвуете в формировании внешнего вида проекта, полезно сначала ознакомиться с соответствующими рекомендациями по “человеческому” интерфейсу.

5. Тестирование нового программного обеспечения.

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

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

6. Перевод приложений на другие языки или улучшение доступности.

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

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