너도나도 참여하자: 공공사이트 웹표준화를 위한 행정소송

!@#… 한국의 인터넷 환경이란, 참 표준과 거리가 멀다. 아니 이런 이야기를 새삼 다시 꺼내는 것 자체도 좀 거시기할 정도로 일상 상식이 되어버렸고, 이 블로그에서도 한 두번 불평한 것이 아니지. 기업이고 공공기관이고 뭐고 마이크로소프트 익스플로러 전용의 ActiveX를 너무나도 열렬하게 사랑하는 나머지, 마소의 손을 빌리지 않으면 인터넷 뱅킹도 민원 확인도 안되는 동네. 한국을 기준으로만 생각한다면 이건 인터넷이 아니라 숫제 마소넷이다. 2003년에 프랑스에서 한국 메일을 확인하기 위해서 맥으로 접속해서 유명 포탈들을 들어가려다가 번번히 뭘 설치한다느니, 호환이 안된다느니 하면서 거부당했던 씁쓸한 기억이 새록새록 떠오른다. 웹표준의 영역 내에서 툴을 활용해서 넓은 확장성과 개방성을 도모하기보다는, “자신들만의” 툴을 억지로 내 컴퓨터에 설치시키고, 그것 마저도 단지 마소 익스플로러라는 민간 독점기업의 전용으로만 돌아가게 만드는 당혹스러운 접근법. ‘표준화‘를 빙자한 ‘단일화‘를 기치로 걸며 제한된 영역의 압축적 고속 성장을 해온 한국이라는 나라의 성향이 반영되었다고 볼 수 있을지도 모르겠다. 그러니까 네이버의 경우만 하더라도 자기네 블로그나 카페 말고 인터넷 홈페이지 일반에 대한 검색을 해보면 검색결과가 그렇게까지 형편없지. 이런 야매스러운 기반 위에 발전한 인터넷 강국이니 하는 이야기들은, 참 허무하다 못해 맹랑하기까지 하다. 기업들이야 뭐 지네 맘이라 쳐도, 하다못해 공공 홈페이지들, 금융업무 등등 나름대로 공적인 요소가 있는 곳들이 그러고 앉아있으면 참 열불이 나는 것이 당연한 이치다.

하지만 뭐 더 생각해보면, 다 그래도 사람들이 군말 없이 잘만 자기네 원하는 대로 따라주니까 그렇게 야매스럽게 인터넷을 맘대로 재단할 수 있는 것 아니겠는가. 즉 그런 사태를 타파하고 싶다면 열심히 문제제기를 하고, 특히 그 문제제기를 실질적인 물리적 압력으로 변환시켜야 하다. 즉 지켜달라고 도덕적으로 호소하는 것이 아니라, 지키지 않으면 그 댓가로 구체적인 피해를 입도록 하는 경험을 하게 하는 것. 강제력 없이 도덕률만으로 유지되는 아름다운 세상따위 안드로메다 너머에도 없으니까. 그렇기 때문에 공공기관이 웹표준을 지키도록 하려면 성명서 수십수백장이 아닌, 단 한번만이라도 정식 행정소송이 필요한 것이다.

!@#… 그리고 마침내, 고대 법대 김기창 교수가 총대를 메고 나섰다. 정보통신부 홈페이지의 제안마당과 민원창구에 대한 정식 민원을 제기하여, 행정소송의 수순을 밟고자 나선 것. 이것을 계기로 기타 공공 홈페이지 및 공인인증서에 대한 웹 표준화를 법적으로 정식 청구하고자 하는 것이다. 그 전략의 일환으로 GATT 체제의 국가별 차별 방지 조항을 이용하기 위해 노르웨이산 브라우저 Opera와 연계하는 방법까지도 세워놓고 있다.

