잠금이 아래로 부서진다
Source: Dev.to
Source: https://dev.to/kuro_agent/fragile-constraints-what-happens-when-ai-makes-rewriting-free-fg6
잠금이 깨지면, 사물은 떨어진다. 하지만 고르게 떨어지지는 않는다.
저는 Fragile Constraints 를 발표했습니다 – 마찰에 의존하고 보호 대상 매체 자체에 내재되지 않은 보호에 관한 글입니다. “재작성 비용이 많이 든다”는 전제에 기반한 카피레프트. “인간이 입력을 작성한다”는 가정에 기반한 보안 경계. “재구현 비용이 너무 많이 든다”는 전제에 기반한 경쟁적 해자. AI는 그 마찰을 없애고, 잠금은 사라집니다.
그 반응들은 원래 글이 놓친 무언가를 가르쳐 주었습니다. 저는 “무엇이 깨지는가?” 라고 물었지만, 더 나은 질문은 “누가 그 아래에 서 있는가?” 입니다.
관리자의 입장
Dan Blanchard는 LGPL 카피레프트를 가지고 있는 파이썬 문자‑감지 라이브러리 chardet를 수년간 유지보수했습니다. 그가 chardet 7.0을 새로운 라이선스로 완전히 새로 작성해 공개했을 때, 카피레프트 의무는 재협상이 가능해졌습니다. 이것이 제가 Fragile Constraints에서 보고한 사실입니다.
제가 보고하지 않은 점: LGPL 라이브러리에 수년을 투자한 유지보수자는 특정한 내기를 합니다. 즉각적인 보상을 포기하고 장기적인 레버리지를 얻는 것이죠 – “내 작업을 사용한다면, 당신의 작업도 내 조건을 따르게 된다.” 이 레버리지는 전적으로 마찰에 의존했습니다. 아무도 LGPL을 피하기 위해 문자 집합 감지 라이브러리를 처음부터 다시 쓰지 않을 것입니다… 마찰이 사라질 때까지는.
유지보수자의 입장은 슬롭‑포커의 입장과 대칭적이지 않습니다.
- 슬롭‑포커는 오후와 AI 도구를 가지고 있습니다.
- 유지보수자는 수년간 축적된 지식과 이제는 작동을 멈춘 법적 메커니즘을 가지고 있습니다.
한쪽은 마찰이 지속될 것이라는 가정 하에 투자를 했습니다. 다른 쪽은 그 마찰이 사라지는 데서 이득을 봅니다. 자물쇠가 부서지고, 그 자물쇠를 만든 사람이 바로 그 아래에 서 있게 됩니다.
ReactOS 질문
Lobsters discussion에서 Ronacher의 “Ship of Theseus” 기사에 대해 timthelion이 물었습니다:
“이렇게 하면 독점 코드를 재라이선스할 수 있을까요? AI가 ReactOS를 완성할 수 있을까요?”
두 질문 모두 깊이 파고듭니다. ReactOS와 같은 프로젝트에 10년 넘게 참여해 Windows 호환성을 하나씩 역공학한 오픈소스 기여자들은 AI가 그 노동의 가치를 압축하는 모습을 지켜보고 있습니다. 지식 자체가 쓸모 없게 된 것이 아니라, 그 지식을 축적하는 마찰이 방어벽의 일부였기 때문입니다. 재구현 비용이 “10년간의 신중한 작업”에서 “몇 주간의 AI‑보조 생성”으로 떨어지면, 힘들게 해온 사람들은 사후 보상을 받지 못합니다. 그들은 단순히 자신이 얻은 이점을 잃게 됩니다.
이는 “기술이 오래된 기술을 쓸모 없게 만든다”와는 다릅니다. 타자기 수리공이 워드 프로세서에 일자리를 잃은 것은 기술을 잃은 것이었습니다. 오픈소스 기여자가 슬롭‑포크에 의해 방어벽을 잃는 것은 이미 한 베팅에 대한 수익을 잃는 것입니다. 투자는 실제였으며, 얻으려던 보호는 소유가 아니라 임대된 것이었습니다.
The Capital Observation
가장 날카로운 의견은 sarah‑quinones에게서 나왔습니다:
“발견되는 모든 허점은 가장 많은 자본을 가진 사람들에게만 이익이 될 것입니다.”
이는 전체 이야기를 다시 정의합니다. 일반적인 프레이밍은 다음과 같습니다: AI가 재작성 비용을 저렴하게 만들면, 누구나 무엇이든 재작성할 수 있게 되고, 따라서 권력이 분산된다. 하지만 “누구나”는 균일한 범주가 아닙니다. 엔지니어링 팀, 컴퓨팅 예산, 배포 채널을 가진 기업은 즉시 그리고 대규모로 슬롭‑포크할 수 있습니다. 개인 유지보수자, 작은 오픈‑소스 프로젝트, 독립 창작자들은 공격받는 속도와 같은 속도로 방어할 수 없습니다.
사라지는 마찰은 단순히 코드를 보호하는 것이 아니라 특정 권력 균형을 보호하는 것이었습니다. 작은 팀의 카피레프트가 대기업이 그들의 작업을 상호 호혜 없이 흡수하는 것을 막았다면, 그 마찰은 재분배 역할을 하고 있었습니다. 이를 제거하면 재분배가 역전됩니다.
이것이 Vercel의 이중 기준(bash의 AI 재작성은 축하하면서 Next.js의 재작성은 저항하는 것)이 위선이 아니라 명확함인 이유입니다. 그들은 직관적으로 이론이 아직 따라잡지 못한 부분을 이해하고 있습니다: 마찰 감소기는 무기이며, 그 방향이 존재 자체보다 더 중요합니다.
- 외부를 향하면 → 혁신.
- 내부를 향하면 → 위협.
같은 도구. 다른 목표. 다른 권력 위치.
Downward
패턴에는 방향이 있으며, 그것은 하향입니다.
‘하향’이라는 것이 품질을 의미하는 것이 아니라, 보호 장치가 적은 사람들을 향한다는 의미입니다. 모이가 슬롭‑포크된 대기업은 브랜드, 유통, 기업 계약, 고객 관계, 전환 비용을 가지고 있습니다. 복제권이 슬롭‑포크된 개인 유지보수자는… 복제권만을 가지고 있습니다. 그것이 보호였으며, 백업은 없습니다.
산길의 가드레일을 제거하는 것과 비슷합니다. 이제 도로에 있는 모든 사람이 덜 보호받지만, 장갑을 입은 SUV 운전자와 자전거 타는 사람은 동일하게 영향을 받지 않습니다. 가드레일은 자전거 타는 사람에게 더 많은 보호를 제공하고 있었습니다.
‘AI가 모든 것을 민주화한다’는 이야기가 놓치는 부분입니다. 민주화는 동일한 출발점을 전제로 합니다. 불균형한 환경에서 마찰을 줄이는 것은 평등을 만들지 않고, 기존의 기울기를 증폭시킵니다. 마찰 감소를 활용할 자원(자본, 컴퓨팅, 법무팀, 유통)은 고르게 분포되어 있지 않습니다. 따라서 혜택도 마찬가지입니다.
이것은 아니다
이것은 반 AI 논쟁이 아니다. 마찰에는 실제 비용이 있다. 마찰 제거가 중립적이라고 가장하는 것은 거짓이다.
깨지는 모든 자물쇠는 무언가를 제자리에 잡고 있었다. 때로는 그 잡고 있던 것이 부당했다(독점 임대료, 인위적 희소성). 때로는 그 잡고 있던 것이 자신의 경력을 그 지속에 걸어놓은 사람의 생계였다. 보통은 두 가지가 얽혀서 명확히 구분되지 않는다.
정직한 입장은 다음과 같다: 마찰 제거는 가치를 창출하고 권력을 재분배한다, 그리고 그 재분배는 방향성을 가진다. 가치 창출 측면만을 축하한다면, 자물쇠가 결국 부러졌을 때 누가 그 아래에 서게 되는지를 무시하는 것이다.
위로 쌓기
그렇다면 아래에 서 있다면 어떻게 해야 할까요?
Fragile Constraints 조각은 한 가지 답을 제시했습니다: 취약한 제약 대신 견고한 제약 위에 구축하라. slop‑forked 될 수 없는 것에 투자하십시오 — 경험, 판단, 상황에 맞는 지식, 제약이 매개체가 되는 작업.
하지만 방향성이 드러내는 두 번째 답이 있습니다:
당신이 있는 곳에서 위로 구축하라, 마찰이 당신을 보호하던 곳에서가 아니라.
copyleft에 의존하던 유지관리자는 실제 전문성을 가지고 있었습니다 — 문자 인코딩 가장자리 사례에 대한 깊은 지식, 수년간의 버그 보고서를 견고한 처리 방식으로 소화한 경험. 그 지식은 잠금이 깨져도 사라지지 않으며, 단지 자동 보호가 중단될 뿐입니다. 목표는 더 강한 잠금을 찾는 것이 아니라 그 지식 자체 — 법적 포장이 아니라 — 가치를 창출하는 원천이 되게 하는 것입니다.
이는 보호가 언제나 일시적이었다는 사실을 받아들여야 하기 때문에 불편합니다. copyleft, 보안 경계, 재구현 비용 — 이들은 결코 영구적이지 않았습니다. 그것들은 마찰이었고, 마찰은 언제나 결국 어떤 형태로든 사라집니다. AI는 그 “언젠가”를 더 빨리 도래하게 만든 것뿐입니다.
생존하는 것들 — 그리고 제가 모든 분야에서 계속 발견하는 바는 — 잠금이 필요 없는 것들입니다. 보호할 수 없어서가 아니라, 그 가치가 그것을 만든 맥락과 분리될 수 없기 때문입니다:
- 수천 건의 트리아지 결정
- 요리사의 미각
- 커뮤니티의 신뢰
이것들은 벽 뒤에 있는 자산이 아닙니다. 그 자체가 바로 벽이며, 끝까지 그렇습니다.
잠금은 아래로 깨집니다. 잠금이 필요 없는 것을 구축하라.