프로젝트 소개
Synapse는 보안 및 상호 운용 가능한 실시간 통신을 위해 설계된 Matrix 오픈 표준의 참조 홈서버 구현체입니다. 주로 Python과 Twisted 프레임워크를 사용하여 작성되었으며, 일부 구성 요소는 Rust로 구현되었습니다.
주요 기능 및 배포 옵션은 다음과 같습니다:
- 단독 설치: 페더레이션 및 리버스 프록시 설정을 포함한 수동 설치 및 구성을 지원합니다.
- Element Server Suite (ESS): 커뮤니티, 전문가 및 특수 의료 분야 사용 사례를 위한 다양한 에디션이 포함된 관리형 배포판의 일부로 제공됩니다.
- 오픈 표준: Matrix 프로토콜을 구현하여 서로 다른 서버와 클라이언트 간의 통신을 가능하게 합니다.
- 라이선스: GNU Affero General Public License (AGPL) 또는 Element의 상용 라이선스로 이중 라이선스가 부여됩니다.