Открытый источник. Вы, наверное, слышали этот термин раньше, но что именно он означает?

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

Пользователи могут быть спокойны.

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

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

Разработчики могут легко экспериментировать с существующим кодом.

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

Сопровождающие проекта могут использовать свое время для других задач.

Иногда у сопровождающих проекта есть другие дела, а не кодирование. Например, им, возможно, придется обрабатывать платежи или работать над частной частью проекта.

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

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

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

Зарегистрироваться легко, и вы можете заработать бесплатную футболку из ограниченного выпуска после выполнения 4 запросов на включение на GitHub.

Запрос на вытягивание - это запрос на добавление вашего вклада в чужой проект.

GitHub - один из самых популярных веб-сайтов для хранения и обмена открытым исходным кодом.

И наконец, юридические вопросы:

Full Disclosure: I am not being paid or otherwise compensated by DigitalOcean, DEV, GitHub, nor any of their competitors to write this article. All opinions expressed in this article are my own. No affiliate or referral links are used in this article.