Кто-же такой этот «Супергерой»?
Open-source — это ответственность за качество кода, за покрытие его тестами, за документацию, за своевременные ответы на вопросы и реагирование на bug репорты. Каждый человек вносит свой вклад в развитие проекта и поэтому человек пишущий код, думает о том, что его код увидит весь мир и на выходе код получается другой
Успешные Open-source проекты
Ранее интернет был полон предсказаниями насчёт жизни Open-source, все говорили, что он быстро умрёт, но давайте посмотрим на действующие проекты, которыми пользуются тысячи людей, как на домашних компьютерах, так и в корпоративной среде:
Asterisk — является свободным решением для организации компьютерной телефонии, количество коммитов на GitHub превышает 30 тысяч. Его используют в корпоративных сетях, для организации как внутренней телефонии, так и внешеней.
Libre Office — Используется малым и средним бизнесом для замены популярной программы от Гиганта IT Индустрии «Microsoft Office».
Разрабатывается сообществом программистов в котором > 400 человек
Что-бы перечислить все проекты, не хватит одной статьи, но мы пришли не для этого, а для того, что-бы ответить на вопрос: «Почему Open-source является героем?»
Давайте представим вселенную, в которой люди не знают что такое Open-source, они не могут использовать опыт всех прошлых разработчиков IT-индустрии, компаниям приходится тратить огромные деньги на покупку лицензионного софта или на его аренду, уменьшается количество способов учиться программированию или просто работе над проектом в команде. Увеличивается число разработчиков в IT-компаниях, а следовательно и падают зарплаты этих разработчиков. И вы до сих пор не убеждены что Open-source герой? Open-source не улучшает нам жизнь?
А что если я скажу, что Open-source решения более безопасны по сравнению с коммерческими? . Большинство людей, разрабатывающих программное обеспечение с открытым кодом, использует его самостоятельно. Не говоря уже о том, что в одном проекте может участвовать до десятков тысяч программистов. В результате ошибки и другие дефекты обнаруживаются и устраняются очень быстро.
Представьте что будет с коммерческими приложениями, если их компания закроется? А если технологии на котором основаны все ваши решения перестанет поддерживаться? Бизнес может понести огромные потери, по сравнению с расходами на поддержу Open-source решений внутри компании.
Я призываю всех разработчиков, которые читают эту статью, выкладывать ваш код. Читать чужой код, улучшать его. Пишите баг репорты, задавайте вопросы или отвечайте на них. Давайте советы начинающим разработчикам и владельцам Open-source проектов. Делайте вклад в развитие IT-Индустрии!
Если вы дочитали до этого момента, я думаю вам понравилась статья, и мы бы были не против, вашей подписки на наше сообщество