1. AI 재구현, 카피레프트를 침식하는가?
오픈소스 진영에서 뜨거운 논쟁이 일었다. chardet(텍스트 인코딩 감지 Python 라이브러리, 월 1억 3천만 다운로드)의 새 버전 7.0이 출시되었는데, 이 버전은 AI(Claude)를 통해 기존 소스코드를 보지 않고 API와 테스트 스위트만으로 완전히 재구현되었다. 그 결과 코드 유사도가 1.3% 미만이었고, 라이선스가 LGPL에서 MIT로 변경되었다.
원작자 Mark Pilgrim은 이에 반발했다. LGPL은 파생 저작물이 동일한 라이선스를 따르도록 요구하며, 원본 코드에 충분히 노출된 상태에서의 재구현은 클린룸 방식으로 볼 수 없다는 주장이다. 반면 Flask 창시자 Armin Ronacher와 Redis 창시자 antirez는 이러한 재구현이 합법적이며 정당하다고 옹호했다.
하지만 이 글의 저자 Hong Minhee는 "법적 허용"이 곧 "정당성"을 의미하지 않는다고 지적한다. GNU가 UNIX를 재구현했을 때는 독점에서 자유로 향하는 방향성이었지만, chardet 사례는 카피레프트(공유 의무)에서 퍼미시브(공유 의무 없음)로 역방향으로 움직였다. 이는 공유의 울타리를 제거하는 행위라는 것이다.
핵심 질문: 공유지에서 가져온 자는 공유지에 무언가를 돌려줄 의무가 있는가? 이 논쟁은 AI 시대에 오픈소스 라이선스의 의미를 다시 생각하게 만든다.
2. 브라우저 안에서 x86_64 리눅스 실행: JSLinux
Fabrice Bellard가 만든 JSLinux가 x86_64 아키텍처를 지원하기 시작했다. JSLinux는 브라우저 내에서 JavaScript로 구현된 PC 에뮬레이터로, 이제 64비트 리눅스 시스템을 직접 실행할 수 있다.
2011년부터 개발된 이 프로젝트는 단순한 기술 데모를 넘어, 웹 브라우저만으로 완전한 운영체제 환경을 제공하는 것을 목표로 한다. x86_64 지원은 32비트 버전 대비 더 많은 메모리와 현대적인 리눅스 배포판을 실행할 수 있게 해준다.
브라우저에서 리눅스 터미널을 실행해보고 싶다면 직접 방문해서 체험해볼 수 있다.
3. 절차적 중세 섬 지도 생성: 웨이브 함수 붕괴 알고리즘
Felix Turner가 작성한 '절차적 헥스 맵 생성' 튜토리얼이 큰 인기를 끌고 있다. 웨이브 함수 붕괴(Wave Function Collapse, WFC) 알고리즘을 사용해 4,100개의 헥스 타일로 구성된 중세풍 섬 지도를 생성하는 방법을 상세히 설명한다.
WFC는 보드게임 카르카손과 비슷한 원리다. 각 타일은 6개의 모서리를 가지며, 인접한 타일들은 서로 매칭되어야 한다. 풀잎은 풀잎과, 길은 길과 연결되어야 하는 식이다. 알고리즘은 모든 가능성의 중첩 상태에서 시작해, 가장 제약이 많은 셀부터 하나씩 '붕괴'시키며 제약을 전파한다.
흥미로운 점은 실패 처리 방식이다. 대규모 그리드에서는 막다른 골목에 빠지기 쉬운데, 이 프로젝트는 3단계 복구 시스템을 도입했다: 셀 고정 해제, 국소 WFC 재실행, 그리고 최후의 수단으로 산 타일로 덮어버리기. 산은 절벽 모서리가 모든 것과 매칭되어 "누구도 산에 의문을 제기하지 않는다"는 것이다.
Three.js WebGPU, TSL 셰이더, 포스트프로세싱(앰비언트 오클루전, 틸트시프트 블러)으로 시각적으로 아름다운 결과물을 만들어냈다. 라이브 데모와 전체 소스코드가 공개되어 있다.
4. 얀 르쿤 AI 스타트업, 유럽 최대 시드 라운드로 10억 달러 조달
AI 분야의 거장 얀 르쿤(Yann LeCun)이 참여한 AI 스타트업이 시드 라운드에서 10억 달러 이상을 조달했다. 이는 유럽 역사상 최대 규모의 시드 투자다.
르쿤은 CNN(합성곱 신경망)의 창시자 중 한 명이며, 메타 AI 수석 연구원으로 활동하며 AI 분야의 핵심 인물로 꼽힌다. 그가 참여한 스타트업에 대한 구체적인 내용은 FT 유료 기사로 확인이 필요하다.
유럽 AI 생태계에서 전례 없는 규모의 투자로, AI 스타트업 경쟁이 더욱 치열해질 것으로 예상된다.
5. 외부 패키지 없이 2년: Emacs Solo 프로젝트
Rahul Juliato가 Emacs Solo 프로젝트 2년차 리뷰를 공유했다. 이 프로젝트의 단 한 가지 규칙: 외부 패키지 없이 오직 내장 기능과 직접 작성한 코드만 사용한다.
프로젝트는 두 레이어로 구성된다. Layer 1(init.el)은 Emacs 내장 패키지만 설정하고, Layer 2(lisp/)는 직접 작성한 35개 모듈. 이 모듈들은 외부 패키지의 기능을 재구현했다: rainbow-delimiters, ace-window, olivetti, doom-modeline 스타일의 모드라인, git-gutter, 심지어 AI 어시스턴트 통합까지.
핵심 통찰: "Emacs는 생각보다 많은 것을 내장하고 있다." vc(버전관리), icomplete-vertical-mode, tab-bar-mode, proced(프로세스 관리자) 등 대부분은 이미 내장되어 있으며, 적절한 설정만으로 충분하다는 것이다.
저자는 이 과정에서 Emacs 자체에도 기여했다: markdown-ts-mode, icomplete 개선 등이 상류에 반영되었다. 프로젝트는 "외부 패키지 설치 없이 생산적인 Emacs 환경이 가능한가?"라는 질문에 명확한 "예"를 보여준다.
6. "Anthropic이 Claude Code 사용자당 5천 달러를 손해본다?" - 반박 분석
포브스 기사가 "Claude Code Max 200달러 플랜 사용자가 5,000달러 어치의 컴퓨팅을 소모할 수 있다"고 보도하며, Anthropic이 막대한 손해를 보고 있다는 인식이 확산했다. 하지만 Martin Alderson은 이 주장이 API 가격과 실제 컴퓨팅 비용을 혼동하고 있다고 반박한다.
핵심 근거: OpenRouter에서 비슷한 규모의 오픈 웨이트 모델(Qwen 3.5 397B, Kimi K2.5) 가격을 보면, Opus 4.6 API 가격의 약 10분의 1 수준이다. 이들은 여전히 수익을 내면서 운영된다. 즉, Anthropic의 실제 추론 비용은 API 가격의 약 10% 수준일 가능성이 높다.
따라서 5,000달러 API 등가 사용자의 실제 컴퓨팅 비용은 약 500달러. 200달러 플랜 기준 손실은 300달러 수준이며, 대부분의 사용자는 훨씬 적게 사용(평균 180달러/월 API 등가, 실제 비용 18달러)하므로 수지 타산은 맞는다.
5,000달러 손실 주장은 Cursor 같은 제3자가 Anthropic API를 재판매할 때 해당될 수 있다. 그들은 API 가격을 그대로 지불해야 하기 때문이다.
7. DARPA X-76: 제트의 속도, 헬기의 자유
DARPA가 새로운 실험 항공기 X-76을 발표했다. 미국 독립 250주년을 기념해 1776에서 따온 명명이다. 목표: 제트기의 속도와 헬리콥터의 이착륙 자유를 결합하는 것.
SPRINT(SPeed and Runway INdependent Technologies) 프로그램의 일환으로, Bell Textron이 제작을 담당한다. 핵심 목표는 400노트(약 740km/h) 이상의 순항 속도, 미개척 환경에서 호버링, 비포장 표면에서의 운용 등이다.
DARPA 프로그램 매니저 Ian Higgins 해군 중령은 "활주로는 가능성을 열어주기도 하지만 족쇄이기도 했다"며, "어디서든 활주로 없이 놀라움, 신속한 증원, 생명을 구하는 속도를 제공"하는 것이 목표라고 밝혔다.
2028년 초 비행 테스트가 예정되어 있다.
8. Redox OS, LLM 사용 금지 정책 채택
Rust로 작성된 마이크로커널 OS Redox OS가 기여 정책을 강화했다. Certificate of Origin 정책을 도입하고, LLM(대규모 언어 모델) 사용을 엄격히 금지한다.
이는 AI가 생성한 코드의 저작권 문제와 오픈소스 프로젝트의 무결성 보호를 위한 조치로 보인다. AI 생성 코드는 출처가 불분명하고, 기존 코드와의 유사성 문제, 라이선스 위반 가능성 등이 지적되어 왔다.
앞으로 Redox OS에 기여하려는 개발자는 직접 작성한 코드임을 증명하고 LLM 사용을 하지 않았음을 선언해야 한다.
수집 시각: 2026-03-10 오후 (KST)
출처: Hacker News / Techmeme
댓글
댓글 쓰기