'TNF'에 해당되는 글 10건
- 2007/08/24 겸손해진다는 것 1
- 2007/07/08 클린! 이올린 보고서 6
- 2007/07/05 오픈소스 참여의 길 1
- 2007/05/16 TNF / 역할 변화 / 역할 갈등 5
- 2007/05/04 TNF/TNC를 바라보는 시각과 내가 바라보는 TNF/TNC 8
- 2007/03/15 하나의 매듭 : 태터툴즈 1.1.2 5
- 2007/02/27 TNF 블로그 개편 / 항해 5
- 2007/01/08 2007년 전기 TNF 활동 계획 4
- 2006/12/06 태터툴즈 1.1 이 어려우시면? 도움말이 있습니다^^ 10
- 2006/11/28 첫 글 20
겸손해진다는 것
머리아픈 이야기 2007/08/24 23:36요 근래 주변에서 굉장히 특이한 극단에 선 사람들을 몇몇 만나면서 드는 생각입니다. 대부분 공부 쪽이든 운동 쪽이든 예술 쪽이든 뭐든 어느 하나로는 상당히 뛰어난―다른 사람들이 누구나 인정할 만한―능력을 가지고 있는 사람들이지요.
근데 그 사람들을 보면서 느껴지는 차이점이 있습니다. 분야는 달라도 분명히 다들 뛰어난 능력을 가지고 있는데, 어떤 사람은 대다수의 사람들에게 신망을 얻지 못하고, 어떤 사람은 특별히 뭔가 남들의 주목을 끌만한 일을 하지 않아도 인기와 신망을 얻는 사람이 있더라는 겁니다.
그 중에 직접 꽤 심도 있는 대화를 나누어본 사람이 둘 있는데, 두분 다 제가 살면서 배워왔던 과학, 그리고 요즘 한창 궁금해하고 있는 철학 문제 등에 대해 보통 사람들에 비해 방대한 지식을 가지고 있으면서 나름대로의 의견을 가지고 있는 사람들입니다. (즉, 학문적 측면에서 저보다 우위에 있다고 말할 수 있는 분들이지요.) 근데 한 분은 많은 사람들과 교류하지만 다른 사람들이 그 분을 별로 좋아하지 않습니다. 반면 다른 한 분은 매우 소수의 사람들하고만 교류하지만 다른 사람들이 잘 인정해줍니다.
처음에는 그 이유를 잘 몰랐는데, 여러 사람들과 대화를 하다보니 느껴지는 것이 있더군요. 그런 대화들과 제가 가만히 관찰해온 것들을 종합해보니, (해당 분야의 전문가가 아닌 일반인들) 누구나 인정할 만큼 다른 사람보다 뛰어난 면이 있어도, 그것을 대놓고 드러내보이면서 자기보다 못한 사람들을 깔보는 듯한 말투를 가진 분이 전자이고, 사실 해당 분야에서 성공을 했다거나 깊은 지식을 가지지는 못했지만 자신의 부족함을 시인하면서 노력하는 모습을 보여주는 분이 후자였습니다.
물론, 자신의 능력이나 자신이 한 일에 대해 정당한 대가를 요구해야 하는 경우도 있습니다. 하지만 제가 말하고자 하는 것은, 평상시 드러나는 모습에서 겸손함이 묻어나는 사람들이 인정받는 경우가 많다는 것입니다. 사실 어느 정도의 기간을 두고 사람을 사귀다보면, 그 사람이 스스로 자신에 대해 말하는 것과 관계 없이 일상의 태도와 경험으로부터 직접 그 사람을 평가할 수 있게 되는 순간이 있습니다. 첫인상도 중요하지만 이때 진정으로 인정받을 수 있는 사람이 되는 것이 가장 중요하겠지요. 그렇게 해서 인정받은 것이 정말로 오래 기억되는 것이 아닐까 생각해봅니다. (아직 인생경험이 짧아서 그런 경험은 많지 않습니다만..)
중학교 때 국어선생님이 절 따로 불러서 '너는 교만이라는 적을 항상 경계해야 한다'라는 말씀을 해주신 적이 있습니다. 제 자신이 나름대로 과학고-카이스트로 이어지는 소위 엘리트 코스를 밟아오면서 과학고나 카이스트에 다닌다라는 어떤 우월감은 아주 한순간일 뿐이고 실제로는 그 안에서도 아주 다양한 사람들이 존재하고, 또 그런 울타리 바깥에도 얼마든지 뛰어난 사람들이 있다는 것을 알게 되었습니다. 당시에는 그 말씀이 억울하게(?) 들렸지만 한편으로는 좀더 많은 사람들을 만날 수 있는 기회를 제게 제공해준 것 같네요.
결국 자화자찬이 되겠지만, TNF와 Needlworks라는 그룹을 만나게 된 것은 저한테는 아주 기쁜 일입니다. 오픈소스 프로젝트가 제대로 굴러가기 위해서는 서로의 코드에 대한 깊은 신뢰가 있지 않으면 안 됩니다. Needlworks 구성원끼리는 이제 굳이 말을 하지 않아도 될 정도의 수준에 다가서고 있(다고 자평-_-하)고 있습니다.; 이러한 신뢰 기반의 커뮤니티는 서로에 대해서 잘 알고 있어야 하고, 위에서 말한 그런 평가의 순간이 지나야 가능할 겁니다. 유명한 오픈소스 커뮤니티에서 커미터로 인정받는 것이 왜 그토록 어려운가 하는 점이 바로 여기에 있는 것 같습니다.
지난 주말에 있었던 TNC/Needlworks 공동 MT에서 노정석님이 직원 한 분에게 포상을 하시며 이런 말씀을 하셨었죠. "이 상은 다른 사람을 가장 많이 배려하는 사람에게 주는 것입니다." 배려라는 것은 자신을 다른 사람들보다 위에 있다고 생각하면 나올 수 없는 행동이지요. 다른 사람들에게는 어떻게 느껴졌을지 몰라도, 저는 그것을 보고 TNC가 그것을 인정하는 리더가 있는 조직임에 기쁨을 느꼈습니다. 그런 사람들고 함께 할 수 있다는 것이 즐겁습니다.
클린! 이올린 보고서
차가운 이야기 2007/07/08 12:56TNF 포럼을 방문하시는 분들은 아시겠지만, 얼마 전에 TNF에서 이올린 관리권을 가지고 왔습니다. 정확히 말씀드리면 소유하게 된 것은 아니고 관리권한을 반 절 정도 TNC와 공유하게 되었습니다. 그 첫 시작으로 '클린! 이올린'을 관리할 관리자 분들을 모집해 활동을 시작했습니다. '클린! 이올린'이란 이올린 스팸 관리를 일컫는 메뉴명인데요, 참여의사를 표시한 분들은 이올린에서 신고되는 포스트를 확인하고 블럭처리하는 권한이 부여되어 관리자로서 이올린에 로그인 하실 수 있습니다.
1주일 정도 정신 없이 이올린과 씨름을 하고보니 애드센스 류의 클릭 수익을 노리고 만드는 블로그가 정말 많았습니다. XXX 다시 보기 시리즈, 연예인 관련 펌질 블로그, 게임 다운로드 전문 블로그, 만화 번역본 제공 블로그, 애니메이션 다시 보기 블로그 등... 아주 천태만상이더군요. 언론에서 블로그만 굴려서 먹고 산다는 기사를 자주 내보내니 밑져야 본전이라는 생각으로 덤비고 있었습니다. 이들 중, 블로그를 블럭시켜도 다른 블로그를 새로 등록하여 2-3시간에 한 번씩 정기적으로 스팸 도배를 하고 가는, 마치 이올린에 출근부 찍듯 스팸을 발행하는 X들(언어순화)이 약 10~20여명 됩니다. TNF가 이올린 운영에 참여하기 시작한 지난 2주일은 이 20인과의 전쟁이라고 봐도 과언이 아닐 겁니다.
종종 아이디를 너댓개씩 만들어 추천 스코어를 올리는 파렴치한 짓을 하는 사람들도 보이는데, 이 X들은 직접 스코어를 보러 들어가지 않는 한 알아채기가 힘들기 때문에[footnote]추천자 목록 보기로 들어가도 이 사람들이 정상적으로 추천한 사람인지 한 사람이 여러 아이디로 추천한 것인지 알아보기는 힘들지요. 보통 기존의 여러 정황을 비교해 보아야 일명 '어뷰징'을 구분할 수 있습니다.[/footnote] 걸러내기가 무척 까다롭습니다. 현재 시스템 개선을 지속적으로 건의중인데 새 시스템에서는 자기 추천을 막아버리도록 압력을 넣고 있습니다.
무엇보다 중요한 것은 이올린 사용자 분들의 신고입니다. TNF 멤버 분들 중 자원자 분들이 나서서 이올린 관리를 하고 있지만 인원수가 너무 부족하여 24시간 내내 이올린을 모니터링하고 있을 수가 없습니다. 그러나 저 같은 경우에는 이올린 신고 메일을 1분 간격으로 체크하도록 설정하고 볼 일을 보기 때문에 신고만 들어오면 바로 처리가 가능합니다. 대부분의 자원자 분들이 현재 이런 방법을 사용하고 계십니다. 타이밍 좋게 3-4명의 스패머가 한꺼번에 몰려 '새 포스트' 목록에 전쟁이 나면 20~30분 동안 이올린을 계속 들여다 보기도 합니다만, 이게 얼마나 비효율적인 것인지는 여러분들도 잘 아시겠지요.
신고해 주시는 모든 포스트에 대해 블럭처리를 할 수는 없겠습니다만, 얼마 전에 개선된 저작권법에 관련된 부분은 확실히 처리가 가능합니다. 특히 영상물 블럭이 제 전문입니다. 흐흐...
자, 오늘부터 이올린 스팸이 보이면 바로 신고를 눌러주세요. 1분 내로 처리 들어갑니다. 아울러 이올린 운영에 참여를 원하시는 분들은 TNF 포럼의 이올린 게시판을 방문해 주시기 바랍니다.:)
오픈소스 참여의 길
즐거운 이야기 2007/07/05 02:05제가 텍스트큐브의 커미터가 되기까지 있었던 일을 적어 보는 것이 오픈소스 프로젝트에 어떻게 참여 할 수 있는지에 대한 하나의 예가 될 수 있을 것 같아서 적어봅니다.
먼저, 저는 제 블로그를 만들기 위해 태터툴즈 0.9x 버전을 사용하고 있었던 블로거였습니다. 2005년 당시 수정 블로그와 태터툴즈가 거의 비슷한 선택상황에 있었지만, 왠지.. 아무 이유없이 태터툴즈를 선택했고, 남들 다 하는(?) 블로그를 열었습니다.
그러다가 1.0이 나온다더군요. 아무 생각없이 1.0을 설치했고, 스킨이나 플러그인들을 조금씩 내려 받아 설치 해봤습니다. 거 재밌더군요.
아무 생각없이 또한 블로그 API라는 것을 알게 되었습니다. RSS가 외부에서 읽기 전용이라면, 블로그 API는 외부에서 쓰기까지 가능한 것이었고, 전 이것이 태터툴즈에는 아직 구현되지 않았으나, 로드맵을 보니 곧나올 1.1인가 1.2인가에 들어 있는 것을 확인하였습니다. 6월인가에 나온다더군요. 그러다가 요거 함 개발해보자하고, 플러그인만 손대면 될 것 같아서 남들 소스를 분석하면서 BlogAPI를 플러그인으로 개발하였습니다.
당시 블로그 API를 위해서 XMLRPC를 처음 봤고, 굥장히 흥미로워서 Blogger API, MetaWeblog API, 최근에 MovableType API까지 조금씩 채워넣기 시작했습니다. 이렇게 릴리즈한 것들이 태터툴즈 기본 기능으로 넣으면 어떻게냐는 제안이 와서 흔*쾌*히 그러죠라고 했습니다. 소스의 sandbox에 커밋권한이 주어졌고, 다른것은 어떻게 돌아가는지 전혀 모르지만, 플러그인과 컴포넌트들을 알게 되었습니다.
그러다가 OpenID가 나올때도 비슷했고, 니들웍스가 만들어질때도 그러했습니다. 흥미를 느끼고 플러그인으로 시작한 것이 태터툴즈 전반을 알게 되는 일들로 이어져갔습니다.
누구나 오픈 소스를 시작할 때, 평소에 자주 사용하는 툴을 자기 입맛에 맞게 고치다가 덜컥하게 됩니다. 거창하게 오픈소스에 기여할 뭔가를 찾으면서 시작하는 사람은 없고, 모두 재미로 고치다가 적절한 권한이 주어지게 됩니다.
오픈소스 태터툴즈(텍스트큐브)가 주는 매력은 PHP를 알면 쉽게 플러그인을 만들 수 있고, PHP를 알지 못해도 스킨을 만들 수 있도록 진입장벽을 아주 낮췄다는 것에 있는 것 같습니다. 참여가 쉬워지면, 재미는 두 배가 됩니다. 자신이 재밌게 되면 많은 사람들이 재밌게 됩니다.
쉽게 접근해서 발 뺄 수 없게 만드는, 어딘선가 어떤 방식으로든 이 툴들로 인해 중독되는 사람들을 보면, 태터툴즈는 "향정신성 오픈소스 프로젝트"입니다.
TNF / 역할 변화 / 역할 갈등
머리아픈 이야기 2007/05/16 04:26 사람이 살아가다 보면 역할(role)이 변하는 경우가 꽤 생깁니다. 거의 무조건적으로 생기는 경우들이 있는데, 민증이 나와서 의무들이 생기게 된다거나 아이를 가져서 부모님이 된다거나 하는 경우등이 그렇습니다. 살다보면 생기는 역할 변화입니다. 동시에 자신이 선택해서 역할이 변하는 경우들도 여럿 있습니다. 어떤 일을 하느냐, 어떤 학교를 가느냐와 같은 자신의 선택(과 노력)으로 인하여 역할이 변하는 경우들도 있습니다.
굉장히 여러 이야기를 할 수 있는 부분이지만 Needlworks/TNF로 좁혀서 이야기를 해 보겠습니다. 원래 TNF에서의 제 역할은 '생각하기' 와 '예측하기', '코드 작성' 이었습니다. 그 중 가장 마지막 쪽이 비중이 컸습니다. TNF에서 저는 주로 코딩을 했습니다. 이게 좀 웃긴게, 컴퓨터공학과를 복수전공 하기는 했지만 원래 코더도 아니고, php의
경우엔 손을 댄 적도 없었었습니다. 태터툴즈때문에 조금 관심을 가졌다가 1.0의 첫 플러그인을 만들면서 건드리기 시작한 것이
본격적으로 php를 스크립트가 아니라 언어라고 생각하고 손을 댄 시점이 아닌가 싶네요. (덕분에 php를 c 프로젝트처럼
코딩하는 습관이 여전히 남아 있습니다)
작년에는 TNF와 관련된 거의 모든 시간을 태터툴즈 코드 만들기에 쏟았습니다. 태터툴즈 1.1 development alpha version부터 1.1 정식이 나오는 시점까지, 솔직히 말씀드리면 그 복잡한 덩어리가 일단 돌아가도록 만드는 것이 지상 과제였지요. 그러다 코드에만 모든 신경을 쓸 수 없는 시점이 되었습니다. 혼자 짜는 코드가 아니고, 혼자 이룰 수 있는 목표가 아닌 이상 TNF라는 조직의 '조화'와 '방향'에 신경을 써야 하는 시점이 오게 되었었습니다.
작년 말부터 TNF의 진화를 위해 needlworks를 준비하면서 여러 가지를 결정하고 예측해야 할 일들이 많아졌습니다. 웹 -그리고 블로고스피어라고들 칭하는 무형식의 어떤 계- 에 대해서 굉장한 환멸을 느끼던 시기라 생각하는 시간은 길어지고 코드에 신경쓰는 시간은 줄어들었지요. '무엇을 할 수 있는가' 와 '무엇을 해야 하는가' 라는 질문은 비슷해 보이지만 태평양만큼의 빈 공간이 그 사이에 존재합니다.
지금 needlworks에서의 제 공식적인 역할은 창조자creater가 아니라 리더이면서 균형자balancer입니다. 이름은 멋진데, 결국 코드 작성보다 페이퍼웍이 많아진다는 이야기입니다. 그럼에도 불구하고 텍스트큐브 개발 사이트 (http://dev.textcube.org) 의 타임라인은 여전히 제가 정체성 사이에서 방황하고 있음을 보여줍니다.
균형자가 '해야 하는 일' 이라면 창조자는 '재미있는 일' 입니다. 그 사이의 밸런스를 어떻게 맞추어 가는가, 둘 사이의 역할 갈등을 어떻게 줄여 나가는가가 지금 마주한 큰 문제중 하나입니다. 동시에 대학원생이고 연구자로서의 역할과 needlworks의 일원으로서의 역할 사이에서도 가끔 갈등이 일어납니다. (둘 다 끝없이 시간을 요구한다는 공통점이 있습니다) 그 사이의 갈등을 줄이는 것도 굉장히 큰 일입니다.
needlworks에서의 역할인 balancer가 다른 의미로 다가옵니다. 자신에게 주어진 역할들을 얼마나 잘 균형 맞추어 나가는가가 제게 주어진 올해의 가장 큰 숙제가 아닌가 합니다. -그리고 아마, 모두에게 가장 큰 숙제이겠죠. :)
TNF/TNC를 바라보는 시각과 내가 바라보는 TNF/TNC
머리아픈 이야기 2007/05/04 21:40내가 TNF에 참여하고 있다는 것이 조금씩 알려지면서, 주변 사람들이 가장 많이 물어보는 질문이 생겼다.
"태터툴즈는 뭘로 돈 버나요?"
질문을 잘 보면, 우선 질문자에게 태터툴즈의 개발 주체인 TNF와 태터툴즈에 기반한 서비스를 제공하는 TNC와의 개념 구분이 명확하지 않다는 것이 나타난다. 이에 관해서 간단하게 정리하면 다음과 같다.
TNC는 2005년 중반 설립된 회사로, 정재훈님이 개발하시던 태터툴즈 블로그를 재개발, 1.0 개발 후 오픈소스화한 회사다. 또한 티스토리, EAS, Eolin, 태터데스크 등의 블로그에 관한 서비스를 하고 있는 서비스 업체다. 처음엔 노정석님의 주도로, 중반에는 노정석님과 김창원(CK)님의 공동 대표 체제로 왔다. 처음에는 3명이 단출하게 시작했지만 지금은 20여명의 직원이 있는 회사로 성장했다.
TNF는 2006년 초 민재아빠님의 제안으로 시작되었고, 지지부진하던 상황을 inureyes님이 싹 정리하기 시작하면서 Tatter & Friends 포럼의 탄생과 함께 시작된 일종의 오픈소스 개발팀이다. inureyes님을 통해 TNF의 방향 설정이 보다 명확해졌고, 핵심 구성원들의 활발한 커뮤니케이션과 토의를 통해 지속적으로 나아갈 방향을 고민하고 있다. 올해 4월에는 그 핵심 구성원들이 모여 보다 체계적이고 적극적인 추진력을 확보하기 위해 Needlworks라는 팀을 만들기도 했다.
TNF는 돈을 벌고자 만들어진 단체가 아니다. 그렇다면 저 질문에서 돈을 버는 주체는 TNC일 터. TNC는 뭘로 돈을 버는 것일까?
...사실 나도 정확히는 모른다. 노정석님이 인젠 창업하면서 벌어들인 돈으로 창업했고, 소트프뱅크의 15억 투자유치가 우선은 직접적인 자금원이었을 것이고, 내 개인적으로는 어떤 컨텐츠 제휴라든가 EAS의 기업용 서비스 등이 수익모델로 가능하지 않을까 막연히 짐작하고 있을 뿐이다.
내가 속한 KAIST의 컴퓨터 동아리 SPARCS에는 굉장히 유명한 선배들이 많다. 네오위즈와 첫눈을 창업하셨던 장병규 선배(우리끼린 "병규형"이라고 부른다), TNC의 창업자이신 노정석님도 그렇다. 이 외에도 다양한 곳에서 한국 IT 산업을 이끌어가는 분들이 많다. 가끔, 선배들의 behind story나 자신의 인턴 경험 등을 토대로 동아리 바로 윗선배들이 TNC/TNF의 미래에 대해 걱정(?)을 해주기도 한다.
"첫눈의 경우를 봐도, 한국에서 그만한 인재를 확보하는 건 사상 유례 없는 일이었는데, 그런 우수한 인재들이 모였음에도 불구하고 결국 NHN에 인수되지 않았느냐"라면서 "TNC도 안심하고 있을 순 없을 것이다. 대체 뭘로 돈을 버는 것이냐?"하는 질문도 들린다. 또한 TNF가 가지는 소기의 목적(웹의 다양성 지키기)에 대한 이야기를 하면 굉장히 부정적으로 보는 사람도 있다. (싫다는 게 아니라 실현 가능성이 낮다는 의미로.)
사실 나는 아직 학생이고, 설령 TNC나 TNF가 망한다고 해서 당장 뭔가 손해를 보는 게 있는 것도 아니다. 그렇지만 내가 TNF에 상당한 애착을 가지고 참여하고 있는 건, TNC/TNF 구성원들의 순수한 마인드와 열정, 그리고 그것을 실현할 수 있는 바탕인 다양한 능력이 있음을 보았기 때문이다. 물론, 열정과 재능만 있다고 모든 게 다 해결되는 것은 아니다. 유행이나 조류에 따라 대중의 관심을 못받고 사라질 수도 있는 것이고, 거대 기업의 뒷압력이 들어오는 것도 있을 수 있는 일이다.
나는 사람들이 말하는 그런 부정적 예측들을 무시하지는 않는다. 오히려 그것을 더 직시하고 있다. 분명히 TNF가 안정적인 조직으로 발돋움하여 무언가 가시적인 성과를 이루기까지는 험난한 여정이 많을 것이고 실패할 가능성도 있다.
하지만, 무엇보다 중요한 것은 사람이다. 결국 우리가 하는 일은 어떤 특정인의 이익을 위한 것이 아니라, 만인을 위한 일이다. TNF에는 철학이 있다. 이 철학이 돈이나 다른 요인에 의해 변질되지 않도록, 혹은 오해받지 않도록 지켜나가는 것이 쉽지만은 않겠지만, 분명히 이 길을 가는 것은 가치있는 일이다.
누군가 내게 '인생의 목표'가 뭐냐고 물으면 나는 '내가 가진 재능과 여건을 최대한 활용해서 많은 사람들을 행복하게 해주는 것'이라고 답한다. TNF는 바로 그러한 활동의 최전선에 있다.
하나의 매듭 : 태터툴즈 1.1.2
따뜻한 이야기 2007/03/15 02:02잡담 하나.
언제부터인지 모르겠지만 항상 이 때가 되면 긴장감이 든다. 만든 것을 내놓고 판단을 기다리는 일은 굉장히 부담스럽다.
이번 판올림만큼 부침이 심한 판올림도 없었다. 원래 1월중에 나왔어야 할 1.1.1.1이 몇가지 사정들이 겹쳐서 계속 밀렸다. (다들 죄송) 결국 1.1.2와 요건이 겹쳐지고 말았다. 개인적으로는 TNF의 하는 일들을 정리하고 다음을 내다보는 시간이었던 동시에, 다 접어버릴까 하는 생각이 들던 시간이기도 했다.
가장 근본적인 철학의 부분이었다. 태터툴즈를 계속 만들어서 과연 '컨텐츠는 생산자에게 완전히 귀속되어야 한다'는 목표를 이룰 수 있을지 회의가 들었다. 개싸움이라는 말이 있다. 공부를 즐기면서 생각을 업으로 살던 사람이 이건 아닌것 같다고 바로잡고 싶다고 생각하기 시작한 사회와, 그 첨단을 달린다는 IT 업계는 개싸움판이었다. 엎치락뒤치락. 뭐가 그렇게 먹고 살기 바쁜 사회인 것일까. 사람은 먹기 위해 사는가? 그렇다. 우습지만 그런것 같다. 당장 자신도 내일 밥이 없다면 밥찾아 삼만리를 떠날테니까.
TNF는 태터툴즈가 개인에게 컨텐츠를 돌려주고 그로 인해 민주적인 힘을 웹 위에서 행사할 수 있도록 하는 것을 목표로 한다. 그렇지만 그 안에서 대표로써 밖을 상대하며 겪어야 했던 여러가지 일들은 그다지 즐거운 일이 아니었다. 코드와 제작자간의 문제가 아니라 "사람 사이의 일" 이라는 것이 어떻다는 것을 배우게 되었다. 나름 목표를 이루기 위해 돈으로도 살 수 없는 시간을 희생하고 있는데, '목표의 실현이 과연 가능한 것인가' 라는 가장 근본적인 부분에서 회의가 오게 되면 사람이 괴로워진다. 모든게 돈이다. 돈돈돈. 자유롭고 민주적이라는 웹도 결국 금전에 의해 좌우된다. 웹 위에서의 개인이 정말로 자유를 찾을 수 있겠는가?
믿고 있고, 반드시 그래야만 한다고 생각하면 움직여야 했다. 코드 한 줄은 세상을 바꾸지 못할지도 모르지만 코드를 만드는 것은 사람이고, 그걸 사용하는 것도 사람이다. '모두가 정당한 권리를 가지는 웹'을 원한다면 그러한 일을 대신 이루어줄 코드를 만들고, 그렇게 권리를 찾을 사람들과 함께 해야 하는 것이다. 무엇인가를 바꾸고 싶다고 믿으면 그 사람부터 먼저 "Power of one"을 믿어야 하는 것이었다.
이제 한가지를 확실히 안다. "현실은 항상 좌절스럽다." 거기서 좌절하면 끝이고, 좌절하지 않으면 보통은 실패하겠지만 가끔은 무엇인가를 변하게 할지도 모른다.
사람은 무엇으로 사는가- 에 대한 수많은 답들이 있다. 답을 얻고 살아가는 사람들이 있고, 고민하다 포기하는 사람들도 있다. 답들도 천차만별이다. 이제 20대의 중후반이다. 아직 답을 구하지 못했다. 1년 후, 2년 후, 5년 후, 10년 후에 무엇이 될 것이고 무엇을 해야 하는가에 대한 계획은 서 있지만 그런 계획이 '삶의 목표' 가 되는 것은 아니다. 사실 건방진 것이다. 20대에 자신이 무엇이 될 것인지 결정한다는 행위는. 목표는 가질 수 있지만 확신할 수는 없는.
전공인 물리학과 물리학 연구를 좋아한다. 그리고 1년이 살짝 못 되는 사이에 태터툴즈와 TNF의 많은 분들도 그만큼 좋아하게 되었다. 그래서 일단 가기로 했다. 목표를 이룰 수 있을지 없을지는 결과가 말해주는 것이다. 가보지도 않은 길을 예단해서 뭐하리. 대나무같은 사람이 되고 싶었고 되고 싶다. 눈을 보지 못하고 지나간 겨울동안 대나무에 마디가 하나 생긴 기분이다.
잊지말자.
미래에 기다리고 있는 것이 무엇인지 말해주는 것은 현재가 아니라 꿈이다.
갑시다. 캐논.
TNF 블로그 개편 / 항해
따뜻한 이야기 2007/02/27 23:10
TNF 블로그가 tattersite.com으로 이사오면서 팀블로그로 변경되었습니다. 차칸아이님께 감사와 함께 앞으로 여쭤 볼 일이 많을듯 합니다. 아래 내용을 보니 앞의 인사 두 글 빼고는 그다지 즐거운 내용이 아니네요. 앞으로 TNF의 여러 분들께서 생각도 적고 잡담도 적는, '코드가 아닌 형태로' 우리들을 표현하는 공간이 되도록 해 보겠습니다. :)
또 이렇게 팀블로그 첫 글을 끊게 되는군요.
여름이 되면 언제나 해양 영화들이 극장에 걸린다. 파도가 시원하니 화면을 메운다. 그런데 그 시원함과는 반대로 이상하게 영화는 해피 엔딩을 가지고 있는 비극이다. 물론 파도 뿐만이 아니라 공포도 시원함에 일조하기 때문이기도 하다. 그래도... 남녀 한 커플에다 추가로 경우에 따라 아이도 한 명 더 살아남는 영화들은 살짝 섬뜩하다.
현대에 와서 배는 위험한 교통수단은 아니다. 대형화 됨에 따라 파도 정도로는 쉽게 뒤집히지 않고, 웬만한 경우에 대한 대응 수단도 모두 마련되어 있다. 타이타닉은 화면 안에서 줄기차게 침몰하지만 21세기에서 그런 일을 보기는 정말 힘들다. 라이트 형제가 복엽기 만들던 시절부터 스텔스기가 마하 4로 날라다니는 시대까지 배라고 발전하지 않고 그 자리에 그대로 있었으랴.
시대가 변해도 몇가지 바뀌지 않는 점들이 있다. 조각배를 몰든 LNG선을 몰든 배에는 코스가 있다. 어디서 출발해서 어디로 가는지가 정해져 있다. 대개 배는 출발하기 전에 그 경로를 정해 놓는다. 배의 목적에 따라 그 경로가 결정된다. 배의 경로를 결정하거나 기후와 지형에 따라 경로를 수정하는 경우가 아닌 경우 배의 경로는 선장에게 맡겨진다. 배에서 선장이 실제로 하는 일은 많지 않다. 단지 결정을 해야할 시점들이 존재하고, 결정의 결과에 대한 책임을 진다.
가끔 고민을 한다. 안 할 수가 없다. 태터툴즈에는 사공이 많다. 가끔은 에베레스트를 향하자고 할 때도 있다. 가끔은 폭풍이나 암초지대에 들어가기도 한다. 크라켄이 튀어 나와서 배의 선원을 공격하기도 하고, 해적이 등장해서 배를 털어가려고 하기도 한다. 당연한 말이지만 그래도 거기는 산이라고 해야하고, 선원이 다칠것 같으면 나가서 막아야 한다. 시대는 21세기라 태터툴즈도 21세기의 바다를 항해하고 있음이 분명한데도, 상상조차 못한 이유로 배의 방향을 결정하기는 쉽지 않다.
요새는 코드를 짜거나 기획을 하는 시간보다 고민을 더하게 된다. 그래도 믿고 있는 것은 그 많은 고민들이 방향을 한 쪽으로만 잡으면 굉장한 추진력이 될 것이라는 기대이다. 항해는 길고, 갈 길은 아직 멀다. 끝없이 넓은 네트워크의 바다에 모자란 한 조각을 찾아 가야지. (그러고보니 '원피스'라는 만화책도 있다.)
함께 하는 TNF와 TNC 분들께 모두 감사합니다.
모든 권리들을 제자리로 옮겨 놓을때까지 노를 저어 봅시다. (아이고)
2007년 전기 TNF 활동 계획
즐거운 이야기 2007/01/08 20:55안녕하세요. 굉장히 늦었습니다. 연말 인사도 아니고, 신년 인사를 이제야 하게 되네요.
벌
써 맨바닥에서 시작한지 240여일이 흘렀습니다. 빈 손으로 시작해서 좋아한다는 사실 하나로 모인 사람들이 목표를 가지게 되고,
그걸 공유하게 되는 시간으로는 짧다고도 할 수 있고 길다고도 할 수 있겠습니다. 첫 오프모임한지가 엊그제같은데 어느새 여기까지
달려왔군요.
최근 오프모임이 뜸해서 많은 분들을 만나뵙지 못하고 있습니다. 그래서 원래 오프모임에서 뵈었던 분들께만
로드를 너무 걸어드리고 있네요. 지금까지 기본적인 것들에 대한 논의가 대부분이었다면, 이제는 어느 정도의 행동 계획이 필요한
시점이 되었습니다.
5월말에 세운 계획이 12월로 마무리되었기 때문에 그 이후를 위하여 11월부터 여러 가지를
생각하고 있고, 그 중 몇가지를 chester님과 협의하여 진행하려고 합니다. 몇가지가 있지만 우선적으로 실행하려고 하는 것들을
소개하겠습니다.
* Tatter Open Project (TOP? 임시 이름입니다)
WoC 등의 행사를
통하여 여러 업체나 단체들의 오픈소스 참여의 지원이 시작되고 있습니다. GPL에 기반한 태터툴즈를 개발하는 한 축인 TNF가
어떤 식으로 '자신을 돕는' 일을 할 수 있을까 고민한 끝에 나온 생각입니다. 개인이 쉽게 시도하기엔 규모가 커질 수 있는
태터툴즈 관련 프로젝트나 많은 시간을 소모하는 프로젝트의 경우, 제안서를 내는 방법 또는 몇가지 주제를 내놓고 공모하는 형식으로
Open Project를 진행하려고 합니다. 프로젝트 주기는 2개월 정도로 생각하고 있습니다. 2개월마다 종료되는 것은
아니지만, 2개월마다 하나씩의 프로젝트가 시작될 것입니다.
프로젝트에 대한 reward는 TNC에서 지원받아
WoC 정도로 맞춰야 하지 않을까 생각하고 있습니다. 물론 중간 진행 과정또한 제안서와 중간 / 최종 평가 과정이 있을
예정입니다. 진행 저장소로는 dev.tattersite.com을, 프로젝트 진행의 피드백과 커뮤니케이션은 포럼의 프로젝트
게시판을 통하려고 합니다. 동시에 TNC에서 참석하는 WoC 의 프로젝트를 통하여 태터툴즈 관련 프로젝트에 지원하신 경우도 같은
절차를 밟도록 하려고 합니다. 잘 진행되면 1년 후 쯤에는 원하는 것을 만들면서 개발 프로세스도 익히고 reward도 받는
체제로서의 자리가 잡히지 않을까 하고 기대하고 있습니다.
시험 프로젝트 (1호가 되겠네요)로 tokigun님의
patchworks 프로젝트가 진행될 예정입니다. 이 프로젝트는 태터툴즈의 에디터에 포매팅 플러그인 지원을 추가하고, 이 위에
웹 표준을 지원하며 의미 중심의 글 작성이 가능한 새로운 포매팅 플러그인을 구현하는 목표를 가지고 있습니다. 관련해서 에디터의
개선 작업도 TNC와 TNF의 분들과 함께 진행할 예정입니다. 아이디어, 구현, 피드백등 수많은 도움이 필요한 작업이 될
예정입니다.
* 오프라인 회의 강화
지금 대부분의 회의는 메신저나 일부 메일링, 포럼을 통해 진행되고
있습니다. 초창기 회의를 몇 번 가진 이후로 오픈하우스 이후로는 모더레이터 분들 이외의 분들의 참여까지가 보장된 회의가
없었습니다. 오픈하우스 이벤트를 포함한 오프라인에서의 회의를 늘리고, 참여 의사가 있으신 모든 분들이 오실 수 있도록
하겠습니다. 더불어, 이전에 시험적으로 진행되었었던 전체 회의와 디자인 회의, 기술 회의의 분리를 어느정도 확실히 해서 모든
분야의 TNF 분들이 자신이 좋아하는 부분에 기여할 수 있도록 하겠습니다.
더불어 현재 커뮤니티가 좀
하드코어(...)하기때문에 스킨 제작자 분들이 참여할 수 있는 공간이 적다는 점을 어떻게 해결할지 고민하고 있습니다. 리체님과
나니님의 스킨 제작 커뮤니티가 있기는 하지만 아직 활성화 되지 못하고 있습니다. 스킨 커뮤니티쪽을 어떻게 제대로 활성화시키고
TNF 포럼과 연계해야 할지에 대한 고민 중입니다.
* 피드백 참여 루틴의 강화
1.1을 내놓으면서,
테스트는 아무리 많이 해도 지나치지 않다는 점을 알게 되었습니다. 현재 태터스토리닷넷을 사용하시는 분들께 피드백을 받고 있으며,
QA 게시판을 통하여 테스트 피드백을 받고 있습니다만 수십가지에 달하는 모든 설치 환경에 대한 대응은 못하고 있는 실정입니다.
reporter 분들을 더 많이 모시고, 베타 페이즈나 rc 페이즈일때 일관된 테스팅 매뉴얼과 함께 각 환경에서의 테스트가
있어야 할 것 같습니다. 이를 위하여 1.1의 관리자 센터 플러그인으로 버그 리포트 플러그인을 추가한다거나, 각 환경을 대표하는
reporter분들을 지원해주시는 경우에 그 환경의 대표 테스터로 지정해서 부탁드려보는 방법을 생각하고 있습니다.
* 매뉴얼과 문서화 작업의 강화
현재 매뉴얼은 http://help.tattertools.com
의 공식 페이지가 소개되고 있습니다. 하지만 쉬운 접근을 위한 매뉴얼 작업이 필수적이라고 생각하고 있습니다. 로니냐님의 매뉴얼은
스크린캐스트를 포함하여 사용자가 아닌 분들께도 도움이 될 내용들로 구성이 되어 있습니다. 공식 매뉴얼 이외에도 이러한 매뉴얼의
접근성을 높여 쉽게 사용법을 볼 수 있도록 하는 과정이 필요하다고 생각합니다. 또한 책자의 형태로 태터툴즈 매뉴얼 출간도 가능할
것입니다. 문제라면 책자가 준비되는 시간보다 태터툴즈 새 버전이 나오는 시간이 빠르다는 정도입니다만...
테크니컬 매뉴얼이 굉장히 부족한 것도 현재의 문제입니다. 태터툴즈는 하부 프레임워크부터 만들어졌기 때문에 구조를 파악할 경우
코드 따라가기가 굉장히 쉽습니다. 그렇지만 소스본이 아닌 배포본을 보거나, 동작을 따라가며 코드를 살펴볼 경우 굉장히 시간이
오래 걸리게 됩니다. 이러한 부분에 있어서 체계적인 매뉴얼이 필요합니다. 온라인을 기반으로 한 테크니컬 매뉴얼 시스템이
필요합니다. http://tattersite.com 에서
일부를 다루고 있지만 위키의 가능성및 한계를 동시에 보고 있기 때문에 시스템적으로 검색 및 접근이 쉬운 매뉴얼 시스템을 구축해야
할 것 같습니다. 아마 그라피티에님이 추진하실 것이고, 도와주실 분을 많이 찾게 될 것입니다. 아울러 매뉴얼이 아니라 설명
방식의 간단한 코드 이해에 관한 글도 필요하다고 보입니다. 이쪽은 틈틈히 간략하게나마 설명해 보도록 하겠습니다.
* 태터툴즈 관련 사이트들의 운영
예전에 말씀드렸던 플러그인 다운로드 블로그/ 스킨 다운로드 블로그를 태터툴즈 기반으로 준비하고 있습니다. (관련해서 필요한
플러그인을 개발해주신 j.parker님 감사합니다) 모델은 한국 모질라 플러그인 사이트입니다. 이러한 사이트는 구축보다는 이후가
문제가 됩니다. 포럼에서 논의되고 있는 플러그인 자동 업데이트 모델을 개발하게 된다면 해당 사이트와 연계될 것이고, 따라서
사이트를 운영해줄 분들이 필요하게 됩니다. 하루에 15분씩만 참여하셔도 수많은 사람들이 행복해지게 될 것입니다.
(ikaris님과 silvester님, 감사합니다)
이것뿐만 아닙니다. TNF의 공식 웹페이지도 제작해야 하고,
이 포럼의 스킨부터도 제작해야 합니다. 제대로 해보기 위해서는 준비해야 할 일이 굉장히 많습니다. 일은 많습니다. 어떻게
네트워크 위에 흩어져 있는 분들이 하나의 작업을 동시에 진행할 수 있을지 여러 방법을 생각해 보고 있습니다. 웹페이지 코드를
위키에 올리고 함께 수정하는 방법도 있을 수 있겠고, subversion의 사용법을 알린 후에 하나의 저장소에서 함께 작업을 할
수도 있을 것입니다. 웹 페이지를 만들어 주실 분과 운영해 주실 분을 모두 어떻게 찾을 수 있을지도 고민하고 있습니다.
* 메일링 리스트의 다변화
플러그인 제작자, 스킨 제작자들이나 코드 모더레이터들의 원활한 의사 소통을 위하여 tattersite.com 하위의
메일링리스트를 운영하려고 합니다. plugin@tattersite.com, skin@tattersite.com 등이 될
것입니다. 각각의 파트의 대표 또는 자원하시는 분이 해당 메일링 리스트를 관리하게 될 것입니다. 예를 들어, 플러그인의 새
버전이 나왔을 때 트랙백을 통해서 알려주실 수도 있고, 메일링 리스트를 통해서 알려주실 수도 있겠죠. 공개 메일링리스트를 만드는
법을 몰라서 아직 시작하지 못하고 있습니다. 기술적인 문제가 해결 되는대로 시작하도록 하겠습니다. 메일링 리스트를 통하여
여러가지 정보 및 태터툴즈 코어의 개편에 대한 기술적인 내용이 논의될 것입니다.
이 많은 것들을 제가 모두
할 수는 없습니다. 현재 함께 하고 계시는 포럼 모더레이터 분들께 부탁드려서 시작해 볼 예정입니다만, 모두들 학생이거나 직장이
있으시기 때문에 사람은 언제나 부족합니다. 이 내용을 읽으시고 함께 해 보아야 겠다고 생각하시는 분들이 많을 것이라고 믿고
있습니다. 언제든지 손 들어주세요. 한 사람이 늘어날수록 모든 참여자가 평균 시간에 가까운 잠을 자게 될 것이라고 믿습니다.
태터툴즈 1.1 이 어려우시면? 도움말이 있습니다^^
따뜻한 이야기 2006/12/06 15:47태터툴즈 버전은 자꾸 올라갑니다. (신나게~ 신나게~) 태터툴즈를 사용하지 않는 분들은 도대체 태터툴즈가 어떻게 생겼는지 궁금하신 분들도 있고, 1.1로 올라타지 않으신 분들도 1.1은 어떻게 생겼는지 궁금하시기도 할겁니다.
태터툴즈 1.1 사용자 분들은 관리자 화면의 '도우미'를 통해서 해당 부분의 도움말을 볼 수 있습니다. 하지만 그렇지 않은 경우를 위해서 여기 다른 형태의 도움말이 있습니다.
http://manual.tattersite.com/
태터사이트는 TNF에서 운영하는 서버입니다. 개발을 지원하는 http://dev.tattersite.com 과 문서화를 시작하고 있는 (또는 목표가 아직 정해지지 않은) http://www.tattersite.com 도 있습니다. manual.tattersite.com 의 경우는 LonnieNa님이 만들고 계신 태터툴즈 관리자 매뉴얼 사이트로, 부분에 따라서는 동작 동영상도 보여줍니다.

