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 году 👕)
В заключение: Открытый исходный код - это люди
Каждый проект в мире открытого кода - это сообщество. Я надеюсь, что этот пост поможет многим из вас подумать о том, как мы можем лучше принять тот факт, что все мы являемся частью чего-то великого, чего-то большего, чем каждый из нас в отдельности. Потребитель или сопровождающий, сделайте что-нибудь, чтобы внести свой вклад в ваше сообщество, поделиться и вдохновить других на действия.
Я обязан своей работой, карьерой и страстью к открытому исходному коду. Огромное спасибо всем, кто в этом участвовал - число, которое растет в геометрической прогрессии с каждым днем. «Прилив поднимает все лодки», и я счастлив иметь свою «лодку», наряду со многими другими, в великом сообществе разработчиков ПО с открытым исходным кодом.