쓰레기 알집, 꼴값하는 이스트소프트


알집과 이스트소프트

이스트소프트는 사용자의 눈 높이에 맞는 프로그램을 잘(자주) 만든다. 그런데 이런 프로그램 중 쓸만한 프로그램은 없다. 모든 프로그램이 기본이 되어있지 않기 때문이다. 여기에 알집이 아니면 못푼다는 '꼼수'를 끊임없이 부린다. ALZ에 이어 EGG를 만든 이유도 이런 꼼수의 일환일 뿐이다. 알집을 '쓰레기'라고 하고 이스트소프트를 '꼴값한다'고 하는 이유는 간단하다. 이스트소프트 제품에는 기술(그래서 쓰레기만 만드는)은 없고 오로지 마케팅(꼴값)만 있기 때문이다. <사진 출처: '알집' 이스트소프트, 개인정보 13만건 유출>

목차

쓰레기 알집과 이스트소프트

이스트소프트의 김장중 대표는 대학시절 1992년 H21세기 워드H를 출시한 사람이다. 21세기 워드는 기술적으로 다른 워드 프로세스 보다 우위에 있었지만 실패한다. 그래서인지 몰라도 이스트소프트의 제품은 모두 기술 보다는 마케팅에 촛점이 맞춰져 있다. 거의 허접한 쓰레기

또 알집에 당하다라는 글을 쓴 뒤 확인차 알집 7.x로 같은 파일을 열었을 때 출력된 메시지이다. 어이가 없지만 4G 이상의 ZIP 파일을 열자 '헤더가 잘못되었다'는 오류 메시지를 출력한다. '알집은 4G 이상의 확장 ZIP 파일을 처리하지 못합니다'로 해야 혼란이 없다. 이렇게 메시지를 출력하니 바보 같은 사용자는 압축 파일의 문제로 알고 엉뚱한 사람들에게 악플이나 달며 욕을 한다.

EGG 형식

최근 알집ALZ라는 쓰레기 형식에 EGG라는 새로운 형식을 추가했다. 알집이 가지고 있는 문제는 고치지 않고 또 새로운 형식을 추가한 이유는 무엇일까? 황당한 알집이라는 글을 쓰면서 알집은 ALZ 형식을 풀 수 있는 모듈을 제공하지 않는 것에 대한 비난을 했다. 이 때문인지 '알집 계란 에디션'은 EGG를 풀 수 있는 모듈을 제공한다. 이 때문에 EGG는 'ALZ와 같은 문제는 없다'고 주장하는 사람이 많다.

과연 그럴까?

이 부분은 EGG를 윈도에서 풀 수 있는 UnEGG를 개발한 Kipple님이 깔끔하게 정리해 두셨기 때문에 Kipple님의 글을 그대로 인용한다.

"'이스트소프트'에서 계란 형식을 풀 수 있는 모듈을 공개하고 관련 문서를 공개했기 때문에 문제가 없다"고 한다. 그러나 Kipple님이 정리한 글을 보면 알 수 있지만 'unegg.dll'은 'WinRAR'과 같은 다른 프로그램에서 사용할 수 없다. 또 빵집도 '개인/기업 무료'에서 '개인 무료'로 라이선스를 바꾸지 않는한 unegg.dll을 사용할 수 없다. 이 것은 무료로 제공되는 모든 소프트웨어에 적용된다.

또 다른 운영체제에서는 EGG를 푸는 것 자체가 불가능한다. ALZbzip의 압축 방식에 파일의 형식만 바꾼 것이다. 따라서 역공학을 통해 압축을 푸는 프로그램을 만들 수 있었다. 그런데 EGG는 알고 보면 결국 꼼수겠지만 자체 압축을 가지고 있다. 따라서 단순히 압축 파일의 형식을 안다고 해서 압축을 해제하는 프로그램을 만들 수 없다.

ALZ라는 쓰레기 형식을 만들고 이로 인해 수없이 욕을 먹은 '이스트소프트'이다. 그런데 이제는 대부분의 프로그램에서 ALZ를 풀 수 있다. '알집이 아니면 못 푼다'는 마케팅은 이제 끝났다. 여기에 알집에 대한 이미지가 좋지 않아 예전과 같은 꼼수를 부리기 힘들다. 바로 이때 나온 형식이 바로 EGG라는 형식이다.

표면적으로 다른 프로그램이 사용할 수 있는 것처럼 구색을 갖추고 있다. 그러나 라이선스를 천천히 들여다 보면 '다른 프로그램에서 EGG 형식을 지원할 수 있는 방법이 없다'. 즉, 이스트소프트는 EGG라는 형식을 통해 다시 '알집이 아니면 못 푼다'라는 마케팅을 하고 있는 것이다.

알집만 못푸는 파일

위의 오류 메시지에서 설명했지만 알집은 '알집이 풀지 못하는 파일'을 파일문제인 것처럼 오류 메시지를 내 보낸다. 따라서 알집문제인데도 대부분의 사람들은 알집의 문제가 아니라 '파일의 문제'로 알고 애꿎은 파일을 지운다. 이런 예는 차고 넘친다. 알집이 압축을 못 풀면?라는 글이나 알집이 싫어 술집에 간다?에 간다라는 글을 읽어 보면 알집만 풀지 못하는 파일이 얼마나 많은지 쉽게 알 수 있다.

오죽했으면 Zenry님은 알집으로 압축을 풀다 못푼 사람이 달아대는 악플[9] 때문에 아예 자신이 만든 프로그램을 통해서만 강제로 스킨을 내려받을 수 있도록 한다고 한다.