이렇게 생긴 매뉴얼 보셨나요?
태터툴즈 1.1의 관리자 화면을 볼 수 있는 곳이기도 하고, 실제로 사용하듯이 각 부분을 탐색할 수도 있는 매뉴얼. 물론 내용이 많아 좀 정신이 없긴 하지만 그만큼 알차답니다.
덧) 혹시 플러그인이나 스킨 개발자 분들 중 subversion같은 도구가 필요하신 분들이 있으시면 주저말고 TNF 에서 요청해주세요. :) dev.tattersite.com 을 사용하셔서 편리한 개발을 하실 수 있습니다.^^
이 글은 inureyes가 작성하였습니다.
첫 글
따뜻한 이야기 2006/11/28 03:01어쩌다보니 TNF 블로그의 첫 글을 적게 되네요. 안녕하세요. inureyes입니다.
새벽인데도 비가 그치지 않고 내리네요. 아마 비가 그칠 내일 즈음이면 늦가을이라는 말이 미안한 초겨울이 올 것 같습니다. 시간은 멈추는 법을 모릅니다. :)
뒤돌아보면 굉장히 정신없는 시간이었습니다. 무엇인가를 창조하는 일은 굉장히 재미있는 일입니다. 만들고 싶은 세상을 위해 노력하는 것도 즐거운 일입니다. 덕분에 많은 분들의 잠이 줄어들고 즐겁게 놀 수 있던 시간들이 짧아지긴 했습니다. 그렇게 자기 시간이 줄어든 분들의 이야기를 계속 이 블로그에서 보실 수 있을거에요.
태터툴즈 1.1이 나가던 날 새벽의 기분은 예전에 수능 끝난 날의 느낌과 비슷했습니다. 1.1이 단지 새로운 프로그램이기 때문만은 아니었습니다. "우리가 모여서 무엇인가를 만들어낼 수 있다!" 그럴것이라는 확신을 보상받은 날이었기 때문입니다. 생전 일면식도 없던 사람들이 그냥 좋아하기 때문에 모여서 (사실 싫어하기 때문에 모인 분들도 있으시고, 만들다보니 좋아진 분들도 있으십니다만) 맨 땅에 비닐하우스를 세우고 물을 주고 김을 매어 태터툴즈를 길렀습니다. 굉장한 일이었죠.
아주아주 초창기때, KLDP에서 주최한 codefest에 모여서 chester님, pie님, daybreaker님과 함께 앞으로 무엇을 할 것인지를 의논한 적이 있습니다. 당시에 세웠던 계획은 대충 다 실현된 것 같군요.

