Paul Jialiang Wu agentic-portfolio English 中文 Español 日本語✉️ 무료 리스트
← 포트폴리오로 돌아가기

AI-네이티브 시리즈 · 필드 노트

다른 길: 폐쇄형 제품을 리버스 엔지니어링해서 오픈 제품으로 만들기

지은이 Paul Jialiang Wu · agentic-portfolio-lovat.vercel.app · 2026-08-05

1분 요약 — 이 글에서 얻어갈 것

대부분의 AI 제품은 자판기다: 돈을 넣으면 물건이 나오지만, 그 기계도 — 종종 — 그것이 감춰둔 순환 고리도 당신 것이 아니다. 내가 만든 세 제품을 낳은 발상은 그 기계를 복제하는 것이 아니라, 순환 고리를 리버스 엔지니어링해서 열려 있고 소유할 수 있는 버전을, 클린룸 방식으로 스펙부터 먼저, 정직성이라는 뼈대로 감싸서 다시 만드는 것이다. 기억해둘 만한 하나의 사고 모델은 이것이다: 출력물이 아니라 순환 고리를 소유하라.

이 에세이 없이도 내일 다시 적용해볼 수 있는 모델은 이렇다: 대부분의 AI 제품은 자판기다. 돈을 넣으면 물건이 나오지만, 그 기계도, 기계가 감춰둔 순환 고리도 당신 것이 아니다. 닫힌 음악 생성기에 프롬프트를 입력하면 카탈로그로 쌓아 올릴 수 없는 노래 한 곡이 나온다. 닫힌 아바타 툴에 대본을 올리면 영상 한 편과, 결제를 멈추는 날 끝나버리는 구독이 나온다. 기계는 제대로 작동한다. 문제는 그게 아니었다. 문제는 당신이 그 순환 고리를 소유하지 못한다는 것이다.

내가 설명하려는 작업은 그 기계들을 '복제'하는 게 아니다. 복제는 자판기를 그대로 베끼면서 그것을 감옥으로 만든 모든 제약까지 함께 물려받는다. 우리가 하는 일은 더 조용하고, 내 생각엔 훨씬 흥미롭다: 기계가 감춰둔 순환 고리를 리버스 엔지니어링해서, 그것의 열려 있고 소유 가능한 버전을 다시 만드는 것. '이게 어떻게 코딩됐나'가 아니다 — 그건 소송이자 막다른 길이다. 대신 묻는 건 이것이다. '이게 어떤 결과물을 만들어내는가, 어떤 복리 순환 고리를 나에게서 빼앗고 있는가, 그리고 그 순환 고리를 클린룸 방식으로, 스펙부터 시작해서, 내가 소유하는 형태로 만들 수 있는가?' 세 제품 모두 이 질문에서 나왔다. 그 어느 것도 누군가의 소스 코드를 들여다보는 데서 시작하지 않았다.

세 가지 제품

Song of Songs — 폐쇄형 노래 생성기를 우회하는 또 다른 길. 폐쇄형 생성기는 트랙 하나를 만들어주고 거기서 멈춘다. 목소리는 훌륭한 자판기인 셈이다. Song of Songs 는 그 플라이휠 버전이다: 문장 하나를 입력하면, 라이선스가 깨끗한 오픈 모델 위에 지어진, 완성되고 마스터링까지 끝난 곡 한 곡이 나온다(그래서 그 카탈로그는 법적으로 온전히 당신 것이라 발매할 수 있다). 그런 다음 패키징 → 마케팅 → 판매 → 그리고 그 곡이 받는 ♥가 다음에 무엇을 만들지 결정하게 한다. 여기서 리버스 엔지니어링한 대상은 누군가의 가중치가 아니었다. 이 카테고리에 빠져 있는 순환 고리 였다: 폐쇄형 생성기들은 '출력물'에서 일부러 멈추는데, 소유권 + 유통 + 청중 피드백이야말로 당신을 떠나게 해줄 바로 그 플라이휠이기 때문이다. 지금 이 순간 브라우저에서 바로 노래를 만들 수 있다 — 실제로 작동한다.

