Домашня » Кодування » 10 способів зробити внесок у спільноту з відкритим вихідним кодом

    10 способів зробити внесок у спільноту з відкритим вихідним кодом

    Відкрите програмне забезпечення допомогло прискорити розвиток інформаційних технологій, генеруючи можливості, які ніколи раніше не бачили. Просто подумайте про стартапи та малі підприємства, які використовують безкоштовні CMS, такі як Drupal або WordPress, або середовища для робочого столу, що надаються дистрибутивами Linux, які ми можемо використовувати безкоштовно.

    Програмне забезпечення з відкритим вихідним кодом, яке можна завантажити з таких місць, як Sourceforge, GitHub або репозиторій плагінів WordPress, зазвичай написані та підтримуються розробниками волонтерів у вільний час. Якщо ми коли-небудь використовували програмне забезпечення з відкритим вихідним кодом, ми не просто кінцевий користувач, але й член спільноти з відкритим вихідним кодом.

    Оскільки успіх руху сильно залежить від його користувачів, важливо думати про відкрите джерело як про наш власний проект, і розмірковуйте про те, що ми можемо зробити, щоб допомогти поліпшити ситуацію продукти з відкритим вихідним кодом (програмне забезпечення, плагіни, теми, фрагменти коду, платформи для блогів, операційні системи тощо), які ми використовуємо.

    З наступаючим Різдвом, на цій посаді ми розглядаємо, як ми можемо повернутись до Open Source Community, як багато, так і мало, як у нас є час і можливості для.

    1. Дайте позитивні відгуки на наше улюблене програмне забезпечення

    Оскільки розробники з відкритим кодом, як правило, не отримують фінансову компенсацію, їх потрібно мотивувати інакше. Багато хто з них, на жаль, зазнали, що користувачі надають негативні відгуки набагато легше, ніж позитивні.

    Ця тенденція зазвичай розглядається як результат основної людської психології, як розлюченого користувача, збентеженого нефункціональним програмним забезпеченням швидше коментуватиме якість ніж хтось, чиї потреби були задоволені, але варто подумати про це з іншого боку.

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

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

    2. Поставте запитання, перш ніж давати негативні відгуки

    Незважаючи на всю добру волю, часто буває, що щось не працює, як ми собі уявляли. Це не обов'язково питання програмного забезпечення, але це також може виникнути з проблем нашого місцевого середовища, несумісність іншого програмного забезпечення що ми використовуємо і багато іншого.

    Залишення негативного огляду необхідно розглядати як останнє засіб якщо ми хочемо процвітаючого спільноти з відкритим вихідним кодом. Ми завжди повинні пам'ятати, що ми отримуємо потрібне нам програмне забезпечення безкоштовно ми не так багато в ролі клієнта, а радше.

    Інтернет-платформи, на яких можна завантажити програмне забезпечення з відкритим вихідним кодом, зазвичай дають змогу зв'язатися з розробниками, тому перед тим, як залишити цей дотепний 1-зірковий огляд, це завжди гарна ідея детально описати проблему (докладніше нижче), і задайте питання на форумі підтримки. У більшості випадків розробники швидко дадуть відповідь.

    3. Допоможіть розробникам легко відтворювати помилки

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

    Гарне повідомлення про помилки є власною формою мистецтва і може надзвичайно допомогти розробникам, якщо все зроблено правильно, тому варто подумати, як правильно скласти його.

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

    Повідомлення про помилки та огляди, які повідомляють лише про те, що "цей плагін засмоктує" або "марний дерьмо", не особливо корисні.

    4. Сприяти підтримці форумів

    Якщо ми вже деякий час використовуємо програмне забезпечення, плагін, тему або блог-платформу, ми можемо легко повернути спільноту обмін існуючими знаннями з менш досвідченими користувачами. Більшість сайтів, що пропонують матеріали з відкритим кодом, мають форуми тематичної підтримки, де кожен може зареєструватися.

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

    5. Поширюйте слово про програмне забезпечення, яке нам подобається

    Якщо ми знайдемо те, що нам особливо подобається, надання безкоштовного покриття або просування це також чудовий спосіб бути присвяченим членом Open Source Community. Якщо у нас є блог або внесок до чужого, нам не потрібно робити нічого іншого, окрім того, щоб написати про нього цікавий пост. Тут, у hongkiat.com ми зробили це багато разів, і будемо продовжувати робити це в майбутньому.

    Якщо ви не є власником блогу, ви також можете поширити слово про улюблене програмне забезпечення на сайтах соціальних мереж. Ми не тільки допомагаємо розробникам з відкритим кодом таким чином, але і інших людей, які шукають гарне програмне забезпечення для тієї чи іншої мети.

    6. Рекомендуйте функції, але з великою обережністю

    Запити функцій можуть бути корисними, але тільки якщо вони зроблені з великою обережністю. Якщо ми робимо це з урахуванням, і покажемо розробникам, що ми розуміємо і цінуємо їх роботу, ми можемо дайте їм цінні ідеї, інформуючи їх, як вони можуть покращити програмне забезпечення.

    Зображення: Freepik

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

    Такого роду поведінка перетворити багатьох талановитих розробників у відкрите джерело, тому, якщо ми хочемо, щоб громада процвітала, ми завжди повинні ставитися до розробників як до партнерів, і попросіть ознак з повагою.

    7. Будьте тестером програмного забезпечення

    Програмне забезпечення має бути ретельно перевірено, тому, якщо у нас є трохи вільного часу, або особливо зацікавлені в плагіні або додатку, ми можемо брати участь у процесі розробки як добровільного тестера програмного забезпечення. Команди з відкритим кодом зазвичай інформують користувачів про можливості тестування на своїх веб-сайтах, в інформаційних бюлетенях або в профілях соціальних мереж.

    Наприклад, WordPress Theme дав розробникам можливість перевірити свою останню тему за замовчуванням, двадцять шістнадцять, і вони навіть дають докладні інструкції про те, як працює процес тестування. Тестуючи продукти, ми не тільки допомагаємо, але й можемо Дізнайтеся багато про процес розробки та конкретне програмне забезпечення.

    8. Завантажте патч або додаток

    Команди з відкритим кодом завжди раді новим розробникам, тому, якщо ми не хочемо або маємо час розпочати наш власний проект з відкритим кодом, це також може бути надзвичайно корисним, якщо ми просто завантажувати виправлення для наявних помилок, або удосконалення для вдосконалення. Якщо ми хочемо зробити це, нам зазвичай потрібно створити файл виправлення, який містить список відмінностей, які ми зробили.

    Команда WordPress дуже чітко пояснює, як представити патч у відповідності з системою контролю версій SVN, що використовується WordPress, і ось керівництво про те, як ми можемо зробити запит тягнути якщо ми хочемо зробити внесок у проект GitHub.

    Створення патчів вимагає кодування, тому рекомендується лише розробникам.

    9. Допомагайте документації або перекладу

    Використовуване програмне забезпечення не тільки складається з коду, а й потрібна зрозуміла документація, і в глобалізованому світі, переклади теж.

    Більшість команд з відкритим кодом дозволити користувачам редагувати існуючу документацію додавати до неї нову інформацію; просто подумайте про кодекс WordPress. Ми не обов'язково повинні думати про великі речі, ми можемо навіть допомога шляхом фіксації помилок і дезінформації.

    Ми також можемо співпрацювати з відкритим вихідним кодом, перекладаючи наше улюблене програмне забезпечення або додаток на іноземну мову. Цей внесок відмінно підходить для людей, чия рідна мова не є англійською. Зрештою, чому ми хочемо жити в світі, де прохолодні програми та програмне забезпечення не можуть бути доступні на інших мовах?

    Локалізація програмного забезпечення зазвичай використовує такі програми, як Poedit, які дозволяють одночасно перекладати лише одне або два речення, тому нам не обов'язково багато працювати, оскільки кожен маленький внесок допомагає.

    10. Продовжуйте використовувати програмне забезпечення з відкритим вихідним кодом

    Якщо ми хочемо побачити жваву сцену з відкритим вихідним кодом, нам потрібно продовжувати активно використовувати програмне забезпечення з відкритим кодом, і не боятися пробувати нові. Якщо ми знайдемо щось хороше, ми не повинні вагатися рекомендувати його іншим, тому вони також можуть отримати користь від неї.

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