10 способов внести свой вклад в сообщество открытого исходного кода
Программное обеспечение с открытым исходным кодом помогло ускорить развитие информационных технологий, создав новые возможности, которых раньше не было. Подумайте только о стартапах и малых предприятиях, использующих бесплатные CMS, такие как Drupal или WordPress, или настольные среды, предоставляемые дистрибутивами Linux, которые мы можем использовать бесплатно.
Программное обеспечение с открытым исходным кодом, которое мы можем загрузить из таких мест, как Sourceforge, GitHub или хранилище плагинов WordPress, обычно написано и поддерживается добровольными разработчиками в свободное время. Если мы когда-либо использовали программное обеспечение с открытым исходным кодом, мы не просто конечный пользователь, но и член сообщества открытого исходного кода..
Поскольку успех этого движения во многом зависит от его пользователей, важно рассматривать открытый исходный код как наш собственный проект, и обдумайте, что мы можем сделать, чтобы помочь улучшить продукты с открытым исходным кодом (программное обеспечение, плагины, темы, фрагменты кода, платформы для блогов, операционные системы и т. д.), которые мы используем.
С приближением Рождества, в этом посте мы рассмотрим, как мы можем вернуть сообществу открытого исходного кода столько, сколько у нас есть времени и возможностей для.
1. Дайте положительные отзывы о нашем любимом программном обеспечении
Поскольку разработчики с открытым исходным кодом, как правило, не получают финансовой компенсации, их необходимо мотивировать иначе. Многие из них, к сожалению, пережили, что пользователи склонны давать отрицательные отзывы гораздо легче, чем положительные..
Эта тенденция обычно воспринимается как следствие базовой человеческой психологии, как злой пользователь, сбитый с толку неработающим программным обеспечением прокомментируем качество быстрее чем кто-то, чьи потребности были удовлетворены, но стоит подумать об этом и с другой стороны.
Получение небольших положительных отзывов может быть крайне демотивирующим для разработчиков с открытым исходным кодом., так что, если мы найдем хорошую тему, плагин или программное обеспечение, всегда полезно вернуться на исходный сайт и оставить положительный отзыв разработчикам..
Даже если у них нет времени, чтобы ответить, они наверняка оценят это. Рождество может быть хорошим временем, чтобы удивить авторов наших любимых плагинов и тем потрясающим обзором в подарок.
2. Задавайте вопросы, прежде чем давать отрицательные отзывы
Несмотря на всю добрую волю, часто случается, что что-то не работает, как мы себе представляли. Это не обязательно проблема программного обеспечения, но это может также возникнуть из проблем нашей местной среды, несовместимость другого программного обеспечения что мы используем, и многое другое.
Оставив отрицательный отзыв нужно рассматривать как последнее средство если мы хотим процветающего сообщества с открытым исходным кодом. Нам всегда нужно помнить, что мы получаем необходимое нам программное обеспечение бесплатно, поэтому мы не столько в роли покупателя, сколько в пэре.
Онлайн-платформы, на которые мы можем загрузить программное обеспечение с открытым исходным кодом, обычно предоставляют несколько способов связаться с разработчиками, поэтому перед тем, как оставить этот остроумный 1-звездочный обзор, всегда полезно опишите проблему подробно (подробнее ниже) и задавайте вопросы на форуме поддержки. В большинстве случаев разработчики быстро ответят.
3. Помогите разработчикам легко воспроизвести ошибки
Независимо от того, есть ли у нас доступ к форуму поддержки или системе отслеживания ошибок, или мы просто связываемся с разработчиками напрямую по электронной почте или через сайт социальной сети, это всегда важно подробно описать нашу проблему.
Хорошие сообщения об ошибках это отдельная форма искусства, и она может очень помочь разработчикам, если все сделано правильно, поэтому стоит подумать о том, как правильно ее составить.
Разработчики должны знать шаг за шагом, что мы сделали, прежде чем столкнуться с ошибкой, как именно произошла неисправность, какие другие программы / плагины работают одновременно, а в некоторых случаях платформа, операционная система, а также устройство мы использовали.
Сообщения об ошибках и обзоры, которые только говорят, что "этот плагин отстой" или "бесполезное дерьмо" не особенно полезны.
4. Способствовать поддержке форумов
Если какое-то время мы уже использовали программное обеспечение, плагин, тему или платформу для блогов, мы можем легко вернуть сообщество, делиться своими знаниями с менее опытными пользователями. Большинство сайтов, предлагающих материалы с открытым исходным кодом, имеют тематические форумы поддержки, где каждый может зарегистрироваться..
Нам не нужно быть разработчиком, чтобы помочь, так как обычно есть много нетехнических вопросов. Вклад в поддержку форумов важен не только потому, что мы можем помочь другим, но и потому, что это способ сохранить наши знания свежими.
5. Распространите информацию о программном обеспечении, которое нам нравится
Если мы найдем что-то, что нам особенно нравится, предоставление бесплатного покрытия или продвижения это также отличный способ быть преданным членом сообщества Open Source. Если у нас есть блог или мы добавляем его в чужой блог, нам не нужно делать ничего другого, кроме как написать интересный пост об этом. Здесь, на hongkiat.com, мы делали это много раз и будем продолжать делать это в будущем..
Если у вас нет блога, вы также можете распространять информацию о вашем любимом программном обеспечении на сайтах социальных сетей. Таким образом, мы не просто помогаем разработчикам ПО с открытым исходным кодом. другие люди, которые ищут хорошее программное обеспечение для той или иной цели.
6. Рекомендовать функции, но с большой осторожностью
Запросы функций могут быть полезны, но только если они выполняются с большой осторожностью. Если мы сделаем это с вниманием и покажем разработчикам, что мы понимаем и ценим их работу, мы можем дать им ценные идеи, сообщая им, как они могут улучшить программное обеспечение.
К сожалению много пользователей не ведите себя с уважением при выполнении запросов к функциям некоторые из них даже дают плохие отзывы о отлично функционирующих плагинах только потому, что они не предоставляют необходимые функции.
Такое поведение отвернуть многих талантливых разработчиков от открытого источника, поэтому, если мы хотим, чтобы сообщество процветало, нам всегда нужно относиться к разработчикам как к партнерам, и попросить особенности с уважением.
7. Быть тестером программного обеспечения
Программное обеспечение должно быть тщательно протестировано, поэтому, если у нас мало свободного времени или мы особенно заинтересованы в плагине или приложении, мы можем участвовать в процессе разработки как добровольный тестер программного обеспечения. Команды с открытым исходным кодом обычно информируют пользователей о возможностях тестирования на своих веб-сайтах, в новостных рассылках или в своих профилях в социальных сетях..
Например, тема WordPress дала разработчикам возможность протестировать их последнюю стандартную тему, Twenty Sixteen, и они даже дают подробные инструкции о том, как работает процесс тестирования. Тестируя продукты, мы не только помогаем, но и можем узнать много нового о процессе разработки и конкретном программном обеспечении.
8. Загрузите патч или улучшение
Команды с открытым исходным кодом всегда приветствуют новых разработчиков, поэтому, если мы не хотим или у нас нет времени, чтобы начать наш собственный проект с открытым исходным кодом, это также может быть чрезвычайно полезно, если мы просто загрузить патчи для существующих ошибок, или же улучшения для улучшения. Если мы хотим сделать это, нам обычно нужно создать файл патча, который содержит список различий, которые мы сделали.
Команда WordPress очень четко объясняет, как отправить патч в соответствии с системой контроля версий SVN, используемой WordPress, и вот руководство о том, как мы можем сделать запрос на получение если мы хотим внести свой вклад в проект GitHub.
Создание патчей требует написания кода, поэтому рекомендуется только разработчикам.
9. Вклад в документацию или перевод
Используемое программное обеспечение состоит не только из кода, но и нужна понятная документация, и в глобализованном мире, переводы тоже.
Большинство команд с открытым исходным кодом разрешить пользователям редактировать существующую документацию и добавить новую информацию к нему; просто подумайте о кодексе WordPress. Нам не обязательно думать о больших вещах, мы можем даже помочь, исправив опечатки и дезинформацию.
Мы также можем сотрудничать с открытым исходным кодом, переводя наше любимое программное обеспечение или приложение на иностранный язык. Этот вид вклада отлично подходит для людей, чей родной язык не английский. В конце концов, с какой стати мы хотим жить в мире, где недоступны интересные приложения и программы на других языках??
В локализации программного обеспечения обычно используются такие приложения, как Poedit, которые позволяют переводить только одно или два предложения одновременно, поэтому нам не обязательно много работать, так как каждый небольшой вклад помогает.
10. Продолжайте использовать программное обеспечение с открытым исходным кодом
Если мы хотим увидеть живую сцену с открытым исходным кодом, нам нужно продолжать активно использовать программное обеспечение с открытым исходным кодом, а также не бойтесь пробовать новые. Если мы найдем что-то хорошее, мы не стесняемся рекомендовать его другим, поэтому они также могут извлечь из этого пользу.
Даже если мы только пылкие и уважительные пользователи, не делающие ничего другого, кроме как делиться своим опытом, мы уже внесли значительный вклад.