예정보다는 조금씩 늦었지만 거의 다 마무리가 되었군요. 아, T.V.com은 지금의 "티스토리"의 당시 가칭입니다.
그 시간 동안 정말 많은 것이 변했습니다. 크기가 아담해서 찾아가기도 버거웠던 TNC 사무실은 이젠 크기는 커졌는데 크기보다 사람이 더 많이 늘어서 찾아가기 부담스러운 정도가 되었지요. 쑥스럽게 첫 오프 모임때 뵈었던 TNF 분들은 이젠 길에서 지나가다가 뵈어도 알아 볼 수 있을 것 같습니다.
앞으로도 계속 변하겠죠. 지금은 이미 다른 그림을 그리고 달리고 있습니다. :) 한 6개월 후 쯤 되면, 다른 그림을 또 이렇게 걸어놓고 다 이루었다고 말할 수 있겠군요. 그때에는 우리가 이 '도구'를 통해 이루고자 하는 세상이 한 걸음 더 다가와 있었으면 하고 바래봅니다. 그 때가 되면 이 글을 읽는 분들 중에서도 같은 곳을 보고 함께 걸어가고 있는 분들이 늘었으면 하고 바래봅니다.
덧) 1.1.0.3이 나갈 것 같습니다. 초 자잘한 버그 몇개와 함께 속도쪽에 좀 많은 향상이 있을 거에요. (한 세 배 정도?) 코드 추적후 최적화가 끝나면 1.0 때보다 많이 더 빠를겁니다. 기대하세요. :)
비밀방문자 2014
inureyes 2014
비밀방문자 2013
화사함 2012
LonnieNa 2010