Gaim 3, 추억의 멀티 채팅 클라이언트가 GTK4로 부활!

by DD
2개월 전
조회수 2

과거 Gaim의 UI를 계승한 GTK4 기반의 멀티 채팅 클라이언트, Gaim 3 개발 소식이 발표됨

libpurple 3를 기반으로 하여 다양한 채팅 네트워크 지원을 목표로 함

Pidgin 3의 UI 변화에 대한 사용자 선호도 차이로 인해 Gaim 3 개발이 결정됨

AOL의 상표권 문제로 인한 이름 변경 이후, 상표권 만료로 Gaim 이름 사용이 가능해짐

Gaim 3의 개발 배경: 사용자 인터페이스 선호도

Gaim 3 개발은 Pidgin 3의 채팅방(Chatroom) 스타일 UI 변화에 대한 사용자 피드백에서 시작되었다. 특히, 많은 사용자들이 과거 Gaim 및 Pidgin 2의 직관적인 UI(User Interface)를 선호한다는 점이 강조되었다. 이러한 사용자 선호도를 반영하여, Gaim 3는 GTK4를 사용하여 기존 UI를 재현하는 방향으로 개발되고 있다.

libpurple 3를 활용한 멀티 네트워크 지원

Gaim 3는 libpurple 3를 기반으로 구축되어, 다양한 채팅 네트워크(Chatting Network)에 연결할 수 있다. libpurple 3가 지원하는 모든 네트워크를 사용할 수 있다는 점이 핵심이다. 이는 Gaim 3가 다양한 프로토콜(Protocol)을 지원하는 유연성을 갖추고 있음을 의미하며, 사용자들이 여러 채팅 서비스를 하나의 클라이언트에서 이용할 수 있도록 한다.

상표권 문제 해결 및 Gaim 이름 부활

과거 AOL의 AIM(AOL Instant Messenger) 상표권 문제로 인해 Pidgin으로 이름이 변경되었던 Gaim은, 상표권 만료로 인해 다시 Gaim이라는 이름을 사용할 수 있게 되었다. 이는 개발팀이 과거의 유산(Legacy)을 기리고자 하는 의지를 보여주는 동시에, 사용자들에게 향수(Nostalgia)를 불러일으키는 요소로 작용한다.

프로토콜 지원 및 플러그인 생태계

Gaim 3는 자체적으로 독점 프로토콜(Proprietary Protocol)을 직접 지원하지는 않지만, libpurple의 플러그인 생태계를 통해 지원을 확장할 수 있다. 커뮤니티에서는 Threema 및 Signal과 같은 보안 메신저(Secure Messenger)의 데스크톱 클라이언트 지원에 대한 논의가 있었으며, 기존 플러그인 활용 가능성이 언급되었다. 하지만, 플러그인 유지보수(Plugin Maintenance)의 중요성이 강조된다.

Gaim 3 Exists