3 быстрых способа вернуться к открытому исходному коду

Где, черт возьми, мы были бы без открытого исходного кода? MacOS основана на BSD, повсюду серверы работают под управлением Linux, и даже HTML / JS / CSS этой веб-страницы доступны прямо сейчас с помощью нескольких щелчков мышью. Делиться - это природа Интернета, поэтому, даже если вы думаете, что не можете участвовать в благотворительности, знайте, что всегда есть способ сделать это. Ниже я составил список из трех простых способов отдать дань уважения открытому исходному коду.

1. Кредит для всех - обслуживающий персонал

Если вы сопровождаете, то вы уже знаете, что открытый исходный код обычно выделяет создателя репо, но не участников. Здесь на помощь приходит раздел «Все участники». Перечисление, выделение и благодарность ваших участников - отличный способ не только помочь тем, кто помог, но также привлечь и продвинуть новых участников.

Для этого я настоятельно рекомендую использовать all-members-cli, то, что мы постепенно добавляем во все наши проекты с открытым исходным кодом в Infinite Red. Проект поддерживается Йеруном Энгельсом и др.

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

2. Финансовая поддержка - со стороны потребителей.

Если вы используете открытый исходный код, а вы это делаете, то часто приходится возвращать тем, на чьи плечи вы стояли. Но понять это непросто… до сих пор. Благодаря Feross вы можете обнаруживать и находить участников для вашего стека JavaScript, javaScript на сегодняшний день является самым популярным языком с открытым исходным кодом.

С помощью простой команды появляются ссылки на финансовую поддержку:

Инструкции, исходный код и многое другое можно найти в репозитории thanks command. Если у вас нет денег, хотя бы проголосуйте и поделитесь этим инструментом!

Для тех из вас, кто может внести финансовый вклад, сложность устранена. Сделать это легко, независимо от того, насколько велик ваш вклад.

3. Наглядность и обратная связь - добросовестные граждане

Последний и самый недооцененный способ внести свой вклад - это уделить немного времени. Репозитории, которые вы используете - дали ли вы им небольшой толчок энергии и усиления сигнала? Я бросаю вам вызов сейчас:

Каких авторов вы знаете?

Следили ли вы за ними на GitHub, чтобы люди могли определить их вклад? Помечали понравившиеся репозитории, чтобы они могли в тренде на GitHub? Хвалили за их посты на Medium, чтобы их сообщение распространялось повсюду? Вы подписались, ретвитили, поддержали и даже отправили благодарность в Твиттере?

Для авторов это означает весь мир! Публикация чего-либо среди безликих "1" и "0" сети - это холодно, без какой-либо обратной связи или ответа. Знайте, что вы улыбаетесь, когда говорите спасибо. Кроме того, вы никогда не знаете, какое маленькое действие вызовет следующую лавину участников или функций в проекте.

Какой открытый исходный код вы используете?

Прочтите эти репозитории заново. Как человек, использующий код, вы можете добавить в Readme, отсортировать проблему или даже найти простую опечатку. Люди, которые работают над проектами каждый день, не видят леса за деревьями; им нужны ваши свежие мнения. Без вас процесс обратной связи будет нарушен. Дайте 5, 10, 30 минут на то, чтобы доработать и улучшить инструменты, от которых вы зависите.

БОНУС: Если вам нужна помощь, не забывайте https://www.codetriage.com/, который поможет вам оставаться активным и расти как кодировщик! Спасибо неординарному Ричарду Шнееману (который подарил мне рубашку еще в 2012 году 👕)

В заключение: Открытый исходный код - это люди

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

Я обязан своей работой, карьерой и страстью к открытому исходному коду. Огромное спасибо всем, кто в этом участвовал - число, которое растет в геометрической прогрессии с каждым днем. «Прилив поднимает все лодки», и я счастлив иметь свою «лодку», наряду со многими другими, в великом сообществе разработчиков ПО с открытым исходным кодом.

Есть минутка? Посмотрите еще несколько: