요즘 "오픈소스는 공짜니까 도입하자"는 말이 들린다. 라이선스 비용 $0. 그런데 왜 도입 18개월 뒤엔 엔지니어 1.5명이 인프라만 돌리고 있을까? '무료'라는 가격표 뒤에 숨은 진짜 비용을 지금부터 확실히 뜯어본다.
엔지니어 시간: '무료'가 연 4억 원이 되는 순간
Prometheus·Grafana 모니터링 스택을 예로 들자. Datadog은 가입 후 에이전트 설치 2시간이면 끝난다. 셀프호스팅은 서비스 디스커버리 설정, 대시보드 구성, 알림 라우팅, HA 구성, 용량 계획까지 2~4주가 걸린다. 완전부담 기준 시급 $150이면 초기 구축만 $12,000~24,000. 이후 업그레이드·트러블슈팅·용량 관리로 월 $2,000~5,000이 추가된다. 1년이면 $36,000~84,000 순수 엔지니어 인건비다. ClickHouse는 자체 분석에서 엔지니어 월 5~15시간(시급 $150 기준 월 $750~2,250)이 클라우드 관리형 요금을 넘는다(출처: ClickHouse 2023 TCO 분석). Qt 프레임워크 분석에선 300만 LOC 기준 버그 1%만 직접 수정해도 연 $20,640(약 2,700만 원)이 든다(출처: Qt 2022 라이선스 컴플라이언스 리포트). '무료' 라이선스 뒤엔 엔지니어 시간이란 가장 비싼 자원이 숨어 있다.
보안·컴플라이언스: CVE 터지면 새벽 2시에 당신이 깬다
2021년 12월 Log4Shell(Log4j CVE-2021-44228) 때를 기억하는가. SaaS 벤더들은 자사 플릿을 수시간 내 패치했다. 하지만 현실은 달랐다. 셀프호스팅 조직은 취약 인스턴스 식별→업그레이드 경로 결정→스테이징 테스트→프로덕션 배포→검증까지 수일에서 수주가 걸렸다. 평균 조직이 쓰는 오픈소스 패키지는 250개 이상. 각각이 보안 부채다. 라이선스 컴플라이언스도 만만찮다. Qt 분석에선 컴포넌트당 법무 검토 2~8시간, UI 개발 5~10일, 연간 유지보수 1일이 든다. 100개 컴포넌트면 법무 비용만 400시간 × $200 = $80,000(약 1억 원)이다(출처: Qt 2022 라이선스 컴플라이언스 리포트). 2022년 Qt 조사에서 감사 대상 코드베이스 85%가 라이선스 이슈를 안고 있었다. '무료' 코드를 쓰면 법무·보안·컴플라이언스 팀이 생기는 셈이다.
기회비용·리스크: 최고 엔지니어가 인프라만 돌리다 퇴사한다
Shan Valleru의 Kafka TCO 계산이 충격적이다. 직접 운영: 라이선스 $0 + 호스팅 $24K + 인력 0.5 FTE $100K + 교육 $10K + 리스크 $40K + 기회비용 0.5 FTE $100K = 연 $274K. Confluent 매니지드: 라이선스 $150K + 엔지니어 0.1 FTE $20K = 연 $170K. '무료'가 연 $104K(약 1.4억 원) 더 비싸다. 5인 팀이 K8s·Postgres·Redis·Kafka·Prometheus를 돌리면 각 0.3 FTE, 총 1.5 FTE = 팀 30%가 인프라만 본다. 제품 개발은 밀리고 수익 기회는 날아간다. 더 치명적인 건 리스크다. 메인테이너 번아웃으로 프로젝트 중단(xz-utils 2024년 백도어), 핵심 엔지니어 이직 시 지식 유실, 중대 장애 시 벤더 SLA 없는 무한 대기. 2026년 IDC 연구에선 상용 지원 조직이 연 $2.08M(약 28억 원) 더 많은 가치를 창출했다(출처: IDC 2026 매니지드 서비스 가치 연구). 엔지니어 시간은 인프라 아닌 고객 가치에 써야 한다.
결론
라이선스 $0이 제일 비싼 가격표다. 도입 전 TCO 계산서에 '엔지니어 시간', '보안 패치', '컴플라이언스', '인시던트 대응', '기회비용' 다섯 줄을 반드시 넣어라. 숫자가 말해준다. Prometheus 직접 돌리면 연 4~8천만 원, Kafka는 1.4억 원 더 든다. 당신의 팀은 뭘 만들 시간에 인프라를 돌리고 있는가. 무료라는 말에 속지 마라. 강아지는 공짜지만, 키우는 데 평생 돈이 든다. 오픈소스도 똑같다. 늦지 않았다. 지금부터라도 TCO를 제대로 계산하고, 관리형 서비스로 엔지니어를 제품 개발에 돌려라. 시작은 작게, 검증은 빠르게, 확장은 데이터가 말해줄 때.