
전자책 리더 쓰시는 분들, 혹시 이런 답답함 느껴본 적 없나요? 킨들에서 산 책은 킨들에서만, 리디에서 산 책은 리디 앱에서만 읽을 수 있고, 열심히 남긴 하이라이트와 메모는 그 회사 클라우드에 묶여서 다른 곳으로 가져갈 수가 없죠. 이 '닫힌 정원' 구조를 통째로 바꿔보겠다는 프로젝트가 나왔어요. 이름은 FreeInk. 비영리 재단이 주도하는 전자책 리더용 오픈소스 생태계 프로젝트인데, 목표가 꽤 야심 차거든요. 한마디로 '전자책 리더계의 안드로이드'가 되겠다는 거예요. 단, 락인(특정 회사에 묶이는 것) 없이요.
FreeInk가 만들고 있는 것
FreeInk는 단일 제품이 아니라 풀스택 생태계예요. 크게 세 덩어리로 나눌 수 있는데요.
첫 번째는 FreeInk OS예요. 리눅스 기반의 전자책 리더 전용 운영체제인데, 핵심은 e-ink 디스플레이에 최적화된 컴포지터를 갖고 있다는 점이에요. 컴포지터가 뭐냐면, 화면에 무엇을 어떻게 그릴지 관리하는 소프트웨어 계층이에요. e-ink 화면은 일반 LCD와 달리 화면을 갱신하는 데 시간이 걸리고, 부분 갱신과 전체 갱신을 잘 조합해야 잔상 없이 빠릿하게 보이거든요. 이걸 앱이 아니라 OS 레벨에서 제대로 처리해주겠다는 거죠. 놀라운 건 요구 사양인데, RAM이 256MB밖에 안 되는 기기에서도 돌아간다고 해요. 요즘 웬만한 웹페이지 하나보다 가벼운 셈이죠. 읽기 엔진은 오픈소스 커뮤니티에서 오랫동안 검증된 KOReader에서 파생됐고, EPUB과 PDF를 네이티브로 지원해요.
두 번째는 오픈 디바이스 스펙이에요. 하드웨어 제조사가 이 규격만 따르면 FreeInk 호환 리더를 만들 수 있도록 스펙을 공개한 거예요. 이미 코보(Kobo) 일부 기종과 PineNote 같은 기존 기기용 레퍼런스 펌웨어도 공개돼 있어서, 지금 갖고 있는 기기에 직접 올려볼 수도 있어요.
세 번째가 제일 흥미로운데, DRM 선택형 스토어 프로토콜이에요. 어떤 서점이든 이 프로토콜만 구현하면 FreeInk 기기에 책을 직접 팔 수 있어요. 독립 서점이 아마존을 거치지 않고 독자에게 바로 책을 파는 그림이 가능해지는 거죠. 하이라이트나 읽던 위치의 동기화도 특정 회사 클라우드가 아니라 공개된 주석/진행률 프로토콜로 처리돼요. 내 독서 기록의 주인이 플랫폼이 아니라 나 자신이 되는 구조예요.
업계 지형은 어떨까
지금 전자책 리더 시장은 완전한 사일로 구조예요. 킨들은 아마존 스토어에, 코보는 라쿠텐에 묶여 있고, 구매한 책과 독서 데이터는 각 회사 서버에 갇혀 있죠. 그동안 KOReader 같은 오픈소스 리더 앱을 기기에 우회 설치해서 쓰는 커뮤니티가 있긴 했지만, OS부터 하드웨어 스펙, 스토어까지 통째로 여는 시도는 이번이 처음이에요. 초기 하드웨어 파트너로는 중국의 e-ink 제조사 두 곳이 합류했는데, 아마존과 라쿠텐이 빠져 있다는 건 의미심장하죠. 기득권 입장에서는 락인이 곧 비즈니스 모델이니까요. 스마트폰 시장에서 안드로이드가 그랬듯, 대형 플랫폼 바깥의 제조사들에게는 이런 공용 생태계가 매력적인 선택지가 될 수 있어요.
한국 개발자에게는
한국도 사정이 비슷하잖아요. 리디, 크레마, 밀리의 서재가 각자의 앱과 기기에 묶여 있고요. FreeInk의 스토어 프로토콜 같은 게 자리 잡으면, 국내 독립 서점이나 출판사가 자체 앱 개발 없이도 전자책을 유통하는 길이 열릴 수 있어요. 기술적으로는 임베디드 리눅스, e-ink 렌더링, 저사양 최적화 같은 분야를 실제 기기로 공부해볼 수 있는 좋은 놀이터이기도 해요. PineNote나 중고 코보 한 대를 구해서 펌웨어를 올려보는 것부터 시작해볼 수 있겠네요. 오픈 프로토콜 설계에 관심 있는 분이라면 주석 동기화 프로토콜 쪽 스펙을 읽어보는 것도 재미있을 거예요.
한줄 정리: 전자책 리더의 폐쇄적 생태계에 오픈소스 진영이 OS부터 스토어까지 풀스택으로 도전장을 냈어요.
여러분은 전자책을 어디서 읽으세요? 하이라이트와 서재를 플랫폼에서 해방시킬 수 있다면, 쓰던 기기를 갈아탈 의향이 있으신가요?
🔗 출처: Hacker News