ByeGen — 아바타 영상 툴에 대한 정직한 티어다운(teardown). 이건 출시된 소비자 제품이 아니며, 다르게 말한다면 그 자체가 이 프로젝트가 막고자 하는 바로 그 부정직함이 될 것이다. ByeGen은 티어다운(teardown) 이다: 우리는 상업용 토킹 아바타 제품을 그 공개된 동작 방식으로부터 스펙화했고, 각 모듈을 라이선스가 깨끗한 오픈소스 대안에 매핑했으며, 립싱크·얼굴 유사도·발화 정확도 등을 실제 연구에 근거한 지표로 항목별 스코어카드를 만들었다. 핵심은 아래 나올 교훈이다: 그 품질 항목들 대부분이 "측정되지 않음" 으로 돌아왔다는 것인데, 이를 정직하게 측정하려면 우리에게 없는 GPU가 필요하기 때문이고, 스코어카드는 스스로 얻어내지 않은 숫자를 찍어내길 거부하기 때문이다. 자체 벤치마크를 조작한 티어다운은 티어다운이 아예 없는 것보다 더 나쁘다.

renovate-anything — 하나의 프로세스 를 리버스 엔지니어링한 것이지, 제품이 아니다. 닫힌 시스템이라고 해서 다 소프트웨어인 건 아니다. 주방 리노베이션 파이프라인 역시 블랙박스다. 당신은 자신의 평수도, ROI도, 견적이 합리적인지도 모르기 때문에 줄자를 든 사람에게 그냥 맡겨버린다. renovate-anything은 바로 그 process 프로세스 안으로 재구성한다 — 사진을 찍으면 바로 보낼 수 있는 시공업체 요청서가 나오고, 3,000~6,000달러 예산으로는 실제로 무엇을 할 수 없는지 알려주는 예산 적합성 판정(스포일러: 새 캐비닛은 안 된다 — 교체 비용만으로도 예산을 훌쩍 넘는다)이 나오며, 검증된 출처를 갖춘 ROI 범위가 영업사원이 부르는 숫자 대신 제시된다. 이 시스템의 첫 번째 순환 고리는 이번 주에 가동에 들어갔다.

패턴(그리고 안티패턴)

패턴: 리버스 엔지니어링하는 것은 결과물과, 감춰둔 순환 고리 다. 이를 재구축하되 스펙 우선, 클린룸, 오픈, 그리고 직접 소유하는 방식으로, 정직성 스캐폴드로 감싸서 만든다. 안티패턴: 리버스 엔지니어링하는 것은 구현 자체 — UI, 코드, 가중치를 그대로 베끼는 것이다. 이 길은 법적 지뢰밭일 뿐 아니라, 더 나쁘게는 원본이 가진 제약까지 고스란히 물려받게 된다.

이 메커니즘이 패턴을 안전하고 반복 가능하게 만들어주는데, 여기에는 세 가지 요소가 있다. (1) 스펙 우선 클린룸: 공개된 행동을 관찰하고 → 명세서를 작성하고 → 누구의 표현물도 베끼지 않은 채 재구축한다. 이는 상호운용 가능한 소프트웨어를 애초에 합법으로 만들어준 것과 같은 원리다. 전자프런티어재단(Electronic Frontier Foundation)의 리버스 엔지니어링 FAQ는 이렇게 말한다. "Courts have found that reverse engineering for interoperability, for example, can be a fair use"(번역: 예컨대 상호운용성을 위한 리버스 엔지니어링은 공정 이용(fair use)으로 인정될 수 있다고 법원은 판단해왔다) [1]. 획기적인 판례들 — Sega v. Accolade (제9순회항소법원, 1992) [2]와 Sony v. Connectix (9th Cir., 2000) [3] — 정확히 이 지점에서 판가름 났다: 인터페이스를 발견하기 위해 수행한 중간 복제 행위는 공정 이용이었고, 실제로 출시된 것은 제작자 자신의 독립적인 구현물이었다는 것. 호환되는 능력(capability)을 구축하는 것은 저작물(work). (2) 정직성 스캐폴드: 근거 없이는 어떤 주장도 사실로 진술할 수 없다; 측정되지 않은 것은 가짜 통과가 아니라 "측정 안 됨"으로 보고된다; 자금 집행, 채용, 발행은 휴먼 게이트를 거친다. (3) 무료 LLM 생존 체인, 그래서 소유한 결과물 역시 약 0원으로 돌아가며, 어느 한 공급자가 죽어도 함께 죽지 않는다.

