키윅스

alt=Kiwix, running on an Android tablet|섬네일|272x272px|안드로이드 태블릿에서 실행 중인 키윅스 앱
키윅스(Kiwix)는 2007년에 에마뉘엘 엥겔하트와 르노 고댕이 만든 자유 및 오픈 소스 오프라인 웹 브라우저다. 처음에는 위키백과에 오프라인으로 접근할 수 있도록 하기 위해 출시되었으나, 이후 위키미디어 재단의 다른 프로젝트, 프로젝트 구텐베르크의 퍼블릭 도메인 텍스트, 수많은 스택 익스체인지 사이트 및 기타 여러 자원을 포함하도록 확장되었다. 100개 이상의 언어로 제공되는 키윅스는 조선민주주의인민공화국으로의 밀수 작전부터 구글 임팩트 챌린지 수상자인 국경 없는 도서관에 이르기까지 여러 주요 프로젝트에 포함되어 왔다.

 역사 
설립자 에마뉘엘 엥겔하트는 위키백과를 하나의 공동선으로 보고 "위키백과의 콘텐츠는 모든 사람이 이용할 수 있어야 한다! 인터넷 접속이 없더라도 말이다. 이것이 내가 키윅스 프로젝트를 시작한 이유다"라고 말했다.

2004년에 위키백과 편집자가 된 후, 엥겔하트는 위키백과의 오프라인 버전을 개발하는 데 관심을 갖게 되었다. 2003년에 시작된 위키백과 CD 제작 프로젝트가 이 프로젝트의 도화선이 되었다.

2012년에 키윅스는 아프리피디아 프로젝트로 알려진 11개국 대학에 배포된 kiwix-plug를 구축하기 위해 위키미디어 프랑스로부터 지원금을 받았다. 2013년 2월 키윅스는 소스포지의 이달의 프로젝트 상을 수상했으며 2015년에는 오픈 소스 상을 수상했다.

 설명 
이 소프트웨어는 웹 콘텐츠를 위한 오프라인 리더로 설계되었다. 인터넷 접속이 되지 않는 컴퓨터, 연결이 느리거나 비싼 컴퓨터에서 사용하거나 검열을 피하기 위해 사용할 수 있다. 또한 여행 중(예: 열차나 비행기 안)에도 사용할 수 있다. 브라우저 확장 프로그램으로도 존재한다. 당연히 콘텐츠를 오프라인으로 아카이브한다는 것은 이전에는 편집이 가능했더라도 더 이상 편집할 수 없음을 의미한다.

사용자는 먼저 키윅스(또는 브라우저 확장 프로그램)를 다운로드한 다음, 키윅스를 통해 오프라인으로 볼 콘텐츠를 다운로드한다. 데이터 압축을 통해 디스크 공간과 대역폭을 절약한다. 사진을 포함한 영어 위키백과 전체 데이터는 대용량 USB 스틱이나 외부 매체에 들어갈 수 있다.

모든 콘텐츠 파일은 ZIM 포맷으로 인덱싱 및 압축되어 크기는 작아지지만 검색이 쉽고 선택적으로 압축을 풀 수 있다.

ZIM 파일은 웹 브라우저처럼 보이고 작동하는 키윅스나 적절한 기능이 활성화된 일반 브라우저로 열 수 있다. 키윅스는 전체 텍스트 검색, 탭 탐색, 그리고 문서를 PDF나 HTML로 내보내는 옵션을 제공한다.

kiwix-serve라는 HTTP 서버 버전이 있으며, 이를 통해 컴퓨터가 키윅스 콘텐츠를 호스팅하고 네트워크상의 다른 컴퓨터에서 사용할 수 있게 할 수 있다. 다른 컴퓨터에서는 일반적인 웹사이트로 보이게 된다.

Kiwix-hotspot은 플러그 컴퓨터를 위한 HTTP 서버 버전으로, 종종 Wi-Fi 서버를 제공하는 데 사용된다. 이는 기술적 지식이 없는 환경에서 사용하기에 적합한 "플러그 앤 플레이" 솔루션이다.

 제공 콘텐츠 
섬네일|left|남태평양의 보트 위에서 키윅스를 통해 위키백과를 읽는 모습

키윅스에서 사용할 수 있는 콘텐츠 목록은 언어별 하위 목록을 포함하여 다운로드 가능하다. 콘텐츠는 키윅스 자체를 통해 로드할 수 있다.

2014년부터 대부분의 위키백과 버전이 다양한 언어로 다운로드 가능하다. 프로젝트 측은 2018년 10월 이후 영어 위키백과의 최신 완전판을 제작하지 못했으나, 2020년 7월부터 다시 배포를 시작했다.

위키백과 외에도 위키문헌, 위키인용집, 위키여행, 위키책, 위키배움터와 같은 위키미디어 재단의 콘텐츠도 다양한 언어로 오프라인에서 볼 수 있다.

2014년 11월에는 프로젝트 구텐베르크의 일부인 모든 퍼블릭 도메인 개방형 텍스트의 ZIM 버전이 공개되었다.

퍼블릭 도메인 콘텐츠 외에도 크리에이티브 커먼즈 라이선스 하에 배포되는 저작물도 다운로드할 수 있다. 예를 들어, 우분투 운영체제의 사용자 문서를 포함한 우분투 위키의 오프라인 버전, TED 강연의 ZIM 에디션, 그리고 Crash Course의 동영상 등이 키윅스 아카이브에서 ZIM 파일 형식으로 제공된다.

 역사적인 위키백과 문서 선정판 배포 