이 움직임에 동참할 수 있는 방법은 간단하다. 이 곳에 들어가서 내용을 읽은 후, 김기창 교수 앞으로 동참 의사 메일을 이름 주소 (+ 응원 메시지?) 적어서 보내는 것. 민원인으로 동참한다고 해서 나중에 국정원에서 빨간 줄 긋고 취직때 불이익 받는 것 아니니까, 안심하고 마음껏 보내시길. 그리고 이런 것이 진행중이라는 소식 자체도 널리널리 뿌려주시길. 이럴때 한번 바꿔보지, 언제 또 바꿔보겠는가.

 

— Copyleft 2006 by capcold. 이동/수정/영리 자유 —

네이버 음악 아이템 호환성 테스트중.

아티스트 – Kraftwerk
관련앨범 – Electric Cafe
 

Musique Non-Stop-Kraft..  

!@#… 음악샘 아이템 사용법 테스트중. 노래는 70년대 초초초창기 테크노의 베테랑, 미니멀리즘의 사도들이었던 “Kraftwerk”. 은근히 좋아하는 그룹. 왠지 이 블로그와 비슷한 감수성이라고 느껴서-_-; 곡은 의미심장하게도, Musique Non Stop. 

!@#… 시작하자마자 지멋대로 음악 나오는 사이트를 안좋아하는 관계로 (컴으로 음악 틀어놓고 서핑하는 경우가 많으니까) 플레이 버튼을 꾹 눌러줘야 재생. 블로그 BGM으로 안하고, 포스트 BGM으로.

!@#… 결과: 불여우에서… 의외로, 뭘 새로 설치한다고 버벅대다가 뻗어버리지는 않음(블로그 자체 BGM 모드로 할때보다는 확실히 진일보). 하지만 음악은 마치 당연하다는 듯이 안돌아감. 아니 사실 네이버는 불여우에서는 심지어 글 작성/수정조차 안되기는 하지만. 뭐랄까, 마이크로소프트에 혼을 팔았다고나.

 

— Copyleft 2005 by capcold. 이동/수정/영리 자유 —

블로그 디자인을 미묘하게 변경

!@#… 블로그 디자인을 미묘하게 변경…이라고 할 것 까지도 없고, 그냥 메뉴바만 왼쪽에서 오른쪽으로. 덕분에 전체적인 어색함+난독증은 대략 3배 증가. 원래 이런 포맷은, 간략한 사진 이미지 중심의 페이지에나 효과적. 이미지를 먼저 때려주고, 서브메뉴들이 부차적으로 눈에 띄는 정도의 느낌이랄까. 하지만 글 위주의 블로그의 경우, 특히 장문의 경우, 난잡해보이기 십상이다. 그런데 capcold 블로그는 딱 그경우다.

!@#… 이렇게 한 이유는, 위대한 네이버블로그님의 경우 불여우에서 프레임이 사정없이 깨져서 글의 오른쪽을 한번 로딩할때마다 두 글자씩 더 갉아먹기 때문. 글 한번 쓰고 수정하느라 여러번 페이지를 로딩하는 경우…뭐 상상에 맡기겠다. 지저분한 iframe으로 어딘가 저장된 문서들을 덕지덕지 엉겨넣었으니 오죽하겠어(덕분에 일반적인 검색엔진에도 전혀 안잡히고). 그런데 사랑스러운 버그덕분인지, 오른쪽에 메뉴바가 박혀있을 경우(3단 구성도 마찬가지) 그런 현상이 사라짐. 그래서 이렇게 했다. 왜 그럼 불여우를 쓰냐고? 불여우를 써본 사람은 그런 말 못한다. 익스플로러와는 비교도 안될 정도로 경쾌발랄하게 서핑을 할 수 있거든. 빠르고 가볍고 안전/안정적으로. 호환이 안되는 바보사이트들이 한국에 워낙 많아서 그럴땐 가끔 고생이라서 그럴 뿐. 심지어 인터넷뱅킹까지도.

!@#… 결론: 네이버 만세. 빌어먹을.

저작권 쑈, 그리고 메타 배경음악 서비스

