- 비트워든은 암호화된 저장소를 활용하고 다양한 클라이언트/플랫폼을 지원하는 패스워드 관리 서비스임
- 비트워든은 프리미엄 모델로 운영되며 일부 코드를 오픈 소스로 제공해 왔으나, 오픈 소스에서 더 멀어지고 있다는 새로운 우려가 있음
- 최근 데스크톱 클라이언트를 빌드하기 위해 "bitwarden/sdk-internal" 의존성을 도입하는 클라이언트에 대한 pull request에서 다음과 같은 라이선스 조항이 있었음:
"이 SDK를 Bitwarden 이외의 소프트웨어(호환되지 않는 Bitwarden 구현 포함)와 함께 사용하거나 다른 SDK를 개발하는 데 사용할 수 없음"
- 이로 인해 비트워든 클라이언트가 자유 소프트웨어가 아니게 된다는 문제가 깃헙 이슈에서 제기됨
- 다른 사용자들도 이 변경 사항과 SDK를 비트워든 이외의 용도로 법적으로 사용할 수 없게 된 점에 우려를 표명
비트워든 설립자의 답변
- 비트워든 설립자이자 CTO인 Kyle Spearrin은 이 티켓에 댓글을 남김:
여기에 우려를 공유해 주셔서 감사합니다. 우리는 클라이언트를 위해 SDK를 더 많은 사용 사례에 적용하고 있습니다. 그러나 우리의 목표는 SDK가 GPL 호환성을 유지하는 방식으로 사용되도록 하는 것입니다.
- SDK와 클라이언트는 두 개의 별개 프로그램입니다
- 각 프로그램의 코드는 별도의 저장소에 있습니다
- 두 프로그램이 표준 프로토콜을 사용하여 통신한다는 사실이 GPLv3의 목적상 하나의 프로그램이라는 의미는 아닙니다
여기서 당신이 하려고 하는 대로 앱을 빌드할 수 있는 것은 우리가 해결할 예정인 문제이며 단순한 버그일 뿐입니다.
- 이후 티켓은 잠겼고 협력자로 제한됨
- 앞으로 비트워든과 오픈 소스가 어떻게 될지 지켜볼 일임
비트워든 측 추가 발표
- 비트워든은 X에 게시하여 이것이 "패키징 버그"이며 "비트워든은 오픈 소스 라이선싱 모델에 전념하고 있다"고 재확인함
GN⁺의 의견
- 비트워든은 패스워드 관리 분야에서 오픈 소스 라이선싱 모델을 지켜온 선두주자였음. 그런 비트워든이 오픈 소스에서 멀어지고 있다는 우려가 제기된 것은 업계에 경종을 울리는 사건임
- 오픈 소스 프로젝트를 상용화하는 과정에서 라이선스 문제는 늘 민감한 사안임. 비트워든은 이번 사태를 계기로 라이선스 정책을 더욱 명확히 하고 오픈 소스 커뮤니티와의 소통을 강화할 필요가 있음
- 비트워든 외에도 LastPass, 1Password, Dashlane 등 유사한 패스워드 관리 서비스들이 있음. 이들은 대부분 독점 소프트웨어 모델을 취하고 있어, 오픈 소스 대안으로서 비트워든의 입지가 더욱 중요해졌음
- 이런 오픈 소스 프로젝트를 도입할 때는 라이선스 호환성 뿐 아니라 장기적인 로드맵, 거버넌스 구조, 기여자 커뮤니티의 건강성 등을 종합적으로 고려해야 함. 단순히 '오픈 소스'라는 이유만으로 선택해서는 안 됨
- 비트워든 사태는 오픈 소스 프로젝트의 상용화와 지속 가능성에 대한 근본적인 고민을 불러일으킴. 오픈 소스의 가치를 훼손하지 않으면서도 상업적 성공을 거둘 수 있는 새로운 비즈니스 모델에 대한 논의가 필요해 보임