제1원칙, 한 문장으로: 출력물이 아니라 순환 고리를 소유하라 — 감사할 수도, 소유할 수도 없는 도구는 결국 당신을 소유하는 도구이기 때문이다.

배운 것들 (전이 가능한 교훈들)

놀라운 사실

우리는 한 번도 아니고 여러 번, 매끈한 상용 툴을 "때려잡을" 무언가를 만들려고 나섰다. 이 시스템들이 만들어낸 것 중 가장 값진 한 문장은 놀라운 렌더링도, 차트를 휩쓴 히트곡도 아니었다. 바로 이것이었다: "I don't know — not measured."(번역: 모른다 — 측정하지 않았다.) 알고 보니, 잘 다듬어진 AI 제품에서 역설계로 뽑아내기 가장 어려운 것은 모델이 아니었다. 바로 자신감이었다. 폐쇄형 도구들은 결코 확신을 잃는 법이 없는데, 바로 그 점 때문에 그것들을 믿을 수가 없다 — 그리고 당신 눈을 똑바로 보며 "아직은 확인할 수 없다"고 말하는 도구를 만드는 일이야말로, 민망하게도, 이 모든 혁신의 전부였다.

다음 할 일

패턴 / 안티패턴

출처 — 검증된 것과 내 것

EFF 인용문은 발행 시점에 원문과 대조해 검증했으며, 두 판례는 이름과 판례집(reporter)으로 인용했다. Cost-vs-Value ROI 수치는 2025년 보고서에서 가져왔다. Song of Songs는 내가 만든 공개 제품이다(라이브 스튜디오 링크 첨부). ByeGen과 renovate-anything은 내 비공개 시스템으로, 능력(capability) 수준에서만 설명한다 — ByeGen은 정직하게 티어다운·평가(teardown/evaluation)로, renovate-anything은 이번 주에 처음부터 끝까지 검증한 첫 작동 순환 고리로 소개한다. 이 에세이는 법률 자문이 아니며, 모든 상표는 각 소유자에게 귀속되고 어떠한 제휴 관계도 암시하지 않는다.

참고 문헌

  1. Electronic Frontier Foundation. Coders' Rights Project Reverse Engineering FAQ — "What U.S. Copyright Law Doctrines Allow Reverse Engineering?" (인용문 검증일 2026-08-04). eff.org/issues/coders/reverse-engineering-faq
  2. Sega Enterprises Ltd. v. Accolade, Inc., 977 F.2d 1510 (9th Cir. 1992) — 인터페이스 사양을 알아내기 위한 중간 복제가 공정 이용으로 인정된 판례. en.wikipedia.org/wiki/Sega_v._Accolade
  3. Sony Computer Entertainment, Inc. v. Connectix Corp., 203 F.3d 596 (9th Cir. 2000) — 독립적인 에뮬레이터를 만들기 위해 콘솔을 리버스 엔지니어링한 것이 공정 이용으로 인정된 판례. caselaw.findlaw.com
  4. Zonda. 2025 Cost vs. Value Report — 소규모 주방 리모델링 회수율 ≈ 96%→113% (2025) 대 대규모 주방 리모델링 ~38%; ROI 범위를 인용하는 근거이지, 단일 수치가 아니다. zondahome.com/2025-cost-vs-value-report
  5. Song of Songs — 라이브 스튜디오. huggingface.co/spaces/wjlgatech/song-of-songs-studio

폐쇄형 AI 제품에 대한 열려 있고 소유 가능한 대안을 만들어가는 현장 기록이다. 전 과정 클린룸·스펙 우선 방식이며, EFF 인용문은 발행 시점(2026-08-04)에 직접 조회하여 원문 그대로 검증했다. — Paul Jialiang Wu · agentic-portfolio-lovat.vercel.app