본문 바로가기

잡학다식/IT 컬럼

개발자 충격! VS Code 포크에서 C/C++ 확장 차단, 무슨 일이?

728x90
반응형

출처 : VS Code

만약 여러분이 Cursor나 VS Codium 같은 VS Code 기반 편집기를 사용하고 있다면, 최근 Microsoft의 조치에 당황했을지도 모릅니다.
개발 필수 기능인 C/C++ 확장 기능이 갑자기 차단됐기 때문이죠.

이제 자동완성(IntelliSense)이나 디버깅 같은 기본 기능이 제대로 작동하지 않을 수 있습니다.
이번 글에서는 Microsoft가 왜 이런 조치를 취했는지, Cursor와 VS Codium은 어떻게 대응하고 있는지, 그리고 앞으로 개발자들이 어떤 대안을 선택할 수 있을지 구체적으로 살펴봅니다.

기술 흐름을 빠르게 파악하고, 나에게 맞는 방향을 잡고 싶은 분들은 끝까지 읽어주세요.

반응형

VS Code 포크 제품과 C/C++ 확장 기능 차단 이슈

Microsoft는 최근 VS Code 기반 포크 제품인 Cursor와 VS Codium에서 C/C++ 확장 기능 사용을 차단했습니다.
이 확장 기능은 개발자에게 IntelliSense 자동완성, 디버깅 지원 등 필수적인 기능을 제공하는 중요한 역할을 합니다.

문제는 무엇인가?
2025년 4월 3일 출시된 1.24.5 버전부터, 이 확장 기능은 Microsoft 공식 VS Code 외 다른 편집기에서는 설치조차 되지 않게 차단됐습니다.
그 결과, Cursor나 VS Codium 사용자들은 기본적인 개발 생산성 기능을 사용할 수 없는 상황에 직면했습니다.


Microsoft의 차단 배경과 기술적 변화

사실 Microsoft는 이미 2020년 9월, 관련 확장 기능에 대한 라이선스 조건을 수정했습니다.
"자사 제품에서만 사용 가능"이라고 명시했지만, 그동안은 실질적인 기술적 차단은 없었습니다.

이번엔 뭐가 달라졌을까?

  • Microsoft는 확장 설치 시 환경 검사(environment check) 를 추가했습니다.
  • 이를 통해 포크 제품에서는 아예 설치 단계에서 오류가 발생하도록 설정했습니다.

비슷한 사례
Microsoft는 과거에도 Python용 Pylance 확장에서 비슷한 차단 조치를 시행한 적이 있습니다.
즉, 이번 조치는 일회성이 아닌 Microsoft의 일관된 정책 방향이라 볼 수 있습니다.


Cursor, VS Codium의 대응 전략

포크 제품 개발사들은 즉각 대응에 나섰습니다.

Cursor 제작사(Anysphere)

  • 임시 픽스를 제공했습니다.
  • 장기적으로는 오픈 소스 대체 C/C++ 확장을 자체 통합할 계획을 밝혔습니다.
  • CEO Michael Truell은 "우리는 더 이상 Microsoft의 확장에 의존하지 않을 것이며, 오픈소스 대체제에 투자하고 있다"고 공식 발표했습니다.

VS Codium 사용자들

  • VS Codium 커뮤니티는 "완전한 자유 소프트웨어(free as in freedom)" 철학에 맞는 대체 확장을 찾고 있습니다.

주요 포인트
Cursor는 그동안 Microsoft Marketplace에서 확장을 설치할 때 역방향 프록시(reverse proxy) 를 사용해 우회했지만, 이번 기술적 차단은 이런 방식도 무력화했습니다.


개발자 커뮤니티의 반응과 경쟁 문제 제기

Microsoft의 조치를 두고 개발자 커뮤니티에서는 비판이 이어지고 있습니다.

핵심 논란 포인트

  • Microsoft가 최근 Copilot의 "Agent Mode" 같은 기능을 출시한 점을 감안할 때, 경쟁 제품 차단을 통한 시장 독점 강화 시도 아니냐는 비판이 나왔습니다.
  • 일부 개발자들은 Microsoft가 자사 우대(self-preferencing)Copilot 강제 번들링을 하고 있다며 불공정 경쟁이라고 지적했습니다.

공식 제소 움직임

  • 한 익명의 개발자는 미국 연방거래위원회(FTC) 에 Microsoft의 행위에 대해 조사를 요청하는 편지를 제출했습니다.

앞으로의 대안과 개발자 선택지

차단이 이미 시작된 지금, 개발자들은 어떤 선택을 할 수 있을까요?

대안 제시

  • 오픈 소스 기반의 대체 C/C++ 확장을 찾거나,
  • Cursor나 VS Codium 개발팀이 통합할 새 확장을 기다리는 방법이 있습니다.

중요한 점

  • 단기적으로는 다소 불편하겠지만, 장기적으로는 오픈소스 생태계 강화라는 긍정적인 변화를 기대할 수 있습니다.

728x90

Microsoft는 자사 라이선스를 강화하면서 포크 제품 사용자들에게 큰 충격을 줬습니다.
Cursor와 VS Codium은 임시 해결책을 마련했지만, 장기적으로는 독립적인 오픈 소스 생태계를 구축해야 합니다.

기대되는 점은?

  • 개발자들은 Microsoft에 덜 종속된 자유로운 개발 환경을 구축할 수 있게 될 것입니다.
  • 오픈 소스 생태계가 더욱 활발해질 가능성도 커졌습니다.

개발자라면 이번 사태를 단순한 불편함으로만 넘기지 말고, 앞으로 자신이 어떤 개발 철학을 지지할 것인지 고민해보는 기회로 삼아야 합니다.

https://www.theregister.com/2025/04/24/microsoft_vs_code_subtracts_cc_extension/

 

Microsoft subtracts C/C++ extension from VS Code forks

: Cursor, Codium makers lose access as add-on goes exclusive

www.theregister.com

728x90
반응형