4P by xguru 2023-02-15 | favorite | 댓글 1개
  • 기존 GPLv3 에서 AGPLv3로
  • GPLv3는 VaultWarden을 커뮤니티에 다시 제공하지 않고 상업용으로 이용하는 것을 허용 하기 때문
  • 그래서 Bitwarden 도 서버는 AGPLv3로 제공하고 있으며, VaultWarden도 이를 따르고자함
  • 개인용도로 셀프호스팅 하는 사용자에게는 전혀 영향없음
  • GPL 과 AGPL의 차이
    • GPL은 소프트웨어를 재배포할 경우 수정된 소스 코드를 공개해야한다고 명시
    • 하지만 GPL은 소프트웨어를 수정해서 서비스로 제공하는 것에 대해서는 언급하지 않음
    • 사용자가 네트워크에서 이용하는 것은 재배포가 아니기 때문
    • 이것은 GPL의 "SaaS 허점"
    • AGPL은 GPL에 한 문장을 추가

"수정된 프로그램을 서버에서 운영하고 다른 사용자가 이를 사용한다면, 당신의 서버는 사용자가 수정된 소스코드를 내려받을수 있도록 해야함"