Open Source, или свободное ПО — это подход к разработке продуктов, предполагающий максимальное сотрудничество, открытость и совместное творчество программистов. Разработчик такого проекта распространяет его по бесплатной, открытой лицензии: каждый желающий может получить доступ к исходному коду и на его основе доработать готовый продукт под себя или создать что-то уникальное. Среди примеров — всем известные Linux, LibreOffice или Mozilla Firefox.
Преимущества Open Source:
Open Source формирует вокруг себя большое комьюнити разработчиков, которые делятся своими идеями, обучаются, общаются и непрерывно развивают продукт. Баги в таких программах или дыры в безопасности участники сообщества находят почти мгновенно.
Продукты на открытом коде легко подгоняются под конкретные нужды и требования.
Любой программист может внести изменения в продукт. Не нужно ждать регулярных обновлений или платить за модернизацию систем и приложений.
Это дешевле, чем лицензии на проприетарные решения.
Сегодня существует множество облачных платформ и приложений на базе открытого кода, которые созданы благодаря Open Source сообществу. Но открывать код стоит не всегда. Так, не стоит давать комьюнити доступ к критически важным для бизнеса данным и приложениям.