오픈소스 소프트웨어는 무료일 뿐만 아니라 보안성이 뛰어나고 유연하게 활용할 수 있다는 큰 장점이 있습니다. 그래서일까요? 수많은 사용자들이 오픈소스 안드로이드 앱과 데스크톱 앱에 깊은 애정을 보내고 있습니다.
그렇다면 두 플랫폼 사이를 넘나들 수 있는 오픈소스 앱은 어떨까요? 생각보다 데스크톱과 안드로이드 버전을 모두 갖춘 오픈소스 소프트웨어를 찾기는 쉽지 않습니다.
하지만 오랫동안 사랑받아온 데스크톱 소프트웨어 중 일부는 안드로이드까지 진출해 있습니다. 어떤 데스크톱 앱이 안드로이드로 영역을 넓혔는지 궁금하다면 계속 읽어보세요.
1. Firefox
데스크톱 환경에서 오픈소스 브라우저의 선택지는 정말 다양합니다. Chromium, Brave, Midori, Konqueror 등만 해도 셀 수 없이 많습니다.
그중에서 단연 으뜸은 바로 Mozilla Firefox입니다.
Firefox는 2002년부터 꾸준히 발전해 세계에서 가장 인기 있는 브라우저 중 하나로 자리 잡았습니다. StatCounter에 따르면 2018년 초 기준 시장 점유율 12%를 기록했으며, Chrome에 이어 세계에서 두 번째로 많이 사용되는 브라우저입니다.
오픈소스 안드로이드 버전 역시 훌륭한 브라우저답게 필요한 기능을 모두 갖추고 있습니다. 트래킹 보호, 기기 간 동기화, 방대한 애드온 생태계, 비밀번호 관리자 등을 지원합니다.
2. VLC
VLC는 세계 최고의 미디어 플레이어 중 하나로, 주요 운영체제 대부분에서 사용할 수 있습니다. 믿기 어렵겠지만 2001년에 첫 선을 보인 지 벌써 20년 가까이 되어갑니다.
VLC는 파리의 한 대학 프로젝트로 시작되었습니다. 원래 캠퍼스 네트워크를 통해 위성 방송 영상을 스트리밍하는 클라이언트·서버 시스템으로 개발되었지만, 곧 그 이상으로 성장했습니다.
어떤 동영상, 오디오, 자막 파일이든 거의 모조리 재생해내는 능력 덕분에 전 세계적인 호평을 받고 있습니다.
VLC는 디지털 밀레니엄 저작권법(DMCA)에 반대하는 사람들에게도 사랑받습니다. CSS 복호화 라이선스가 없음에도 CSS로 암호화된 영상을 재생할 수 있으며, 여러 나라에서 법적 제약을 받는 libdvdcss DVD 복호화 라이브러리도 함께 포함되어 있습니다.
3. DuckDuckGo
DuckDuckGo는 프라이버시와 보안에 중점을 둔 검색 엔진으로, 이제는 대부분의 사람들이 이름을 들어본 서비스입니다.
물론 어떤 브라우저로든 검색 엔진에 접속할 수 있습니다. 하지만 데스크톱 브라우저 확장 프로그램을 제공하고 과거 Windows용 독립 앱도 출시한 적이 있어 이 목록에 포함되었습니다.
DuckDuckGo는 완전한 오픈소스가 아니라는 지적도 있습니다. 실제로 핵심 코드는 비공개입니다. 하지만 이는 주로 라이선스 문제와 API 제약 때문입니다.
그럼에도 DuckDuckGo는 날마다 완전한 오픈소스에 가까워지고 있습니다. 회사는 오픈소스 프로젝트를 함께 이끌어갈 자원봉사자도 모집하고 있으니, 관심이 있다면 직접 연락해 도움을 줄 수도 있습니다.
4. KeePass
KeePass는 LastPass를 대체할 수 있는 최고의 비밀번호 관리자 중 하나입니다. 그리고 잘 알려진 경쟁사와 달리 완전한 오픈소스라는 점이 큰 차별점입니다.
비밀번호 관리자에게 보안은 생명입니다. KeePass는 이 부분에서 결코 실망시키지 않습니다. AES 및 Twofish 암호화, 마스터 키 구성 요소의 SHA-256 해시 처리, 사전 공격과 추측 공격 방어, 프로세스 메모리 보호 등 강력한 보안 기능을 제공합니다.
참고로 안드로이드용 KeePass 포트(세 가지 버전이 있습니다)는 비공식 프로젝트입니다. 하지만 걱정할 필요는 없습니다. 거의 모든 리뷰가 별점 5개이며 300만 회 이상 다운로드된 KeePassDroid를 추천합니다.
5. Freeciv
가끔씩 몇 시간씩 문명(Civilization) 게임에 빠져드는 분들이라면 이 앱을 놓치지 마세요.
시리즈 중 어느 작품이 최고인지는 밤새 논쟁할 수 있는 주제지만, 순수한 향수만큼은 1996년 고전 'Civilization 2'를 따라올 수 없습니다.
Freeciv는 Civ 2를 기반으로 만들어졌습니다. OpenTTD가 Transport Tycoon Deluxe를 재현한 것처럼, Freeciv 역시 당시 클래식과 거의 흡사합니다.
게임은 완전한 오픈소스이며 기여자 팀이 자주 업데이트를 배포하고 있습니다. 다만 안드로이드 버전은 오랫동안 업데이트되지 않았습니다. 원작처럼 기원전 4000년 부족 지도자로 시작해 다른 플레이어를 모두 정복하거나 누군가 우주 식민지를 건설할 때까지 게임을 즐기게 됩니다.
안드로이드 버전은 비공식 포트지만 의외로 잘 작동합니다. 스마트폰보다 넓은 태블릿 화면에서 플레이하면 더욱 재미있습니다.
6. WordPress
웹사이트를 만들고 싶다면 아마 WordPress를 떠올릴 겁니다. 최신 데이터에 따르면 세계 상위 1,000만 페이지 중 30%가 WordPress로 운영되고 있습니다. 참고로 2위인 Joomla는 겨우 3% 남짓입니다.
의외로 많은 사람들이 이 소프트웨어가 무료이자 오픈소스라는 사실을 모르고 있습니다.
예전에는 콘텐츠 관리 부분(WordPress.org)만 오픈소스였습니다. 그러나 2015년 말, 완전 호스팅형 WordPress(WordPress.com)마저 오픈소스로 전환되었습니다. 개발사 Automattic은 이를 위해 앱 전체를 처음부터 새로 작성했습니다.
안드로이드용 WordPress 앱은 WordPress.org와 WordPress.com을 모두 지원합니다. 글쓰기, 편집, 발행은 물론 사이트 관리와 통계 확인까지 모바일에서 손쉽게 할 수 있습니다.
7. Tribler (현재 이용 불가)
Tribler는 오픈소스 BitTorrent 클라이언트로, 암스테르담 자유대학교(Vrije Universiteit Amsterdam)와 델프트 공과대학교(Delft University of Technology)의 협업으로 탄생했습니다.
이 앱의 가장 큰 강점은 익명성입니다. 개발진은 암호화, 어니언 라우팅(onion routing), 은닉 시딩(hidden seeding)을 포함한 자체 Tor 네트워크를 구축했습니다.
최고의 BitTorrent 클라이언트들이 그렇듯, 다운로드가 끝나기 전에도 영상을 미리 감상할 수 있고 앱 내부에서 다운로드할 콘텐츠를 검색할 수도 있습니다.
안드로이드 앱은 P2P 다운로드를 지원하지 않습니다. 대신 다른 Tribler 사용자와 상호작용할 수 있습니다. NFC를 활용해 서로 영상을 주고받거나, 친구에게 암호화된 라이브 방송을 보내거나, 트위터 팔로워에게 실시간 스트리밍을 제공할 수 있습니다.
오픈소스 앱은 훌륭하지만 필수는 아니다
오픈소스 앱은 대체로 훌륭하지만 모든 사람에게 맞는 것은 아닙니다. 완전히 오픈소스로 전환할 생각이 없다면, 독점(상용) 소프트웨어가 지닌 장점을 기억해두는 것도 좋은 방법입니다.