AI가 무너뜨린 오픈소스 생태계: Tailwind CSS의 위기

📺 원본 영상: AI 때문에 직원 75% 해고하고 매출 80% 하락한 Tailwind
🎙️ 채널: 코드팩토리
📅 정리 일자: 2025-01-16
⚠️ Note: 본 리포트는 영상의 음성을 텍스트로 변환(STT)하여 정리한 것입니다. 화면에 표시된 자료(차트, 코드, 슬라이드 등)는 포함되지 않을 수 있습니다.


개요

현대 웹 개발에서 가장 인기 있는 CSS 프레임워크 중 하나인 Tailwind CSS가 역설적인 위기에 직면했다. 2025년 1월 기준으로 월 다운로드 수가 1년 만에 600만에서 3,200만으로 5배 증가했음에도, 매출은 80% 급감했고 직원 75%를 해고해야 하는 상황에 놓였다. AI 시대의 도래가 오픈소스 비즈니스 모델의 근간을 어떻게 무너뜨렸는지, 그리고 이것이 개발자 생태계 전체에 던지는 의미를 살펴본다.


위기의 시작: LLM 최적화 거부 논란

사건의 발단은 Tailwind CSS의 GitHub 이슈 페이지에서 시작되었다. 커뮤니티 구성원이 “ad-llms.txt-m.4llm-optimization-documentation”이라는 제목의 이슈를 등록하며 LLM(대규모 언어 모델)이 Tailwind 문서를 더 효율적으로 읽고 이해할 수 있도록 최적화하자고 제안했다. AI가 개발의 중심축으로 자리잡은 2025년 시점에서 보면 지극히 당연한 요청처럼 보였다.

그러나 Tailwind의 핵심 메인테이너(maintainer)는 예상을 뒤엎는 반응을 보였다. “We may add this one day but closing for now(언젠가 추가할 수도 있지만 지금은 닫겠다)“라는 짧은 답변과 함께 이슈를 즉시 종료해버린 것이다. 이어진 설명에서 그는 현재 회사가 직면한 냉혹한 현실을 공개했다. “지금은 비즈니스가 지속 가능할 만큼 수익을 낼 방법을 찾는 게 우선이다. LLM이 문서를 긁어가기 쉽게 만들면 우리 문서 사이트로 유입되는 트래픽만 줄어들 뿐이다. 트래픽이 줄면 유료 제품을 알릴 기회도 줄어들고, 결국 사업 유지가 더 어려워진다.”

오픈소스 커뮤니티에서 이런 종류의 직설적인 거부는 보통 “공개 처형”으로 이어지기 마련이다. 커뮤니티의 요청을 수익성 논리로 차단하는 것은 오픈소스 정신에 어긋난다는 비판을 받기 쉽기 때문이다. 그러나 놀랍게도 이 코멘트는 부정 리액션보다 긍정 리액션을 10배 이상 받았다. 개발자 커뮤니티가 Tailwind의 생존 위기를 이해하고 공감했다는 의미다.

논란은 여기서 끝나지 않았다. 이슈 제기자는 “이것이 커뮤니티 협업의 정신에 어긋난다”며 반발했지만, 오히려 커뮤니티로부터 역공을 받았다. 과거 Tailwind를 후원했던 한 사용자는 “후원자들에게만 Tailwind 공식 LLM 규칙 파일을 제공하고 있다는 사실을 밝히실 의향은 없나요? 이번 PR 거절이 그것과 관련이 있다면 이해할 수 있다. 비즈니스를 운영하는 입장에서 그럴 수 있다. 하지만 적어도 이 사실을 투명하게 공개해야 하지 않나”라고 날선 질문을 던졌다. 강연자는 이 주장에 동의하지 않는다고 밝히며, 그런 정보 공개는 비즈니스 결정의 영역이고, 실제로 해당 정보는 이미 Tailwind 문서에 공개되어 있다고 지적했다.

메인테이너는 최종적으로 이렇게 정리했다. “이 기능의 가치는 충분히 이해하고 있고, 어떻게든 추가할 방법을 찾고 싶다. 그러나 냉혹한 현실은 우리 팀 직원의 75%가 일자리를 잃었다는 것이다. 커뮤니티를 위해 이런 재미있는 무료 기능을 만드는 데 쓰는 모든 시간은, 회사를 회생시키고 남아있는 직원들이 매달 월급을 받을 수 있도록 하는 데 써야 하는 시간을 뺏기는 것이다. 우리 매출은 80% 가까이 감소했다. 지금 Tailwind를 LLM이 잘 읽고 사용할 수 있도록 만드는 것과 회사의 수익성에는 아무런 관련이 없기 때문에, 이 비즈니스적 문제를 해결하기 전에는 이 작업을 할 이유를 못 느낀다.”