2007년에서 2011년 사이에 영어 위키백과의 선정된 문서들을 담은 세 가지 CD/DVD 버전이 출시되었다. 이들은 현재 키윅스 ZIM 파일로 이용 가능하다.

 위키백과 버전 0.5
 위키백과 버전 0.7
 위키백과 버전 0.8

 배포 
Kiwix는 데스크톱 컴퓨터에 독립형 프로그램으로 설치하거나, 태블릿 컴퓨터나 스마트폰에 설치할 수 있으며, 라즈베리 파이를 이용해 자체적인 WLAN 환경을 구축할 수도 있다.

소프트웨어 개발 프로젝트로서 Kiwix 자체가 배포 프로젝트에 직접 관여하지는 않는다. 그러나 제3자 단체들이 자신들의 프로젝트 구성 요소로 이 소프트웨어를 사용한다. 예시는 다음과 같다:
섬네일|아프리피디아 프로젝트의 일환으로 Kiwix가 배포된 11개국 13개 대학의 위치
 광대역 인터넷 접속 비용을 감당할 수 없는 대학 및 도서관.
 아프리피디아 프로젝트는 인터넷 접속이 불가능한 곳을 포함하여 11개 아프리카 국가의 프랑스어권 대학에 Kiwix 서버를 설치했다.
 인터넷 접근이 어렵거나 너무 비싼 개발도상국의 학교.
 OLPC 프로젝트에 사용되는 컴퓨터에 설치되었다.
 탄자니아 개발 신탁(Tanzania Development Trust)에 의해 탄자니아의 전기 공급이 원활하지 않은 학교에서 사용하기 위해 라즈베리 파이에 설치되었다.
 MALebooks 프로젝트의 일환으로 말리의 학교 태블릿에 설치되었다.
 세네갈의 학교 교사, 대학교수 및 학생들이 사용한다.
 교육 전문 스위스 비정부 기구인 Zedaga가 운영하는 베냉의 교사 교육 세미나에서 배포되었다.
 퐁다시옹 오렌지는 아프리카에 배포한 자체 프랑스어 기술 지식 제품에 kiwix-serve를 사용했다.
 SOS 어린이 마을을 위한 특수 버전이 초기에는 개발도상국을 위해 개발되었으나, 현재는 선진국에서도 사용되고 있다.
 해상 및 기타 원격 지역:
 남극 해역의 배 안에서 사용.
 세네갈 해군의 초계함에서 사용.
 보트를 타는 사람들을 위한 리눅스 배포판인 Navigatrix에 포함.
 열차나 비행기 안.
 유럽 및 미국의 교도소 교육 프로그램.

 패키지 관리자 및 앱 스토어 
섬네일|스마트폰의 위키백과 의료 앱
Kiwix는 대부분의 리눅스 배포판의 네이티브 패키지 관리자에서 사용할 수 있다. 2014년부터 2020년까지는 Kiwix가 의존하던 프로그램인 XULRunner가 모질라에 의해 더 이상 사용되지 않게(사용 중단) 되어 패키지 데이터베이스에서 삭제됨에 따라 Kiwix도 제외된 바 있다.

Kiwix는 데비안 및 우분투, 리눅스 민트와 같은 데비안 기반 배포판, 페도라 리눅스 및 오픈수세와 같은 다른 RPM 기반 배포판, 그리고 Sugar, 아치 리눅스, NixOS 배포판에서 사용할 수 있다. 배포판에 구애받지 않는 Flatpak 버전도 제공된다. 안드로이드에서도 사용할 수 있다. Kiwix JS UWP 및 일렉트론 패키지는 네이티브 윈도우 패키지 관리자인 winget에서 사용할 수 있다.

Kiwix는 마이크로소프트 스토어, 구글 플레이, 애플의 iOS 앱 스토어에서 이용 가능하다. 또한 파이어폭스 및 크로미엄(크롬, 엣지)용 브라우저 확장 프로그램 형태의 설치 가능한 HTML5 앱(Kiwix JS) 및 프로그레시브 웹 앱(PWA)으로도 제공되며, 이들 모두 오프라인에서 작동한다. HTML5 앱의 일렉트론 패키지는 윈도우 및 주요 리눅스 배포판용으로 컴파일되어 있다. 2015년부터 일련의 "맞춤형 앱"들도 출시되었으며, 그중 위키백과 의료 앱과 PhET 시뮬레이션이 가장 큰 두 가지다.

 같이 보기 
 GoldenDict는 2013년부터 ZIM 파일 포맷을 지원하며, 오프라인 사용(안드로이드 제외) 및 전체 텍스트 인덱스 생성 기능을 포함한다.
 XOWA
 Internet-in-a-Box

 각주 
 내용주 

 참조주 

 외부 링크 

 

분류:위키백과
분류:소프트웨어 개발
분류:인터넷 검열
분류:자유 웹 서버 소프트웨어
분류:여행 장비
분류:자유 교육용 소프트웨어
분류:2010년 소프트웨어
분류:출판 소프트웨어
분류:크로스 플랫폼 자유 소프트웨어
분류:자유 모바일 소프트웨어