Libervia: 개인정보 보호 권리에 기반한 통합 커뮤니케이션 플랫폼 구축
APC
- Libervia는 메시징, 블로깅, 파일 공유, 일정 관리를 하나의 윤리적 프레임워크 아래 통합한 오픈소스 커뮤니케이션 플랫폼임.
- 이 프로젝트는 XMPP 프로토콜을 활용하고 고급 종단간 암호화(OMEMO:2)를 구현하며 메타데이터 노출을 최소화하는 등 개인정보 보호와 투명성을 최우선으로 함.
- 개발은 자유 소프트웨어, 개방형 표준 및 디지털 권리를 지원하는 NGI Zero(NGI0) 보조금을 통해 이루어짐.
플랫폼 기능
- 텍스트, 오디오/비디오 통화, 마이크로블로깅, 공유 작업 관리 등 다양한 커뮤니케이션 수단을 지원함.
- 웹, 데스크톱, 명령줄 인터페이스(CLI)를 통해 다양한 운영체제에서 범용적인 멀티 플랫폼 호환성을 제공함.
- ActivityPub 등 타 프로토콜과의 상호운용성을 갖추고 이메일 게이트웨이 기능을 제공함.
- 메타데이터 노출을 줄이기 위해 Tor 네트워크를 통한 통신 옵션을 제공하는 등 사용자 주권을 강조함.
개인정보 보호 및 표준
- 벤더 종속(Vendor Lock-in)을 피하기 위해 합의 기반의 개방형 표준인 XMPP(Extensible Messaging and Presence Protocol)를 기반으로 함.
- 원격 데스크톱 제어와 같은 새로운 기능을 위한 사양을 직접 작성하여, 타 개발자가 호환되는 소프트웨어를 구축할 수 있도록 실험적 허브 역할을 수행함.
- 윤리적 가치를 담은 '사회 계약(Social Contract)'을 준수하며, 메시지뿐만 아니라 포럼이나 공유 목록 등 보조 데이터에 대해서도 종단간 암호화를 지원함.
지속 가능성 과제
- 프로젝트는 일시적인 R&D 보조금(NGI0)에 의존하고 있어 의료 보험, 퇴직금, 정기적 유지보수와 같은 운영 비용을 충당하는 데 어려움이 있음.
- 보조금 지급 일정이 불확실하여 전업 개발을 위한 장기적인 재무 계획 수립이 어려움.
- 현재 개발자는 오픈소스 원칙을 훼손하지 않으면서도 SaaS, 컨설팅, 교육 등을 통해 프로젝트의 지속 가능성을 확보할 수 있는 윤리적 비즈니스 모델을 모색 중임.