이 코멘트는 강연자가 본 커뮤니티 글 중 가장 냉철하면서도 가장 많은 긍정적 반응을 받은 사례였다. 개발자들은 오픈소스의 이상과 생존의 현실 사이에서 갈등하는 Tailwind의 입장을 이해했다.


Tailwind의 비즈니스 모델: 무료 문서가 수익으로 이어지는 구조

많은 사람들이 의아해하는 지점이 있다. Tailwind CSS는 완전히 무료이고 오픈소스인데, 도대체 어떻게 돈을 벌고 있었기에 이런 위기가 찾아온 걸까? 이를 이해하려면 Pre-AI 시대의 개발 생태계를 되짚어볼 필요가 있다.

Pre-AI 시대의 개발자 일상

AI가 없던 시절, 개발자들은 하루 종일 공식 문서(Documentation) 사이트에서 살았다. 강연자는 “개발자가 아닌 사람들은 솔직히 Tailwind 문서 사이트에 들어가 본 적도 없을 것”이라며, 당시 개발자들의 작업 패턴을 설명했다. Tailwind의 문서는 특히 잘 정리되어 있기로 유명했다. 왼쪽 사이드바에는 종류별로 클래스들이 체계적으로 분류되어 있고, 오른쪽에는 읽기 편한 스타일링으로 상세한 설명과 예제가 제공되었다. 이 모든 것이 무료였고, 누군가의 시간과 땀과 노력을 들여 만들어졌지만 공짜로 공개되었다.

강연자는 “이런 문서가 잘 정리되기는 정말 어렵다. 진짜 개(매우) 어렵다”고 강조하며, “옛날 상남자 개발자 시대에는 그냥 레포지토리 소스 코드를 읽으면서 사용하던 것들도 있었다. 여러분은 진짜 편한 시대에 작업하는 것”이라고 덧붙였다.

수익 구조의 핵심: UI Kit

💡 [영상 참조] 강연자는 이 시점에서 Tailwind 공식 사이트의 UI Kit 페이지를 화면에 보여주며 설명합니다. 상세 내용은 원본 영상을 확인하세요.

Tailwind의 실제 수익원은 문서 페이지 왼쪽 위에 작게 표시된 “UI Kit”이었다. 이것은 일종의 프리미엄 템플릿 시스템으로, 미리 제작된 UI 블록(Block), 전체 페이지 템플릿, UI 컴포넌트 등을 제공했다. 코드가 이미 완성되어 있어서 개발자는 복사해서 붙여넣기만 하면 되었다. “UI Kit 구매하기”를 클릭하면 결제 페이지로 이동하는데, 1인당 300달러를 한 번 지불하면 모든 템플릿을 영구적으로 사용할 수 있고 업데이트도 계속 받을 수 있었다.

강연자는 “지금은 ‘와, 300달러는 너무 비싼 거 아니야?‘라고 생각할 수 있지만, 그건 Pre-AI 시절을 모르는 소리”라고 설명했다. 당시에는 이런 종류의 프리미엄 라이브러리와 템플릿이 모두 이 정도 가격대였다. 강연자 본인도 Ant Design, Material Design, Tailwind 기반 템플릿 등을 Envato 마켓플레이스에서 정말 많이 구매했고, 한 번도 후회한 적이 없다고 밝혔다. “진짜 돈값을 한다. 나는 이런 거 수집하는 걸 정말 좋아해서 진짜 많이 샀다”고 회상했다.

시간을 돈으로 사는 시대

Pre-AI 시대에 개발자들이 UI 코드 없이도 하루에 2,000~3,000줄의 코드를 작성하면 정말 엄청나게 많이 쓴 것으로 여겨졌다. 지금은 AI를 활용해 하루에 수만 줄을 작성하는 것이 가능하지만, 당시에는 상상도 할 수 없는 속도였다. 따라서 프리메이드(premade) 템플릿을 사용하면 개발 속도를 극적으로 높일 수 있었고, 이는 곧 “시간을 돈으로 산다”는 의미였다.

더 큰 이유는 디자인 역량이었다. 강연자는 “손코딩을 하면 아무리 노력해도 디자이너가 아니면 디자인이 그냥 박살나 있기 때문에, 예쁘게 만들어진 템플릿을 사용하는 것이 빠르게 비즈니스를 굴릴 수 있는 굉장히 좋은 방법이었다”고 설명했다. 개발자들은 기능 구현에 집중하고, UI/UX는 전문가가 만든 템플릿을 활용하는 것이 합리적인 선택이었다.

유입 → 발견 → 전환의 선순환 구조

