오픈소스 패스워드 매니저 비트워든(Bitwarden)이 10월 9일(현지시간) 공식 커뮤니티 포럼을 통해, 다음 릴리스부터 앱스토어에 배포하는 앱을 GPLv3 빌드가 아닌 상용 라이선스 빌드로 바꾼다고 밝혔다.
비트워든은 같은 저장소에서 두 가지 빌드를 만들어 왔고, 지금까지는 스토어에 GPLv3 빌드를 올렸다. 이번 결정으로 대부분의 사용자가 실제로 설치하는 앱의 라이선스가 바뀐다. 회사는 "지금 있는 기능은 두 빌드에 모두 있다"고 했지만, 미래 기능 중 일부는 상용 빌드에만 들어간다고 분명히 했다.
- 다음 릴리스부터 앱스토어·공식 다운로드 페이지의 비트워든 앱은 상용 라이선스 빌드가 된다. 사용자가 따로 할 일은 없다고 회사는 설명했다.
- GPLv3 빌드는 계속 깃허브에 공개되며, 현재 기능은 양쪽에 모두 들어 있다. 다만 향후 엔터프라이즈 기능·신제품 등 일부는 상용 빌드 전용이 된다.
- 셀프호스팅과 무료 요금제는 그대로라는 게 회사 입장이지만, 커뮤니티에서는 "오픈워싱"이라는 비판과 함께 앞으로의 기능 배분에 대한 질문이 쏟아졌다.
무슨 일이무슨 일이 있었나
공지는 비트워든 직원 RyanL이 커뮤니티 포럼에 올린 "Published version update in app stores"라는 글이다. 첫 문장은 간단하다. 다음 릴리스부터 앱스토어에 게시되는 앱은 상용 라이선스 빌드가 되며, 사용자는 아무 조치도 할 필요가 없고 앱은 지금처럼 동작한다는 것이다. GPLv3 버전은 계속 업데이트되어 깃허브에 게시되고, 현재의 모든 기능은 두 버전 모두에 들어 있다고 덧붙였다.
글은 이후 여러 차례 수정되며 설명이 늘었다. 회사는 스토어 앱이 공개적으로 감사할 수 있는 깃허브 코드로 빌드되고, 어떤 코드도 비공개로 전환하지 않았으며, 상용 라이선스 코드를 포함해 포크도 여전히 가능하다고 강조했다. 셀프호스팅은 영향을 받지 않고, 라이선스 변경은 주로 비트워든을 재포장해 되파는 쪽에 영향을 준다고도 했다. 무료 요금제는 "영구히 유지된다"는 표현도 들어갔다.
댓글 스레드에서 직원들은 몇 가지를 추가로 확인했다. 공식 다운로드 페이지의 직접 다운로드도 상용 라이선스 빌드가 되고, 일부 향후 구성 요소는 상용 라이선스로만 게시되어 상용 빌드에만 존재하게 된다는 것이다. 새 기능은 건별로 어떤 라이선스를 적용할지 판단한다고 했다.
핵심 내용두 빌드는 무엇이 다른가
비트워든 클라이언트 저장소는 원래 이중 라이선스 구조다. 저장소 LICENSE 파일에 따르면 기본 라이선스는 GPLv3이고, 비트워든 라이선스 v1.0 코드는 /bitwarden_license 디렉터리에만 있다. 빌드할 때 이 모듈을 넣느냐 빼느냐에 따라 두 가지 결과물이 나온다. 바뀌는 것은 코드가 아니라 어느 결과물을 기본 배포 경로에 올리느냐다.
회사가 밝힌 이유는 기업 고객이다. 지금까지 상용 기능이 필요한 고객은 깃허브에서 상용 빌드를 따로 받아야 했는데, 엔터프라이즈나 정부 사용자에게는 현실적이지 않은 방식이라는 설명이다. 스토어에 상용 빌드를 올리면 한 곳에서 모든 것을 받을 수 있다. 공지에는 상용 라이선스가 "코드로 무엇을 할 수 있는지에 대해 추가적인 법적 통제를 제공한다"는 문장도 있다. 이 문장이 이번 결정의 본심을 가장 솔직하게 보여 준다.
배경왜 반발이 나왔나
포럼 스레드에는 공지 직후부터 우려가 이어졌다. 한 사용자는 "러그풀(rug pull)" 가능성과 셀프호스팅, 커뮤니티 서버 구현체인 Vaultwarden 호환성, Flatpak 배포, 브라우저 확장 호환성을 한꺼번에 물었다. 다른 사용자는 오픈소스 라이선스가 빠지면 커뮤니티 검증이 약해진다며 다른 하드웨어 지갑 업체의 사례를 꺼냈고, "오픈워싱"이라는 단어를 쓴 사람도 있었다. 구독을 해지하겠다는 반응도 나왔다.
직원들의 답은 대체로 같은 방향이었다. 셀프호스팅에는 변화가 없고, 셀프호스팅을 해야 할 의무도 없으며, 서드파티 커뮤니티 서버는 어떤 기능을 지원할지 계속 스스로 정할 수 있다는 것이다. 볼트 내보내기 기능이 그대로 있고, 최근 모바일 앱에 자격 증명 교환 형식(CXP/CXF) 지원이 추가됐다는 점을 짚은 사용자도 있었다. 반면 요금제가 GPLv3·상용으로 쪼개지는지, 셀프호스팅 사용자가 향후 기능에서 "2등 시민"이 되는지 같은 질문에는 공지 시점까지 뚜렷한 답이 없었다.
비트워든만의 이야기는 아니다. 오픈코어나 이중 라이선스로 출발한 프로젝트가 수익화 압박을 받으면, 가장 먼저 손대는 곳이 배포 채널이다. 소스는 열어 두되 대부분의 사용자가 만나는 바이너리의 조건을 바꾸는 방식은 코드 공개 원칙을 정면으로 깨지 않으면서도 통제력을 늘리는 방법이다. 이번 사례는 그 방식이 패스워드 매니저처럼 신뢰가 핵심인 제품에서 어떤 반응을 부르는지 보여 준다.
할 일사용자·개발자는 무엇을 확인해야 하나
개인 사용자에게 당장의 변화는 거의 없다. 스토어 업데이트를 받으면 상용 빌드로 넘어가고, 화면도 기능도 같다. 신경 써야 할 사람은 오픈소스 라이선스 자체가 도입 조건인 조직, 사내 배포를 위해 앱을 재패키징하는 팀, 그리고 Vaultwarden 같은 대체 서버를 쓰는 셀프호스터다.
자주 묻는 질문
비트워든이 폐쇄형(클로즈드 소스)으로 바뀌는 건가요?
아니다. 회사는 어떤 코드도 비공개로 전환하지 않았고, 스토어 앱도 공개된 깃허브 코드로 빌드된다고 밝혔다. 바뀌는 것은 스토어와 공식 다운로드에 올라가는 바이너리의 라이선스로, GPLv3 대신 상용 라이선스 빌드가 배포된다.
지금 쓰는 비트워든 앱에서 기능이 사라지나요?
현재 기능은 GPLv3 빌드와 상용 빌드 모두에 들어 있다고 회사는 설명했다. 다만 앞으로 추가되는 일부 기능, 특히 엔터프라이즈 기능과 신제품은 상용 빌드에만 들어갈 수 있다. 스토어 앱을 계속 쓰는 사용자라면 체감되는 차이는 거의 없다.
GPLv3 버전 비트워든은 어디서 받을 수 있나요?
GPLv3 빌드는 계속 깃허브에 게시된다. 이 버전만 쓰고 싶다면 직접 내려받아 사이드로드해야 하며, 상용 라이선스로 분류된 기능은 유료 구독을 하더라도 사용할 수 없다고 공지에 적혀 있다.
셀프호스팅이나 Vaultwarden 사용에는 영향이 있나요?
비트워든 직원들은 셀프호스팅에 변화가 없고, 서드파티 커뮤니티 서버는 지원할 기능을 스스로 정할 수 있다고 답했다. 다만 향후 상용 전용 기능이 서드파티 서버와 어떻게 맞물릴지는 공지 시점에 구체적으로 설명되지 않았다.

댓글 0