Поскольку разработка ПО становится всё более коллективной, технологичные организации всё чаще включают в свою среду разработки ПО готовый свободный код. В дата-центрах общераспространен Linux, а в веб-сервисах — Apache. ПО с открытым исходным кодом (OSS) всё сильнее доминирует и в сфере Интернета вещей. Разработчики многие годы используют OSS, а для быстрого решения проблем не пишут код с чистого листа, а наведываются в репозитории типа GitHub. «Структурированный процесс внедрения OSS в технологичных компаниях может обеспечить им конкурентные преимущества, позволяя использовать готовое качественное ПО, ускоряя разработки и снижая затраты», — говорит Машад Коголи, CEO компании Protecode, поставляющей решения по управлению атрибутами кода. OSS проходит проверку экспертами сообщества, что обычно обеспечивает хорошее качество, но свободный код, как и проприетарное ПО, может иметь уязвимости. Надо также учитывать соответствие условиям лицензий и требованиям контроля за экспортом в зависимости от местоположения компании и того, где она продает продукты. Тем не менее этими вопросами можно управлять, чему посвящены предлагаемые ниже советы Protecode.