Tailwind의 비즈니스 모델은 다음과 같은 퍼널(funnel) 구조로 작동했다:

  1. 무료 오픈소스 라이브러리 제공 → 많은 개발자가 Tailwind를 채택
  2. 탁월한 무료 문서 제공 → 개발자들이 매일 문서 사이트를 방문
  3. 작업 중 한계 직면 → “어, 이거 생각보다 어렵네? 예쁘게 안 나오네?”
  4. UI Kit 발견 → “어? 뭐야, 이런 개꿀(매우 좋은 것)이 있었어?”
  5. 즉시 결제 → 300달러 지불

강연자 본인도 “나도 그렇게 많이 결제했다”며, 이 구조가 실제로 매우 효과적이었음을 증언했다. 무료 콘텐츠는 단순한 선의가 아니라 가장 높은 위치에 있는 마케팅 퍼널이었던 것이다.


AI가 무너뜨린 비즈니스 생태계

템플릿의 종말

그러나 AI의 등장으로 이 모든 구조가 송두리째 흔들렸다. 강연자는 “이게 더 이상 필요가 없어진 것”이라고 단언했다. AI를 사용하면 얼마든지 예쁘게, 베이스부터 커스터마이즈가 가능해졌기 때문이다. 지금은 AI에게 “야, 이런 거 만들어줘” 하면 그냥 만들어준다. 하루에 수만 줄의 코드를 작성하는 것도 가능해졌다. 300달러를 주고 템플릿을 살 이유가 사라진 것이다.

더 치명적인 문제: 트래픽 증발

하지만 더 큰 문제는 따로 있었다. 강연자는 “더 큰 문제는 사실 그것보다 이제 사람들이 웹사이트로 오지 않는다는 것”이라고 지적했다. 모두 LLM(ChatGPT, Claude, Cursor 등)에게 물어보다 보니, Tailwind UI Kit 같은 유용한 제품이 존재한다는 사실조차 모르게 되었다.

강연자는 “여기(Tailwind 사이트) 처음 온 분들 정말 많을 것이다. 지금 영상을 보고 있는 사람들 중에서도”라며, 심지어 Tailwind를 열심히 사용하는 개발자조차 공식 사이트를 방문하지 않는 현실을 꼬집었다. 예전에는 문서 사이트에서 작업하다가 자연스럽게 UI Kit을 발견하고 결제로 이어졌지만, 이제는 애초에 사이트 방문 자체가 일어나지 않는다. “일단 와야지 뭐 어떻게 호객 행위라도 하겠는데” 라는 강연자의 한탄은 상황의 심각성을 여실히 보여준다.

그 결과, Tailwind는 다운로드 수가 5배 증가했음에도 매출이 80%나 감소하는 역설적인 상황에 빠졌다. 사용자는 늘었지만 수익은 사라진 것이다.


무료 콘텐츠의 본질: 유입 채널로서의 가치

강연자는 이 문제를 더 큰 맥락에서 조명했다. “대부분의 사업에서 무료 콘텐츠는 그냥 낚시용이거나 브랜딩용이다. 하나의 채널이자 가장 높은 위치에 있는 퍼널인 것”이라고 정리했다.

가수의 사례

예를 들어 가수 중에 진짜 노래만으로 먹고살 수 있을 정도로 돈을 버는 가수는 전 세계적으로 100명도 안 될 것이라고 추정했다. 대부분의 가수는 노래를 냄으로써 CF, 광고, 투어, 굿즈 판매로 수익을 낸다. 노래는 일종의 유입 채널인 것이다.

유튜브의 사례

강연자 자신의 경우도 마찬가지다. 얼마 전 수익을 공개했지만, 유튜브 광고 수익 자체는 크지 않다. “그거는 너가 4만(구독자)이라 그런 거 아니야?”라는 반론이 있을 수 있지만, 강연자는 “유튜브는 그냥 유입 채널일 뿐”이라고 단언했다. 100만, 1,000만, 억대 구독자를 가진 크리에이터들도 베이스 수익이 더 높기는 하지만, 다른 수익 구조(강연, 컨설팅, 제품 판매, 멤버십 등)를 연결시켰을 때 “그냥 100배 이상 매출이 난다”고 설명했다.

Tailwind의 문제

결국 이런 무료 콘텐츠는 하나의 유입 채널일 뿐이고, 이로 인해 유입이 되지 않는다면 할 이유도 사실상 사라지는 것이다. Tailwind가 지금 딱 그 상황에 놓여 있다. 오픈소스 라이브러리를 열심히 관리하면 많은 사람들이 사용하고, 그 많은 사람들이 사이트를 방문하고, 그러다 보면 자연스럽게 높은 매출로 이어지는 체인이 있었다. 하지만 AI로 인해 그 체인이 완전히 깨져버렸다.