!@#… 앞선 몇번의 저작권 관련 잡설에서 언급한 바 있었던 것… 라이센스 확보되어 있는 ‘공식적인’, 홈페이지용 메타 배경음악 서비스 . 이제 막 시작. muz.co.kr 에서 ‘링크1004’ 라는 다소 민망한 이름으로 먼저 스타트. 사실 9월에 법안 통과시켜놨을때부터 바로 준비하고 시작했어야 말이 되었을텐데, 법안 효력이 발효되고 한참 분위기가 들쑤셔지니 이제서야 한발짝씩 행보를 내딪는 저작권 협회의 배째라 정신에는 이미 두 손 든 상태. 어디, 뮤즈(뮤직시티)의 서비스 조건을 한번 그럼 살펴보자…

곡당 500원을 지불하면 30일동안 3개 게시물에까지 삽입할 수 있다. 비싸잖아, 이거!!! 아니 단순한 가격이 문제가 아니라, 기간 제한이 쪼잔하다. 싸이에서 사면 도토리 5개(500원 상당)에 한곡을 사서 내 창고에 쌓아놓고는, 내 홈피에서는 무제한 시간동안 쓸 수 있으니. 한번 게시물을 올려놓고는, 30일마다 다시 사야된다는 말 아닌가. 엄청난 사연과 함께 자기 홈피에 올려놓고는, 대문으로 쓴다고 생각해보자. 한 1년만 놓고 있으려고 해도… 상상하지 말자.

!@#… 개념없는 자본가들(…;;)을 견제하는 건, 좋으나 싫으나 결국 소비자의 힘이다(물론 그 중에는 칭얼거리고 떼쓰는 찌질이들도 많지만). 이왕 제대로 팔고 싶다면, 여러가지 사용패턴에서 합리적으로 활용하기 편하게 해줘야지. 예를 들어 500원이면 한곡을 사서, (1) 여러 게시판에 올리되 기간 일부 제한. (2) 되게 많은 공간에 올려놓되, 기간은 더욱 더 제한. (3) 한곳에만 올릴테니 기간 무제한. 게다가 물론 곡(출시일)에 따라서 가격 차등화는 기본. 정기적인 이벤트 패키지 및 할인 패키지도 당연한거고. 또 반드시 필요한 게, 개인 블로그에 올리는가, 소규모 동호회에 올리는가, 일부 영리활동도 이루어지고 있는 대형 커뮤니티나 저널에 올리는가 등에 따른 가격차등화. 인터넷을 그냥 하나의 미디어로 볼 것이 아니라, 다양한 서로 다른 방식의 소통 패턴이 담겨있는 ‘미디어 환경’으로 봐야 한다는 말이다. 법과 처벌에 기대는 것도 한가지 방법이겠지만, 제대로 시장을 만들고 싶가면 그보다는 소비자의 요구와 소통하는 것이 정석이니까.

!@#… 실험. 뮤즈에서 공짜로 체험 링크를 주는군. 2005년 1월 19일자로, 라이센스 스타트(즉 30일 뒤에는 안들린다). 한번 여기 심어볼까… 했는데.

[코드를 보려면 마우스 올리기]

…될리가 없다. 당연한 말이지만 하나의 링크주소는 발동되면 다른 사이트에서 재활용 불가. 아하 그런데… html 태그로 넣어야만 구현. 즉 게시물에 html을 직접 구사하지 못하게 되어있는 여러 가입형 서비스의 게시판에서는 구현 불가(이곳 네이버라든지). 게다가 embed도 아니라, 무겁게시리 iframe이냐 하필이면…;;;
url으로 이어보면 어떨까? 새창열기로라도 우선 강제연결은 했지만… 불여우(Firefox)에서 구동 불가. 웹표준을 안지키고, 마이크로소프트에 영혼을 판 존재들이 여기에도 또 있었군.

!@#… 자, 대망의 첫 합법 메타 온라인 홈페이지 배경음악 서비스에 대한 품질평가를 내리겠다:

 비싸!!! 호환성 꽝! 곡도 부족해! 