블로그에서 유틸이나 개인화 스킨등을 공개하는게 취미생활인데요, 최근 제 블로그에서 배포하는 모든 스킨들을 제가 직접 만든 프로그램을 통해서만 다운받게 강제하는 가장 큰 이유가 바로 <알집>입니다.

블로그 운영 초중반 때, 아무리 정상적으로 패치파일을 zip으로 올려줘도 10%정도의 사람들은 계속 안 된다고 악플을 달더군요. 아무리 봐도 멀쩡한 파일들인데 도대체 왜그러나, 개념을 상실한 잉여인간(일종의, )의 일종인가 고민하던 어느날, PC방에 가서 제 패치를 다운받아 열려 하니, 압축파일이 안 풀리더군요. 그 순간 그 악플을 달던 당사자의 입장이 갑자기 이해가 되면서 악플러 취급한 제 행동이 부끄러워진 적이 있었습니다.

그 전부터도 알집의 도덕적/도의적 문제에 관해서는 잘 알고 있었지만, 도대체 누가 어떻게 만들었길래 같은 언어로 혼자 개발한 빵집보다 유료툴로 회사에서 전문 프로그래머들이 머리싸매고(?) 만든 알집이 버그가 더 쩌는 건지 모르겠습니다.

RAR 형식

그러면 세계 최고의 압축 프로그램으로 평가받고 있는 RAR은 어떨까? 유료라고 하지만 무료로 사용해도 아무런 제약이 없는 프로그램이 WinRAR이다. 지원하는 운영체제는 모든 윈도, Mac OS X, DOS, OS/2, Linux, FreeBSD로 많이 사용되는 운영체제는 거의 지원한다. 또 명령행 프로그램인 UnRAR은 이외에 Amiga OS, Solaris 8 Sparc, Solaris Intel, AIX, IRX, OpenBSD, NetBSD, BeOS와 QNX6등 현존하는 거의 모든 OS를 지원한다.

UnRAR을 지원하지 않는 운영체제라면 Unrar C++ 소스를 이용해서 자기 운영체제에 맞게 고쳐쓰면 된다. 실제 2003년까지 솔라리스에서 웹 서버를 돌릴 때 이 소스를 이용해서 압축을 풀었다. 다음은 Which operating systems are supported by WinRAR/RAR?에 올라온 내용이다.

WinRAR works with all Windows 32Bit versions (95/98/NT/ME/2000/XP).

RAR (shareware command line tool) is available for all Windows 32Bit versions (95/98/NT/ME/2000/XP/2003), Mac OS X, DOS, OS/2, Linux and FreeBSD Unix.

UnRAR (freeware command line tool) is available for the same platforms as RAR and additionally for Mac OS X, Amiga OS, Solaris 8 Sparc, Solaris Intel, AIX, IRX, OpenBSD, NetBSD, BeOS and QNX6.

Unrar C++ source code is freely available in the "RAR extras" section of our site and can be compiled by GCC, which is available for practically all Unix and Unix-like platforms.

마지막

작은 기업을 비판하지 않는다. 그런데 이 작은 기업들 중 유일하게 내가 비판하는 업체가 바로 이스트소프트이다. 작은 기업임에도 비판하는 이유는 이스트소프트는 쓰레기 이나 와 같은 기업이 될 가능성이 가장 많기 때문이다. 수단과 방법을 가리지 않고 오로지 치부에만 열중인 기업.

알집 사용자에게 내가 부탁하고 싶은 것은 두 가지이다. 먼저 '알고 쓰기 바란다'. 알집의 문제점을 알고 그래도 알집을 사용한다면 문제가 발생했을 때 돌이킬 수 있는 기회라도 있다. 그런데 이런 문제를 모르고 사용하면 그 기회마저 잃어 버린다. 두번째는 알집을 사용해도 ALZ와 EGG라는 형식의 압축은 사용하지 말기 바란다. ALZ 형식으로 파일을 올리고 욕을 먹는 사람들이 많다. 남을 위해 좋은 일을 하면서 굳이 욕 먹을 이유가 있을까?

관련 글타래

  1. 쓰레기라는 표현도 아깝다. 쓰레기는 치우면 되지만 알집은 치울 수도 없다. 
  2. ALZ는 여러 분들의 노력으로 지금은 풀 수 있는 방법이 많다. 그러나 처음 나왔을 때는 풀 수 있는 방법이 없었다. 
  3. 불법이 아니라 부도덕이다. 또 기업이 반드시 도덕적일 이유는 없다. 그러나 사용자가 그 부도덕을 비난한다고 해서 탓할 이유도 없다. 
  4. 정확히 ALZ 형식은 이스트 소프트에서 만든 것이 맞다. ALZ는 압축 파일을 저장하는 형식이며 압축 프로그램의 핵심이라고 할 수 있는 압축/해제에서 Bzip을 사용한다. 
  5. 다른 프로그램은 CRC 오류가 있으면 강제로 풀수 있는 옵션을 제공한다. 
  6. 이스트소프트에서도 허접함은 인정한다. 그래서 알집은 심심풀이로 개발한 프로그램이라고 자랑한다. 
  7. 이스트소프트는 라이선스를 위반하지 않았다고 주장한다. 물론 BSD만 따지면 그렇다. 그러나 BZip에는 추가 라이선스가 있다. 이 라이선스를 어긴 것이다. 
  8. 정확히는 2G다. 그런데 알집이 4G 이상의 압축 파일을 풀지 못해서 4G로 표시했다. 
  9. 컴퓨터 초보자들 중 악플러가 많다. 컴퓨터에 대해서 잘 안다면 악플을 달다 어떻게 될 수 있는지도 잘 알기 때문에 악플은 거의 달지 않는다. 


Powered by Textcube