Jami
Jami는 피어 투 피어 및 분산 화상통화, 화상회의, 음성 통화를 위한 자유-오픈 소스 통신 플랫폼이다. 또한 인스턴트 메시징, 파일 전송, 유선전화 및 이동 전화(영내 전통 전화망을 통해) 통화 지원 및 기타 기능을 제공한다. Jami는 페이스북 메신저, 구글 행아웃, 구글 미트, 스카이프, WhatsApp, 및 줌에 대한 윤리적이고 사용하기 쉬우며 개인 정보 보호에 중점을 둔 대안이다. Jami는 다양한 데스크톱(GNU/리눅스, macOS, 및 마이크로소프트 윈도우), 모바일(안드로이드 및 iOS), TV(안드로이드 TV), 그리고 서버 플랫폼에서 사용할 수 있다. 웹 브라우저로 접근할 수 있는 Jami for Web은 아직 대중에 공개되지 않았다. Jami는 Savoir-faire Linux (SFL)와 커뮤니티 기여자들에 의해 개발되었다. Jami는 GNU GPL-3.0-or-later 하에 배포되는 자유-오픈 소스 소프트웨어이다. 기본적으로 Jami는 사용자가 처음 연결할 때 네트워크에 접속하기 위해 OpenDHT 노드를 사용하며, 이는 Savoir-faire Linux에 의해 유지 관리된다. 그러나 이 응용 프로그램은 고급 설정에서 사용자에게 자체 부트스트랩 서버를 통해 이 작업을 실행할 수 있는 선택권을 제공한다. 분산 해시 테이블 기술(예를 들어 비트토렌트 네트워크에서 사용됨)을 채택함으로써 Jami는 자체 네트워크를 생성하여 디렉터리 기능, 인증 및 암호화를 연결된 모든 시스템에 분산할 수 있다. 패키지는 데비안, 페도라 리눅스, 리눅스 민트, 오픈수세, 트리스퀠, 우분투를 포함한 모든 주요 GNU/리눅스 배포판에서 사용할 수 있다. 지원은 Jami 문서, Jami 블로그, Jami 포럼, 및 마스토돈 사이트에서 제공된다.
| 원저자 | 사부아페어 리눅스 주식회사 |
|---|---|
| 개발자 | 사부아페어 리눅스 주식회사 및 커뮤니티 기여자 |
| 발표일 | 2004년 12월 23일 |
| 저장소 | |
| 프로그래밍 언어 | 자바, 코틀린, 파이썬, 셸, 메이크파일, 파워셸, roff |
| 운영 체제 | 안드로이드, 안드로이드 TV, iOS, iPadOS, 리눅스, 마이크로소프트 윈도우, macOS[1] |
| 플랫폼 | 64비트 X86-64 및 ARM |
| 언어 | 아랍어, 알바니아어, 불가리아어, 카탈루냐어, 중국어, 크로아티아어, 체코어, 덴마크어, 네덜란드어, 영어, 에스토니아어, 핀란드어, 프랑스어, 갈리시아어, 독일어, 그리스어, 힌디어, 헝가리어, 인도네시아어, 이탈리아어, 일본어, 한국어, 말레이어, 말라얄람어, 네팔어, 노르웨이어, 페르시아어, 폴란드어, 포르투갈어, 루마니아어, 러시아어, 세르비아어, 슬로바키아어, 슬로베니아어, 스페인어, 스웨덴어, 타밀어, 태국어, 튀르키예어, 베트남어[2] |
| 종류 | 음성 인터넷 프로토콜, 인스턴트 메신저, 화상회의, 전화통화, 소프트폰, SIP |
| 라이선스 | GPL-3.0-or-later |
| 웹사이트 | jami.net |
Jami는 피어 투 피어 및 분산 화상통화, 화상회의, 음성 통화를 위한 자유-오픈 소스 통신 플랫폼이다. 또한 인스턴트 메시징, 파일 전송, 유선전화 및 이동 전화(영내 전통 전화망을 통해) 통화 지원 및 기타 기능을 제공한다.
Jami는 페이스북 메신저,[3] 구글 행아웃,[4] 구글 미트,[5] 스카이프,[6] WhatsApp,[7] 및 줌[8]에 대한 윤리적이고 사용하기 쉬우며 개인 정보 보호에 중점을 둔 대안이다.
Jami는 다양한 데스크톱(GNU/리눅스,[9] macOS,[10] 및 마이크로소프트 윈도우[11]), 모바일(안드로이드[12] 및 iOS[13]), TV(안드로이드 TV[14]), 그리고 서버[15][16] 플랫폼에서 사용할 수 있다. 웹 브라우저로 접근할 수 있는 Jami for Web[17]은 아직 대중에 공개되지 않았다.[18]
Jami는 Savoir-faire Linux (SFL)와 커뮤니티 기여자들에 의해 개발되었다.
Jami는 GNU GPL-3.0-or-later 하에 배포되는 자유-오픈 소스 소프트웨어이다.[19]
기본적으로 Jami는 사용자가 처음 연결할 때 네트워크에 접속하기 위해 OpenDHT 노드를 사용하며, 이는 Savoir-faire Linux에 의해 유지 관리된다. 그러나 이 응용 프로그램은 고급 설정에서 사용자에게 자체 부트스트랩 서버를 통해 이 작업을 실행할 수 있는 선택권을 제공한다.[20]
분산 해시 테이블 기술(예를 들어 비트토렌트 네트워크에서 사용됨)을 채택함으로써 Jami는 자체 네트워크를 생성하여 디렉터리 기능, 인증 및 암호화를 연결된 모든 시스템에 분산할 수 있다.[21]
패키지는 데비안, 페도라 리눅스, 리눅스 민트, 오픈수세, 트리스퀠, 우분투를 포함한 모든 주요 GNU/리눅스 배포판에서 사용할 수 있다.[22]
지원은 Jami 문서,[23] Jami 블로그,[24] Jami 포럼,[25] 및 마스토돈[26] 사이트에서 제공된다.
역사
[편집]Jami는 처음에는 SFLphone으로 알려졌으며, 리눅스에서 기본적으로 펄스오디오를 지원하는 몇 안 되는 소프트폰 중 하나였다. 우분투 문서에서는 회의 및 연결된 통화 전송과 같은 기능 때문에 기업용으로 권장되었다.[27] 2009년, CIO 매거진은 SFLphone을 주목해야 할 5대 오픈 소스 VoIP 소프트폰 중 하나로 선정했다.[28] SFLphone은 2015년에 링(Ring)으로 이름이 변경되었고,[29] 이후 2018년에 Jami로 다시 이름이 변경되었다.[30]
설계
[편집]Jami는 MVC 모델을 기반으로 하며, 데몬(모델)과 클라이언트(뷰)가 통신한다. 데몬은 통신 계층(SIP/IAX), 오디오 캡처 및 재생 등 모든 처리를 담당한다. 클라이언트는 그래픽 사용자 인터페이스이다. D-Bus는 클라이언트와 데몬 간의 통신을 가능하게 하는 컨트롤러 역할을 할 수 있다.
기능
[편집]- OpenDHT를 지원하는 SIP 호환[31][32]
- 무제한 통화 수
- 인스턴트 메시징
- 검색 가능한 통화 기록
- 통화 녹음[31]
- 연결된 통화 전송
- 자동 통화 응답
- 통화 대기
- 다자간 오디오[31] 및 화상 회의를 통한 오디오 및 비디오 통화[33][34]
- 다중 채널 오디오 지원
- 통화 중 비디오 및 오디오 파일 스트리밍
- TLS 및 SRTP 지원
- 다중[31] 오디오 코덱 지원: G711u, G711a, GSM, 스픽스 (8, 16, 32 kHz), Opus, G.722 (스픽스와 함께 침묵 감지 지원)
- 계정별 STUN 지원 및 SIP 상태 구독을 포함한 다중 SIP 계정 지원
- DTMF 지원
- 자동 이득 제어
- 계정 도우미 마법사
- 전역 키보드 단축키
- FLAC 및 Vorbis 벨소리 지원[33]
- 데스크톱 알림: 음성 메일 번호, 수신 전화, 정보 메시지
- SIP 재초대
- GNOME 및 KDE의 주소록 통합
- 펄스오디오 지원
- 잭 오디오 커넥션 키트 지원
- 웹 링크 미리보기
- 맞춤법 검사기
- 밝음, 어두움, 시스템 테마 지원
- 채팅, 비디오 및 음성 통화에 사용되는 단대단 암호화[35]
- 분산형 (인터넷 연결 불필요)
출시 역사
[편집]Jami의 전체 변경 목록은 공식 블로그[36] 및 변경 로그[37]를 참조한다.
| 이름 | 설명 | 날짜 |
|---|---|---|
| 에이레네 | 새 사용자 온보딩을 간단하고 직관적으로[38] | 2025년 3월 26일 |
| 아스타르테 | 더 견고하고 안정적인 Jami[39] | 2024년 6월 14일 |
| 엘레우테리아 | 더 즐겁고 사적이며 안전한 통신[40] | 2023년 11월 27일 |
| 빌라그파 | 분산되고 자유롭고 안전한 소셜 네트워크를 향하여[41] | 2023년 2월 20일 |
| 말루아 | 새로운 버전의 Jami[42] | 2021년 6월 3일 |
| 투게더 | 새로운 한 걸음[43] | 2020년 10월 16일 |
| GNU Jami | 링(Ring)은 이제 Jami[44] | 2018년 12월 18일 |
| GNU Ring | GNU 프로젝트에 통합된 후 공식 GNU 패키지[45] | 2016년 11월 3일 |
| Ring | 음성, 비디오, 채팅 통신을 위한 궁극적인 프라이버시 및 제어[46] | 2015년 5월 5일 |
| SFLphone | 초기 수정본[47] | 2004년 12월 23일 |
같이 보기
[편집]각주
[편집]- ↑ “Download and install Jami” (영어). 《Jami documentation》. 2025년 6월 8일.
- ↑ “Jami software localization”. 2025년 6월 6일에 확인함.
- ↑ “Bye, Facebook Messenger” (영어). 《switching.software》. 2025년 6월 13일에 확인함.
- ↑ “Bye, Google Hangouts” (영어). 《switching.software》. 2025년 6월 13일에 확인함.
- ↑ “Bye, Google Meet” (영어). 《switching.software》. 2025년 6월 13일에 확인함.
- ↑ “Bye, Skype” (영어). 《switching.software》. 2025년 6월 13일에 확인함.
- ↑ “Bye, Whatsapp” (영어). 《switching.software》. 2025년 6월 13일에 확인함.
- ↑ “Bye, Zoom” (영어). 《switching.software》. 2025년 6월 13일에 확인함.
- ↑ “Jami for GNU/Linux”. 2025년 6월 6일에 확인함.
- ↑ “Jami for macOS”. 2025년 6월 6일에 확인함.
- ↑ “Jami for Windows”. 2025년 6월 6일에 확인함.
- ↑ “Jami for Android”. 2025년 6월 6일에 확인함.
- ↑ “Jami for iOS”. 2025년 6월 6일에 확인함.
- ↑ “Jami for Android TV”. 2025년 6월 6일에 확인함.
- ↑ “Jami for servers”. 2025년 6월 6일에 확인함.
- ↑ “Discover Jami for the Enterprise”. 2025년 6월 6일에 확인함.
- ↑ “Jami for Web”. 2025년 6월 6일에 확인함.
- ↑ “All features by client”. 2025년 6월 6일에 확인함.
- ↑ “Official Jami repository”. 2025년 6월 6일에 확인함.
- ↑ “Why is Jami truly distributed?” (영어). 《Jami》. 2019년 10월 9일. 2020년 9월 25일에 확인함.
- ↑ Say Hello to Ring (Savoir-faire Linux)
- ↑ “Setup Jami for GNU/Linux”. 2025년 6월 6일에 확인함.
- ↑ “Jami documentation”. 2025년 6월 6일에 확인함.
- ↑ “Jami blog”. 2025년 6월 8일에 확인함.
- ↑ “Jami Forum”. 2025년 6월 6일에 확인함.
- ↑ “Mastodon@Jami”. 2025년 6월 6일에 확인함.
- ↑ Official Ubuntu documentation
- ↑ “5 open source VoIP softphones to watch”. 《CIO》. 2017년 5월 1일에 원본 문서에서 보존된 문서. 2012년 1월 3일에 확인함.
- ↑ “Savoir-faire Linux blog”. Savoir-faire Linux. 2025년 6월 8일에 확인함.
- ↑ “Ring news” (영어). 《Ring》. 2018년 12월 18일. 2018년 12월 26일에 원본 문서에서 보존된 문서. 2018년 12월 1일에 확인함.
- ↑ 가 나 다 라 Sanders, James. “Privacy-focused Skype alternative Ring shows promise – TechRepublic”. 《TechRepublic》. 2016년 2월 19일에 확인함.
- ↑ OpenDHT project on Github
- ↑ 가 나 Huber, Mathias (2014년 1월 17일). “Software-Telefon SFLphone KDE 1.3.0 veröffentlicht » Linux-Magazin”. 《Linux-Magazin》. 2016년 2월 19일에 확인함.
- ↑ “All features by client · Wiki jami-project” (영어). 《Jami GitLab》. savoirfairelinux.
- ↑ “Protocol”.
Once an encrypted and authenticated peer-to-peer communication channel is available, the SIP protocol must be used to place a call and send messages.
[깨진 링크(과거 내용 찾기)] - ↑ “Jami blog”. Jami. 2025년 6월 8일에 확인함.
- ↑ “Jami changelog”. Jami. 2025년 6월 8일에 확인함.
- ↑ “Jami blog”. Jami. 2025년 6월 8일에 확인함.
- ↑ “Jami blog”. Jami. 2025년 6월 8일에 확인함.
- ↑ “Jami blog”. Jami. 2025년 6월 8일에 확인함.
- ↑ “Jami blog”. Jami. 2025년 6월 8일에 확인함.
- ↑ “Jami blog”. Jami. 2025년 6월 8일에 확인함.
- ↑ “Jami blog”. Jami. 2025년 6월 8일에 확인함.
- ↑ “Ring news” (영어). 《Ring》. 2018년 12월 18일. 2018년 12월 26일에 원본 문서에서 보존된 문서. 2018년 12월 1일에 확인함.
- ↑ “Savoir-faire Linux blog”. Savoir-faire Linux. 2025년 6월 8일에 확인함.
- ↑ “Savoir-faire Linux blog”. Savoir-faire Linux. 2025년 6월 8일에 확인함.
- ↑ “SFLphone initial revision”. Savoir-faire Linux. 2025년 6월 8일에 확인함.
외부 링크
[편집]- Jami: https://jami.net/
- Jami 확장: https://jami.net/extensions/
- JAMS (Jami 계정 관리 서버): https://jami.biz/
- Jami 문서: https://docs.jami.net/
- Jami 블로그: https://jami.net/tag/articles/
- Jami - 마스토돈
- Jami에 기여하기: https://jami.net/contribute/
- Jami 포럼: https://forum.jami.net/
- GNU 메일맨: jami@gnu.org
- 리베라챗: #jami
- 매트릭스: #jami:matrix.org (리베라챗과 연결됨)