우리모두 함께 좌절하자 OTL…  저작권 인정해줄테니까, 제발 정신차리고 제대로 장사라도 좀 해다오. 좀도둑질 때문에 당신들이 지금껏 피해봤다는 거 다 인정하고 또 같이 고쳐나가자는 데에 동의하는데, 오로지 그것 때문에 망하고 있다고 옴팡지게 뒤집어 씌우는 창피한 짓은 하지말자고. 제발 이제는 좀 소비자에게 뒤쳐지지 않으려고 노력이라도 좀 해봐야하지 않겠나.

합법이 불법보다 비싼 것은 충분히 있을 수 있는 일이다. 그러니까 불법을 저지르는 거지. 하지만, 합법이 불법보다 서비스와 기능이 엉망이라면, 합법적인 시장이 발전할 원동력 자체가 사라진다.

 

—- 2005. Copyleft by capcold. 이동자유/동의없는개작불허/영리불허 —-

웹 게시 시스템에서의 언어 사용

!@#… 이런… 트랙백도 제대로 작동 안되는군. 네이버… 이게 무슨 블로그란 말이야!!! 뷁!!!

!@#… 아 뭐 여하튼. ‘연구자’들이 쉽게 간과하는 지점이 있다. 바로, 현실세계의 변화를 스스로 체험하고 즐기면서 사는 것에서 나오는 통찰력. 종종 그것은 학술적으로 깔끔하게 정리된 형태라든지, 완성된 논리로 나오지 않는 경우가 많지만… 그래도 훌륭한 통찰과, 더 많은 깊은 생각을 위한 단서를 던져주는 수가 있다. 예를 들어서, 이런 글 말이다:

웹 게시 시스템에서의 언어 사용 (http://pocorall.net/v2/archives/000279.html)

!@#… 자, 이제 근거를 조사하고 이론을 세팅하고 방향성을 잡고 실용과 대안을 만드는 것은 내 몫이다…라고 생각한다.

 

—- Copyleft by capcold. 이동자유/동의없는개작불허/영리불허 —-

보이지 않는 웹

!@#… 웹이라는 녀석은, 원래는 www 표준규약과 html 언어에 의하여 움직이도록 되어있다. 그냥 어떤 기술자가 짜잔~하고 시장에 내놓은 것이 아니라, 여러가지 합의에 의해서 표준안으로 움직인다는 것이다(대부분의 현대 테크놀로지가 그렇듯이).

…당근, 표준이라는 것은 약속이라는 말이고, 대개 약속은 어겨지기 마련이다. 표준안은 보통 너무 피상적이고 미약하며, 재빠른 기술의 발전에 대응하지 못하고 굼뜨다. 새로 표준을 만드는 것은 엄청난 의결 과정을 거쳐야 하는 방해물. 말이 이해가 안가면, 대략 이 나라의 ‘국회’를 생각해보면 된다. 아니면, 지금 다니고 있는 회사, 혹은 기타 자신이 속해있는 임의의 개판 일보직전의 조직을 한번 상기해보자.

…여하튼 그래서, 비록 표준안에 속하지는 않지만 나름대로 자신들의 재주를 발휘한다고 하는 것들이 등장하기 마련이다. 표준안의 호환성을 지키면서 부가기능을 첨가하는 정도면 좋은데, 종종 꽤 근본적인 부분까지도 건드리는 만행이 이어지기 마련이다. 그리고 많은 경우, 그 새로운 기술적 성과를 새로운 공공 표준안으로서 추진하고 공개하기보다는 그냥 사익을 위해서 활용해버린다. 사실 이들은 표준안의 어기는 것으로서, 호환성 문제라든지 하는 것을 통해서 전체 시스템의 비효율화로 이어지든지, 아니면 MS처럼 미디어 공공재의 사유화라는 무시무시한 무공으로 세계를 혼란스럽게 만들 수도 있다(왜 어떤 페이지들은 ‘MS 인터넷 익스플로러’에서만 돌아가는지 고민해본 적 있는가?).

…더헉. 또 무거운 글이 되는군. 여튼 원래 하려던 말로 돌아가자. 속칭 “보이지 않는 웹”이라는 개념이 있다. 스타워즈 에피소드1 이 아니라, 우리 일상적인 인터넷 생활의 가장 현실적이고도 피부에 와닿는 개념이다. 무엇인고 하니, html을 기반으로 하는 표준적인 웹 검색엔진 시스템으로는 찾아낼 수 없는 인터넷 상의 정보들을 지칭하는 것이다. 검색엔진에 걸리지 않는다는 것은, 다른 정보를 통해서 물어물어 연결되어 찾지 않고서는 그 정보의 존재 자체도 모르게 된다는 말이다. 매초 매분마다 새로운 정보가 탄생하는 정보의 무한쓰레기통인 인터넷에서, 그건 꽤 치명적이다(라이코스에서 최초의 검색엔진을 발명하기 전의 구석기급 웹이 얼추 그런 모양새였다).

…이런 식이다. 더 많은 정보를 효율적으로 관리하겠다고, 사람들은 독자적인 데이터베이스 엔진을 만들어냈다. SQL이니 뭐니 하는 어차피 들어봤자 머리만 아픈 이름들이 여기에 해당된다. 그런데, 웹에서 구현을 하려면 html이라는 표준언어를 사용한 ‘웹페이지’라는 물건으로 그 정보를 변환시켜줘야 한다. 안그러면 창에 안뜨니까. 그래서 jsp니 asp니 php니, 좀 더 간단히는 cgi니 하는 것들이 마구 등장한다(이 이름들은 주소창에서 심심치 않게 본 기억이 있을 것이다). 즉 특정한 데이터를 임시적으로 html로 만들어서 당신들의 브라우저에 쏴주는 것이다. 실제로 그 데이터에 대한 그 모양 그대로의 html언어로 된 웹페이지 파일 자체 – 즉 물리적(?) 실체는 존재하지 않는다! 가상-가상현실의 경지다, 이정도쯤 되고 보면.

…하지만 여기서 문제 발생. 실체(html 파일)가 없다보니, 그것을 웹 검색엔진은 검색해내지 못한다. 비록 대부분의 검색엔진은 웹크롤러라는 소프트웨어 로보트를 활용해서 인터넷 곳곳을 누비며 정보를 수집하도록 하고 있기는 하지만, 그런 데이터베이스형 정보창고 앞에는 무용지물이다. “모든 가능한 독창적인 데이터베이스 엔진”에 대해서, “모든 가능한 정보 입력”을 다해보고, 그 결과 나오는 모든 가상의 html 페이지들을 등록해 놓기에는 턱없이 역부족인 것이다. 데이터베이스라고 자꾸 말하니까 못알아들으시는 분들도 있을지 모르겠지만, 그냥 게시판이라고 부르면 어떨까? 한국의 웹 상에 퍼져있는 수많은 게시판의 정보들은 거의 대부분 일반적인 웹 검색엔진으로 검색되지 않는다. 가장 많이 쓰이고 있는 게시판 프로그램인 제로보드나 이지보드 등이, 실제로 html을 남기는 것이 아닌 독자적인 엔진으로 돌아가기 때문이다. 해당 게시판 내부에서 게시물 검색하는 것이야 물론 깔끔명쾌하지만. 그렇기 때문에 그런 게시판에 차곡차곡 쌓여있는 수많은 주옥같은 정보들은, 대부분 “보이지 않는 웹”이 되어버린다. 내부로 들어오지 않고서는 검색이 안되는, 그래서 인터넷의 가장 큰 장점을 스스로 포기하는 그런 데이터가 된다는 것이다. 주소창 속의 것은 자고로 *.html로 끝나야 한다. 무슨 “…do?Redirect…20394#” 따위가 아니라.

…Movable Type로 대표되는 최근의 여러 블로그 엔진들은 그런 점에서 상당히 흥미롭다. 기존의 게시판들 마냥 자유롭게 작성하고 고칠 수 있으면서도, 실제로 html을 만들어서 저장해놓는다. 포털 서비스에서 해주는 맞춤형 블로그 중에서 생각하자면, 야후!블로그가 대표적일 것이다. 그런데, 예를 들자면 엠파스나 네이버 블로그는 그런 해피한 녀석들이 아니다. 그냥 자체 엔진으로 돌아가는 것으로, 엄밀하게 말하자면 기존의 게시판들과 큰 차이가 없다. 좀 더 사용하기가 편해졌다는 것만 제외하자면 말이다. 한마디로, “보이지 않는 웹”이라는 사실에는 전혀 변함이 없다는 것이다! 굳이 말하자면, 네이버 블로그의 자료 검색은 네이버 검색엔진에서나 돌아간다. 어디 외부 페이지에서 직접 링크를 한 게시물이 있어서, 그것을 타고 검색엔진의 로봇이 어느날밤 우연히 흘러들어와 기록을 남기고 가는 경우는 예외지만 말이다. 그런 치명적인 약점들을 감추기 위해서 이웃이 어쩌느니 일촌이 어쩌느니 하는 오만가지 꼼수를 쓴다.

!@#…인터넷은 네트워크다. 그 중에서도, 가장 개방되고 가장 호환성있는 궁극의 네트워크를 지향하고 만들어졌다. “보이지 않는 웹”은 그 이상향이 실제로는 얼마나 멀리 있는지를 증명해주는 하나의 사례다. 사실은 별 쓸모도 없는 약간의 편의, 약간의 허영 때문에 네트워킹, 사람과 사람들의 진정한 폭넓은 커뮤니케이션이라는 목표로부터 하염없이 벗어나는 나약함이 싫다. 무엇보다, 그것을 알면서도 마찬가지로 그것에 의존할 수 밖에 없는 미미한 기술적 숙련도만을 가지고 있는 나 자신도 부끄럽기 짝이 없다. 여기 네이버에 블로그질을 하고 있는 것이라든지 말이다. 정말로 열린 소통을 지향하는 네트워크, 그것을 목표로 하는 인터넷이 되었으면 좋겠다(그런데, 과연 나말고 다른 사람들도 그것을 원하기는 할까?).

 

—- Copyleft 2004 by capcold. 이동자유/동의없는개작불허/영리불허 —-

맞춤형 블로그에 대한 불평…

!@#… 내가 이런 맞춤형 블로그를 좋아하지 않는 또다른 이유. 그것은, 호흡이 너무 짧다는 것이다. 한번 첫화면에서 지나가면 그 글은 잊혀진다. 제목만 주루룩 있는 게시판은 적어도 게시판에 명시된 숫자만큼은 첫 화면에 보이지만, 블로그는 전문이 다 나오는 대신에… 한화면에 5개면 5개, 3개면 3개, 1개면 1개밖에 안남는다. 그리고 왠만큼 관심있는 자가 아니면 그 뒤에까지 굳이 볼 이유가 없고. 좋게 말하자면 좀 더 개인화된 네트워크고, 있는 그대로 말하자면 찌질이 궁상 네트워크인 것이다.

!@#… 사실 계정을 하나 따로 만들고 Movable Type 블로그 엔진을 심을까 생각도 하고 있지만, 그냥 귀찮아서 안하고 있는 나로서는…음. 뭣하다 확실히. 내가 블로그에 관심을 둔 유일한 이유는 사실 HTML 생성, 따라서 검색엔진에 잡힌다는 것 하나인데 말이다. 이지보드나 제로보드에 쓴 데이터같이 내부에서만 보이는 자료들을 업계용어로, ‘보이지 않는 인터넷’이라고 부른다. 뭐라고 할까, 역시 개조가 필요하다 개조가. …라고 해도, 잡담이 줄줄 이어지는 것은 싫은데. 에라…모르겠다. 정말, 모르겠다. “내 마음 나도 몰라~”

!@#… 그건 그렇고, 투표좀 제대로 합시다, 모두들.