Why Do You Contribute to Open Source?

The following text is a partial translation of the original English article, performed by ChatGPT (gpt-3.5-turbo) and this Jekyll plugin:

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

Открытый исходный код почти всегда означает “бесплатный”, в смысле пива - никто не заплатит вам ничего за ваши запросы на внесение изменений. Однако это не значит, что вы не можете заработать деньги.

Конечно, вы не заработаете деньги непосредственно, исправляя ошибку в docker/docker, но вы можете получить некоторую нематериальную ценность, которая впоследствии превратится в деньги.

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

Нематериальная ценность, о которой я говорю, это, конечно, ваше резюме. Если вы активный участник docker/docker, ваше резюме об этом говорит, и вы находитесь в списке участников - ваша почасовая ставка или зарплата определенно будет выше.

Я бы рекомендовал перед тем, как стать участником, задать себе вопрос: как это повлияет на мое резюме, мой профиль и мою репутацию на рынке? Поставят ли меня в список участников? Повысят ли меня взамен моих запросов на внесение изменений? Смогу ли я упомянуть их имя на следующем собеседовании?

Большинство проектов ничего не сделают для вас, если вы явно не попросите. Я являюсь сопровождающим более 40 репозиториев на GitHub, и по крайней мере шесть из них имеют более 200 звезд (yegor256/tacit, yegor256/takes, yegor256/rultor, yegor256/eo, jcabi/jcabi-aspects, teamed/qulice). Если вы отправите запрос на внесение изменений в любой из них, я просто его просмотрю, объединю и забуду ваше имя. Я больше ничего не сделаю, просто потому что вы не попросили.

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

За последние шесть лет моего активного участия в разработке открытого исходного кода никто никогда не просил меня об этом. Почему? Я не знаю.

Translated by ChatGPT gpt-3.5-turbo/42 on 2023-12-16 at 15:30

sixnines availability badge   GitHub stars