강연자는 “정말 안타까운 상황”이라고 소회를 밝혔다.


오픈소스의 미래: 클로즈드소스로의 회귀?

이런 상황에서 많은 오픈소스 프로젝트들이 클로즈드소스(closed source)로 전환하는 사례가 늘어나고 있다.

선례들

강연자는 Redis와 MongoDB를 예로 들었다. Pre-AI 시대이기는 하지만, 수익화 문제로 라이선스를 변경했다. Next.js도 오픈소스이기는 하지만, 옛날 Next.js를 기억하는 사람이라면 알겠지만 그때는 훨씬 더 인프라 옵션이 다양했다. 그러나 이제는 Next.js가 아예 Vercel에 밴드락(vendor lock)되어 버렸다. Vercel이 만든 프레임워크이니 Vercel에 최적화되어 있는 것은 당연하고, 그래야 Vercel에 배포하고 수익화할 수 있기 때문이다. 강연자는 “당연한 행보들”이라고 평가했다.

소프트 페이월 vs 하드 페이월

“소프트 페이월(soft paywall)보다는 하드 페이월(hard paywall)이 무조건 수익화가 잘 난다는 것은 그냥 증명된 사실”이라고 강연자는 말했다. 만약 이 업체들의 행보를 따라간다면 Tailwind도 결국에는 하드 페이월을 만들 수밖에 없을 것이라고 전망했다.

하드 페이월의 딜레마

그러나 강연자는 “솔직히 이거 말고는 수익화를 할 수 있는 방법이 이제 뭐가 있을까 솔직히 잘 모르겠다”며 회의적인 입장을 내비쳤다. Tailwind가 유료화되면 엄청나게 많은 포크(fork, 파생 프로젝트)가 생길 것이다. 하지만 그 포크들도 어차피 수익화를 못할 것이기 때문에 다 흐지부지될 것이라고 예측했다. “돈을 벌지 못하는데 무언가를 무료로 커뮤니티에 푼다는 것은 정말 좋은 행동이긴 하지만 정말 힘들다”는 현실적인 지적이다.

베스트 시나리오: 대기업의 인수

강연자가 제시한 최선의 시나리오는 “큰 회사가 인수해버리고 R&D 삼아서 운영해주는 것”이다. 최근 사례로는 Anthropic이 Poe를 인수한 경우를 들었다(강연자가 이전 영상에서 다룬 내용). 강연자는 개인적으로 이런 시나리오가 나왔으면 좋겠다며, “개발자들이 오로지 개발에 집중할 수 있도록” 바란다고 밝혔다.


마무리: Pre-AI 시대 개발자의 복잡한 심경

강연자는 “Pre-AI 시절부터 코딩을 해온 사람으로서 이런 소식을 들으면 조금 마음이 복잡한 것 같다”고 솔직한 심정을 털어놓았다. “옛날에 내가 하루 종일 시간을 보내던 놀이터가 갑자기 사라진 것 같은 기분이 들기도 한다”는 말에는 한 시대의 종말을 목격하는 개발자의 감회가 담겨 있다.

AI로 인해 정말 많은 새로운 사업들이 생겨나고 있다. 생산성은 폭발적으로 증가했고, 진입 장벽도 낮아졌다. 하지만 동시에 “정말 우리에게 많은 도움을 줬던 고마운 업체들까지 어려움을 겪고 사라지고 있다”는 것이 현실이다. 강연자는 특히 “심지어 Tailwind 같은 경우는 사실 도태돼서 그런 것도 아니다”라고 강조했다. Tailwind는 여전히 훌륭한 제품이고, 사용자도 늘어나고 있다. 하지만 AI가 바꿔놓은 개발자의 작업 방식 때문에, 비즈니스 모델 자체가 작동하지 않게 된 것이다.

“정말 많은 생각을 하게 되는 하루인 것 같다”는 강연자의 마무리 멘트는, Tailwind의 위기가 단순히 한 회사의 문제가 아니라 오픈소스 생태계 전체가 직면한 구조적 전환의 신호임을 시사한다. AI 시대에 개발자 도구와 오픈소스 프로젝트가 어떻게 지속 가능성을 확보할 것인지, 커뮤니티는 무엇을 할 수 있는지에 대한 진지한 고민이 필요한 시점이다.


📚 출처 및 참고

구분내용
원본 영상AI 때문에 직원 75% 해고하고 매출 80% 하락한 Tailwind
채널코드팩토리
리포트 작성2025-01-16
작성 방식YouTube 영상 STT 변환 후 에디팅

💬 본 리포트는 영상 내용을 바탕으로 재구성되었습니다. 정확한 내용은 원본 영상을 참조해 주세요.