클라우드플레어, VoidZero 영입: 오픈 웹의 일부가 안정화된 걸까, 아니면 더 취약해진 걸까?
출처: The New Stack
클라우드 네트워크 보안 및 콘텐츠 전송 네트워크 기업인 Cloudflare가 이번 주에 VoidZero를 인수했다고 발표했으며, VoidZero 창립자 Evan You와 Cloudflare 수석 엔지니어링 디렉터 Steve Faulkner는 도구를 사용하는 개발자들에게 한 가지를 명확히 하고 싶어했습니다.
“Vite, Vitest, Rolldown, Oxc, 그리고 Vite+는 계속해서 오픈 소스이며, 벤더에 구애받지 않고, 커뮤니티 주도형으로 유지될 것입니다. 이와 관련해 변하는 것은 없습니다,” 라고 두 사람은 블로그 포스트에서 밝혔습니다.
Vite를 중심으로 한 JavaScript 개발 생태계와 Rust 기반 기술로 유명한 VoidZero 도구들은 프론트엔드와 백엔드 웹 애플리케이션 개발 모두에서 사용됩니다.
‘인수 후 채용(아쿠이-하이어)’(acqui‑hire) 형태로, VoidZero의 모든 팀원이 Cloudflare에 합류합니다. Cloudflare는 “더 나은 인터넷은 열린 인터넷이다”라는 신념을 가지고 있으며, 가장 중요한 도구와 프레임워크는 설계상 이식 가능해야 한다고 주장합니다. 따라서 Vite로 만든 애플리케이션은 어디서든 실행될 수 있으며, 앞으로도 그렇게 될 것입니다.
개발자 커뮤니티는 이 소식에 대해 엇갈린 반응을 보이고 있습니다. 일부는 VoidZero의 원래 펀딩 파트너(글로벌 벤처 캐피털 Accel과 여러 엔젤 투자자들이 주도) 가 이번 인수에 만족할지 의문을 제기하고, 다른 이들은 창립자 Evan You와 그의 팀이 수년간 만든 “아름다운 프레임워크/툴링”을 단순히 찬양하고 있습니다(링크).
보다 긍정적인 의견은 debarshri에게서 나옵니다. 그는 인수는 크게 세 가지 이유—제품, 인재, 비즈니스 성장—에 의해 이루어진다고 설명합니다. “AI 시대에 이 분야에서 일어나는 일부 인수는 인재와 제품을 위한 것입니다. 이번 경우도 그랬던 것 같습니다. Vite는 훌륭한 제품이고, 그들은 훌륭한 팀을 구축했습니다,” 라고 적으며, Cloudflare가 VoidZero 프로젝트군에 엔지니어링과 자원을 제공하겠다는 주장이 실질적이라고 평가했습니다.
리팩터링과 이동에 지친 개발자들
좀 더 회의적인 입장을 보이는 사람은 embedding‑shape입니다. 그는 “지난 10년 정도 라이브러리/프레임워크/엔진/런타임 사용자로서 VC 투자와 관련된 모든 것을 거의 피해 왔다”고 말합니다. “결국 도구는 성능이 떨어지거나, 비용이 너무 비싸지거나, 아예 사라지게 되고, 새 소유주가 엉망진창인 일을 하면 리팩터링하고 옮겨야 하는 상황에 지쳤다”고 덧붙였습니다.
demetris는 보다 날카로운 풍자를 섞어 “Vite를 사랑하지만, 프로젝트에 존재한다는 걸 잊어버리지 않을 때만 사랑한다”고 말합니다. “정신적으로 부족함을 느끼게 하던 것들을 거의 제로 설정으로 바꿔줬다. 이번 소식은 나를 기쁘게 하지 않는다. 올해 초 Astro에 대한 소식도 마찬가지다,” 라고 적었습니다.
이것은 다소 과장된 면도 있습니다. Cloudflare가 1월에 인수한 콘텐츠 중심 웹 프레임워크 Astro는 일부에게 긍정적으로 평가되었습니다. Yucel F. Sahan은 “링크에서] ‘Cloudflare에 더 나은 기본 배포 경로와 어댑터의 날카로운 가장자리를 줄인 더 많은 ‘골든 패스’를 제공한다’고 예상했다”고 적었습니다.
Cloudflare는 VoidZero 인수와 동시에 “Astro는 여전히 오픈 소스이며, 어디서든 배포할 수 있다. 팀은 이미 진행 중이던 로드맵을 계속해서 제공하고 있다”고 재차 강조했습니다.
이러한 약속에도 불구하고, developer nja는 설득되지 않았습니다. 그는 이번 인수가 Cloudflare가 BastionZero를 인수한 상황과 너무 흡사하다고 느꼈습니다.
“약속은 금세 사라졌고, 도구는 퇴보했다(일주일 만에 심각한 버그 3개를 발견했고, changelog조차 내지 않았다). 결국 Cloudflare는 ‘한 달 안에 서비스를 종료합니다. 행운을 빕니다’라는 이메일을 보내며 우리 인프라를 전부 재구성해야 하는 상황을 만들었다,” 라고 nja는 적었습니다.
“오픈 소스 프로젝트가 인수된 뒤 약속이 깨지는 경우를 여러 번 보았다. 이것은 개인적으로 매우 중요한 문제다… 웹은 기본 도구와 표준이 열려 있고, 이식 가능하며, 공유될 때만 제대로 작동한다. 우리는 이를 Cloudflare 제품으로 전환하려는 것이 아니라, 프레임워크에 구애받지 않는 특성 자체가 가치다. 내 최우선 목표는 프로젝트가 건강하고, 커뮤니티 주도이며, 모두에게 지속적으로 개선되는 모습을 유지하도록 하는 것이다.” — Steve Faulkner, Cloudflare.
Cloudflare 엔지니어링 디렉터: “우린 이해합니다”
Cloudflare 엔지니어링 디렉터 Steve Faulkner는 The New Stack에 팀이 상황을 이해하고 있으며, 여기서 제기되는 회의론을 “잘 알고 있다”고 전했습니다.
“오픈 소스 프로젝트가 인수된 뒤 약속이 깨지는 경우를 여러 번 보았다. 이것은 개인적으로 매우 중요한 문제다. 나는 내 경력을 웹 위에 쌓아왔고, 웹은 기본 도구와 표준이 열려 있고, 이식 가능하며, 공유될 때만 제대로 작동한다,” 라고 Faulkner는 말했습니다. “Vite는 이제 현대 웹 개발의 근간이며, 이는 Cloudflare 내에서의 존재 방식에도 적용된다. 우리는 Vite를 Cloudflare 제품으로 전환하려는 것이 아니라, 그 가치는 프레임워크에 구애받지 않는 특성에 있다. 내 최우선 목표는 프로젝트가 건강하고, 커뮤니티 주도이며, 모두에게 지속적으로 개선되는 모습을 유지하도록 하는 것이다.”
Faulkner는 이 점을 강조하며 Astro와 관련된 작업을 다시 언급했습니다. 그는 “누구든 증거를 원한다면, Astro가 Cloudflare에 합류했을 때도 같은 약속을 했었다”고 말했습니다.
“프로젝트가 지금까지 이어져 온 방식을 보면 우리는 진심이었다는 걸 알 수 있다. 여기서도 같은 접근 방식을 취할 것이며, 사람들은 우리에게 그 책임을 물어야 한다,” 라고 덧붙였습니다.
방어적인 검증에도 불구하고, Cloudflare가 올바른 방향에 있다고 생각하는 개발자들도 있습니다. 의견이 얼마나 갈라지는지를 보여주는 예로, Ocdtrekkie는 “Cloudflare는 AWS, Azure, Google Compute Engine(GCE)에 대한 대안을 제공함으로써 인터넷의 탈중앙화를 보장한다”고 주장했습니다.
“이 덕분에 작은 개인용 셀프‑호스팅 박스나 소규모 VPS도 대형 클라우드 제공업체와 동일한 수준의 보호를 받을 수 있다. 일반적으로 Cloudflare에 호스팅하거나 프록시된 모든 것은 다른 제공업체로도 쉽게 옮길 수 있다. 반면 AWS, Azure, GCE 위에 구축된 서비스는 그곳에 묶여 버리는 경우가 많다,” 라고 Ocdtrekkie는 설명했습니다.
“(아마도) 뜨거운 의견