Представьте, что вы покупаете автомобиль, но вместо привычного гладкого кузова видите прозрачный капот, под которым видны все провода, шестерёнки и двигатель. Вам не только показывают, как всё устроено, но и вручают набор инструментов, позволяющий модифицировать двигатель, перекрасить салон или добавить турбонаддув. А главное — вам разрешают поделиться своими улучшениями с другими владельцами таких же машин. Это и есть философия открытого исходного кода в мире программного обеспечения.

Что скрывается за магическими словами «исходный код»?

Если упростить, то любая программа — это набор инструкций, написанных на специальном языке, понятном программистам. Это и есть исходный код, своего рода «цифровой чертёж» или «рецепт» программы. Обычное, проприетарное программное обеспечение (например, Windows или Photoshop) поставляется пользователю в готовом виде — в виде непрозрачного исполняемого файла. Вы можете использовать программу, но заглянуть «под капот» и понять, как она работает, нельзя. Это как получить готовый торт, не зная рецепта.

Программное обеспечение с открытым исходным кодом (Open Source Software, OSS) действует наоборот. Его создатели публикуют тот самый «цифровой чертёж» для всеобщего обозрения. Любой человек может не только бесплатно скачать и использовать программу, но и изучить её код, предложить исправления, усовершенствовать её или создать на её основе что-то новое.

Почему это круто? Магия сообщества и доверия

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

Представьте, что над одним проектом работает не одна команда из десяти человек, а тысячи разработчиков со всего мира. Кто-то находит ошибку (баг), другой — тут же предлагает решение, третий — переводит интерфейс на новый язык, а четвёртый — адаптирует программу для работы на специфическом оборудовании. Такой коллективный разум...

Полная статья в ВК Сообществе

Представьте, что вы покупаете автомобиль, но вместо привычного гладкого кузова видите прозрачный капот, под которым видны все провода, шестерёнки и двигатель | Сетка — социальная сеть от hh.ru