Так Почему Же Вы Не Участвуете В Разработке Программного Обеспечения С Открытым Исходным Кодом?

Для нашего проекта мы исследовали рынок OpenSource-разработок, просмотрели значительное количество статей и выступлений и перевели наиболее интересные и актуальные, на наш взгляд, из них.

Представляем перевод статьи Егора Бугаенко «Почему бы вам не внести свой вклад в открытый исходный кодЭ» : В одном из прошлогодних постов я рассказывал о том, как участие в open source проектах влияет на рыночную стоимость программиста.

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

Пренебрежение участием в open source означает, что вам не очень нравится программирование, вы просто работаете за деньги.

Мой пост вызвал множество гневных комментариев, и сегодня я постараюсь на них ответить.

Суть комментариев сводится к следующему утверждению: «Я не работаю в open source проектах, но это не мешает мне иметь страсть к разработке».

Далее следует список причин, которыми авторы подобных комментариев обосновывают свою позицию:

  • Все свободное время я провожу с семьей.

  • У меня и так достаточно дел, зачем мне делать что-то еще?
  • Мне хорошо платят, так зачем работать бесплатно?
  • Мой работодатель не разрешает проекты с открытым исходным кодом.

  • Моя компания не будет платить мне за это.

Неплохие оправдания, но давайте посмотрим на них под другим углом.

В настоящее время невозможно создать программное обеспечение без использования компонентов с открытым исходным кодом.

Уверен, никто не будет спорить.

Лишь некоторые базовые вещи можно создать без повторного использования кода.

Даже не это.

Даже крошечные программы невозможно реализовать без открытого исходного кода.

Как минимум вам понадобится как минимум операционная система и язык программирования.

И в большинстве случаев они имеют открытый исходный код (Microsoft является исключением и должна исчезнуть вообще).

То есть какое бы программное обеспечение вы ни создавали, вы используете модули, созданные кем-то для вас.

Кто-то нашел время, чтобы помочь вам.

И ничего не даешь взамен.

И мне интересно, почему?

Просто признайте, что вам все равно.

Это все еще не преступление

Причин может быть две.

Во-первых, тебе все равно.

Получив что-то, вы не хотите ничего отдавать взамен.

Вы просто не чувствуете себя участником этого рынка.

Вы берете готовые библиотеки, используете их в своем продукте, получаете деньги и уходите домой.

Вы не беспокоитесь о будущем отрасли, ваших коллег-программистах, языке, на котором вы пишете, платформе или чем-то еще.

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

Я понимаю, это.

Вы не одиноки, таких программистов миллионы.

Но, пожалуйста, не говорите мне, что вы увлечены развитием.

Просто признайте свое безразличие.

Ведь это не преступление.

Вы ничего не воруете (думаю, что да, но это уже другая история).

Это первая причина пренебрежения проектами с открытым исходным кодом.

Впрочем, мои оппоненты чаще всего утверждают, что им наплевать – но помочь тоже никак нельзя.

Семья поглощает все свободное время, а в офисе просто невозможно заниматься чем-то, что лежит вне сферы интересов компании.

Я могу это понять, но давайте посмотрим за завесу оправданий.

Вы говорите, что компания не заинтересована в развитии отрасли в целом, верно? Это не позволяет вам вносить вклад в сообщество открытого исходного кода.

Она хочет, чтобы вы пользовались бесплатными библиотеками, ничего не давая взамен.

И что это такая корпоративная стратегия.

Я в этом очень сомневаюсь.

Вы говорили об этом с техническим директором? Я более чем уверен, что в 95% случаев ваш руководитель не будет против вашего вклада в пару библиотек, используемых в проектах, если вы объясните, что их можно немного улучшить.

Стоит попробовать.

Иногда начальник говорит, что его это не беспокоит и что лучше сосредоточиться на своем продукте.

Я не знаю, является ли это обычной практикой.



Если вы не уходите из такой компании, вы принимаете эту должность.

В таком случае позвольте мне задать философский вопрос.

Вы работаете у такого-то человека, в такой-то компании.

Вы получаете от них зарплату.

Разве вы не часть этой команды, не разделяете это мировоззрение? Если вы еще не бросили курить, то вы, очевидно, принимаете такое отношение.

Вы являетесь частью этого.

Не только им все равно, но и вам.

Именно из-за вашей позиции они могут остаться равнодушными.

Завтра, если вас попросят использовать украденный софт, вы скажете, что выбора не было: «Менеджер спросил.

Я сторонник авторского права и считаю, что авторам нужно платить, но мне пришлось воровать, потому что компания попросила».

Звучит как хорошее оправдание, не так ли? То же самое и с открытым исходным кодом.

Если вы заботитесь о разработке и имеете страсть к ней, вы инвестируете в разработку с открытым исходным кодом или уходите из компании, которая не разделяет ваши взгляды.

Что, по какой-то причине ты не можешь бросить? Тогда не рассказывай мне о своем увлечении.

Просто признайте, что вы слишком слабы, чтобы следовать своей страсти.

И это тоже не преступление.

Это ваша природа, вот и все.

Источник Теги: #перевод #открытый исходный код #открытый исходный код

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.