뉴스 주제: WinZip
뉴스 출처: citydog
ZIP, 한 천재의 몰락 이야기, 필 카츠는 압축 소프트웨어에 돈을 지불하고 싶지 않았기에, 차라리 자신이 더 나은 알고리즘을 만들어 무상으로 공개했다. 2000년 4월 14일, 그는 한 모텔에서 사망한 채 발견되었으며, 나이는 겨우 37세였고, 사망 당시 손에는 빈 술병을 쥐고 있었다. 그는 zip 알고리즘을 남겼지만, 제대로 된 사진은 남기지 않았다.
오랜만의 zip, 당신의 기억 속에서 아직 얼마나 공간을 차지하고 있을까? 어쩌면, 당신은 그것을 완전히 잊어버렸을지도 모른다.
2001년, 대학에 갓 입학했을 때, 컴퓨터 신문에서 필립 카츠를 소개하는 기사를 본 적이 있다. 그때 나는 알게 되었다, 원래 zip이 한때 얼마나 '오만했'으며, 얼마나 널리 사용되었는지를.
Winzip의 창립자는 필립 카츠다. Ultraedit로 아무 zip 파일을 열면, 파일 앞부분에 PK라는 두 글자가 보이는데, 이것이 zip 파일 형식 창시자인 필립 카츠의 이름 이니셜이다.
19년 전, 즉 1988년, 그 당시 인터넷은 이제 막 형태를 갖추기 시작했고, 가장 유행했던 것은 전화선을 이용해 집에서 운영하는 서비스 플랫폼에 접속하는 것이었다 ― 정보 교환용 전자 게시판(BBS) 시스템. 이러한 시스템은 현재의 포럼과 뉴스그룹과 비슷하며, 운영자들 간의 메시지 전송을 통해 거대한 정보 네트워크(워이드넷)를 형성했다.
조금 나이 있는 네티즌들은 기억할지도 모른다. 인터넷이 없던 시대에 중국 전역에도 수십 개의 이러한 BBS가 존재했었고, 유명한 워드 프로세서 소프트웨어 WPS의 저자 취우보쥔과 CCED의 저자 주충쥔도 당시 매우 유명한 개인 서버 운영자였다.
전화선 접속 속도가 너무 느려서, BBS를 통해 큰 파일을 전송하는 것은 정말 고역이었다. 그래서 파일을 압축해 크기를 줄이고 여러 파일을 하나의 패키지로 묶는 기술은 BBS 사용자라면 반드시 배워야 하는 필수 기술이 되었다. 그 당시 미국 BBS에서는 ARC라는 압축 기술이 인기가 있었는데, 이는 상업 회사가 개발한 기술이어서, 해당 소프트웨어를 사용하려면 비용을 지불해야 했다. 그 당시 필립?카츠는 BBS에 빠진 풋내기 청년이었는데, BBS를 자주 드나들면서 ARC의 유료 정책에 매우 불만을 품고 스스로 PKARC라는 프로그램을 개발했다. 이 프로그램은 ARC와 완전히 호환되며 ARC 파일을 압축하고 해제할 수 있다. 이로 인해 많은 ARC 사용자가 자연스럽게 필립 카츠의 무료 소프트웨어를 사용하게 되었다. ARC 제작사는 화가 나서 필립 카츠를 법정에 고소했고, 법원은 당연히 필립 카츠에게 PKARC의 개발과 배포를 금지하라는 판결을 내렸다. 이러한 판결에도 불구하고 필립 카츠의 투지는 꺾이지 않았고, ARC와 끝까지 싸우겠다는 결심을 더욱 불태웠다. 가상의 세계에서 자유와 평등은 영원히 진정한 프로그래머가 추구하는 목표이다.
그는 PKARC의 개발을 포기하고, ARC보다 더 나은 압축 소프트웨어를 만들어 ARC를 이기겠다고 맹세했다. 이 소송은 한 명의 프로그래밍 천재를 세상에 내놓았고, 나중에 인터넷 시대의 파일 표준을 만들었다. 몇 주 후, 나중에 BBS 세계와 인터넷 세계를 지배하게 될 ZIP이 필립 카츠의 손에서 처음으로 울음을 터뜨렸다!
무명이었지만, 한 번의 등장으로 모두를 놀라게 한 PKZIP이라는 프로그램은 하나 또는 여러 파일을 "zip" 확장자를 가진 파일로 압축할 수 있으며, 압축률과 압축 속도 모두 상업 소프트웨어 ARC를 능가했다. 카츠는 PKZIP을 자유 소프트웨어로 무료 배포하여, 미국 전역의 주요 BBS에서 마치 초원의 작은 불꽃처럼 퍼졌다. 사용자 수는 기하급수적으로 증가했고, 각 BBS의 운영자는 자발적으로 기존 ARC 형식의 파일을 ZIP 형식으로 변환했다. 카츠는 그의 천재적인 두뇌와 굳센 의지로 당당하게 ARC를 물리쳤고, ARC 제작사는 PKZIP의 강력한 공세 앞에 빠르게 자취를 감췄다. 자유 소프트웨어로 상업 회사를 이긴 전설은 곧 BBS 세계 전체에 퍼졌고, 악을 미워하며 뛰어난 능력을 가진 필립 카츠는 디지털 세계의 대협처럼 한 손에 검을 들고 강호를 누비며, 부자를 약탈하고 가난한 사람을 돕는 한 사람의 힘으로 압축 소프트웨어의 깃발을 높이 들었다.
이후 카츠는 계속해서 PKZIP의 개발 및 유지보수 작업을 이어갔으며, PKZIP은 DOS 시대의 압축 표준을 확립하고 지배했다. Windows가 탄생할 때까지, 카츠가 만든 압축 알고리즘을 사용하는 소프트웨어 WinZip의 등장으로 ZIP 형식은 인터넷 전송 표준이 되었고, ZIP 압축 형식은 문서 압축의 사실상의 표준이 되었다.
PKZIP와 그 '클론' 작품인 Winzip은 인터넷 역사상 가장 유명한 공유 소프트웨어 중 하나가 되었으며, ZIP 압축 형식 또한 문서 압축의 사실상의 표준이 되어 인터넷을 지배하는 'ZIP 왕조'를 세우게 되었다. 필립 카츠는 전 세계에 훌륭한 공유 소프트웨어를 기여했지만, 정작 그는 거의 아무런 혜택을 얻지 못했다! 왜냐하면 ZIP은 처음부터 유료였던 PKARC에 반항하기 위해 만들어졌기 때문이다.
그러나 좋지 못한 생활 습관과 장기간의 극심한 정신적 압박으로 인해, 그는 2000년 4월 14일 미국 위스콘신주 밀워키의 한 모텔에서 죽음을 맞이했고, 사망 당시 손에는 독한 술병이 꼭 쥐어져 있었다.
필립 카츠는 ZIP으로부터 단 한 점의 혜택도 얻지 못했으며, 신념을 지킨 결과는 대개 초라한 삶이었다. 엉망인 개인 생활과 장기간 소프트웨어를 개발하는 큰 압박은 카츠에게 음주 습관이라는 악습을 가져왔고, 결국 그는 젊은 생명을 잃게 되었다. 그는 세계에 훌륭한 무료 소프트웨어를 기여했으며, 더욱 중요한 것은 대중적인 압축 형식을 창조했음에도 불구하고 너무 일찍 세상을 떠났다.
필립 카츠가 세상을 떠난 직후, ZIP의 최대 경쟁자 WINRAR이 조용히 부상하고 있었다. 당시 Winzip은 이미 압축 분야의 선두 자리를 굳건히 지키고 있었지만, 2.7 버전이 등장하면서 WinRAR은 점점 성장했고, 양자의 경쟁은 매우 치열했다(주: Winzip과 마찬가지로 사실 DOS 시절부터 RAR의 DOS 버전이 존재했지만, DOS 시절 RAR은 명령어만 사용할 수 있는 ARJ에게 맞서지 못했으며, Windows 시대에는 WinZip의 공격을 막아내지 못했다. 이는 RAR 압축률이 낮고 속도가 느리며, RAR 압축 형식이 예전에는 다른 소프트웨어의 지원을 거의 받지 못했기 때문에 WinRAR조차 널리 유행하지 못했다).
당시 두 소프트웨어의 성능을 보면, Winzip 압축은 ZIP 형식만 지원했고, 압축 해제는 ZIP, CAB, TAR, GZip, UUencode, XXencode, BinHex, MIME 등 몇 가지 인터넷에서 자주 쓰이는 형식을 지원했다(WinZip의 중심이 무엇인지를 알 수 있다). ARJ, LHA, ARC는 각각의 플러그인을 필요로 했다. 그러나 WinZip은 Windows 탐색기와 밀접하게 결합되어 가장 많이 쓰이는 압축 및 압축 해제 기능이 마우스 우클릭 메뉴에 통합되어 있어 우클릭만으로 쉽게 압축 및 해제할 수 있었다. 또한 E-mail 기능, 분할 압축, 암호화 등 많은 사용자 친화적인 기능이 추가되었다. 그렇다면 WinRAR은 어떤 이유로 WinZip과 경쟁할 수 있었을까?정답은 포맷 지원과 기능입니다! WinRAR 압축 포맷은 자사 RAR과 ZIP을 지원하며(ZIP과 “호환 가능”), 압축 해제는 RAR, ZIP, CAB, ACE, ARJ, LHA, TAR, GZip, UUE를 지원하여 기본적인 자주 사용하는 포맷은 모두 포함됩니다. WinRAR의 인터페이스는 WinZip과 비슷하며 기능 면에서는 기본적으로 WinZip이 가진 기능은 모두 갖추고 있으며, 심지어 WinZip보다 더 좋고 강력한 기능도 많습니다. 예를 들어 독특한 'Repair archive' 기능은 손상된 ZIP 파일을 복구할 수 있고, 'Convert archive to SFX' 기능은 RAR과 ZIP 파일을 자체압축 실행 파일로 변환할 수 있습니다. WinZip과 다른 점은 압축할 때 바로 자체압축 실행 파일로 저장할 수 있다는 것입니다... 경쟁사의 장점을 가져와 개선한 것이 바로 WinRAR이 압축 업계의 강자와 맞설 수 있는 이유입니다.
아마 여기서 당신은 물을 것입니다: 왜 ZIP은 RAR을 지원하지 않나요? 이렇게 하면 경쟁이 “공평”하지 않나요? 하지만 내가 전하고 싶은 것은: ZIP 포맷은 공개되어 있어 어떤 압축 소프트웨어도 무료로 사용할 수 있지만, RAR은 RARLab의 특허 알고리즘이므로 다른 소프트웨어가 RAR 포맷을 지원하려면 라이선스 비용을 지불해야 합니다. 만약 WinZip이 ZIP을 지원하고 싶다면, RARLab에 비용을 지불해야 하며, 이는 자신의 노력으로 경쟁자를 배불리는 셈입니다. 우리는 이해할 필요가 있습니다: WinZip과 WinRAR 모두 쉐어웨어이며, 중국인들은 보통 불법 복제 WinRAR을 사용하여 RAR이 압축 포맷의 정답이라고 생각합니다. 전 세계 모든 압축 소프트웨어가 RAR을 지원해야 한다고 생각한다면, 이는 극히 터무니없는 인식일 뿐입니다.
비록 ZIP이 여전히 압축 파일의 표준 포맷이지만, WinRAR의 기능이 점점 강력해지고 ZIP 호환성과 ISO 이미지 파일 지원이 개선되면서, 닫힌 WinZip은 점차 네티즌들에게 잊혀지고 있습니다. 패배 위기에 직면한 그 옛날 강자는 마지막 반격을 감행했습니다 – WinZip 9.0. 2004년 출시된 WinZip 9.0은 WinZip사가 2002년 이후 처음으로 2년 만에 발표한 소프트웨어 업데이트로, 이번 반격의 결심을 엿볼 수 있습니다. 이번 버전의 WinZip은 많은 새로운 기능을 포함하고 있습니다. 예를 들어: 암호화 표준 강화, AES 기술 기반 128비트와 256비트 고급 암호화 표준 지원, 64비트 확장 기술 지원, 내장된 고급 '진공' 압축 알고리즘(Enhanced Deflate) 등입니다. 이 모든 것은 WinRAR 3.30을 겨냥하여 압축 업계의 왕좌를 되찾기 위한 것입니다.
안타깝게도 조던의 마지막 출전과 마찬가지로, 아마 나이가 들어서인지 우리는 다시는 영웅의 옛 영광을 보기 어렵다.
WinZip 9.0의 압축 형식 지원은 크게 늘어나지 않았다. 기존의 18가지 압축 형식을 지원하지만, 여전히 ISO라는 매우 인기 있는 이미지 파일 형식은 지원하지 않으며, 가장 큰 문제는 RAR과 호환되지 않는 점으로 많은 사용자가 꺼리게 된다. 상대적으로, 현재 WinRAR 3.30의 압축 형식은 15가지에 불과하지만, ZIP과 ISO를 지원하기 때문에 단 두 가지 기능만으로도 많은 WinZip 기존 사용자의 마음을 흔들었다.
절창 반격이 실패한 후, 2005년 7월에 WinZip은 Vector Capital에 인수되었다.
아마 하늘의 정신 속에 있는 Philip Katz는 이런 날이 올 줄은 몰랐을 것이다. 다운로드 수가 1억 4천만 회에 달하며 ZIP 압축 표준을 확립한 WinZip 컴퓨터 회사는 기술로 돈을 벌 생각을 별로 하지 않은 것 같다(실제로 거의 아무도 WinZip 체험판 종료 후 29달러를 지불하고 정품 라이선스를 구매하지 않았기 때문에, WinZip은 지금까지 큰 수익을 얻지 못했다). 그것은 모두에게 이렇게 고전적인 압축 소프트웨어를 제공했다. 한때 그것은 얼마나 영광스러웠던가, 하지만 이제는 그 위세를 되찾기 어렵다. 혹은 가사처럼 말하자면: "과거로 돌아가, 이야기를 계속해 보려 해, 최소한 너를 나에게서 떠나게 하지 않기 위해서…"
*본 게시물 내용 출처: cnBeat*
