한국에서 오픈소스하기
- 2003년 9월 30일 6시 46분
- 댓글 4 개
GnomeKorea:자유소프트웨어와한국인을 보고 생각나는 것이 있어서 몇자 적습니다.
(첫 트랙백을 보낼 절호의 기회인데 대상이 위키라 못 보내서 아쉽군요 -ㅁ-;)
그동안 크게 내세울 것은 없지만 2~3년 정도 오픈소스 개발을 접해 본 느낌으로는 위 글의 내용에 많이 동의할 수 있었습니다. 세계 최고 인터넷 강국이다, IT분야 4위 산업국이다 등등 화려한 수식어는 많지만 사실 오픈 소스 세상에서는, 한국 사람보다 오히려 훨씬 인구도 적고 정보망 수준도 열악한 우크라이나, 체코, 타이 같은 곳 사람들을 훨씬(적어도 100배 이상) 많이 보게 되는 것을 보면 우리의 문화에 확실히 오픈 소스와는 맞지 않는 특징이 있는 것은 확실한 것으로 느껴집니다. 그렇다고, 한/중/일 동아시아 고유의 특징으로 몰아가기엔, 한국을 제외한 중국, 대만, 일본에서는 참여하고 있는 사람이 충분히 많기에...
다른 문화적 특징들은 그놈한국위키의 글에 충분히 논의가 되었지만, 몇 가지는 정말 절실하게 느껴와서 말하지 않고 넘어갈 수 없네요~ 으흐흐;;
불만을 얘기하지 않는다.
-
오픈 소스 프로그램은 아무래도 전담 테스터가 없는 경우가 많아서 개발자가 주로 쓰는
기능이 아니면 버그가 있더라도 발견되지 않는 경우가 많은데, 사용자들은 사용 시에 문제가 발견하더라도 그냥 주변 사람들에게만 불평을 한 뒤, 정작 개발자들에게는 어떤 문제가 있었다는 것을 알려주지 않는 경향이 있는 듯 합니다. 그리고는 다음 버전이 나와도.. "또 버그네!" 하고 불평을...
매뉴얼이 무용지물.. 고객센터로 변신...
-
매뉴얼이나 README같은 문서를 아무리 열심히 작성해도 읽지 않습니다. 처음에는
영문으로 써서 안 읽나보다 하고, 한글로 썼는데도 여전하더군요.. 설치하던 도중 대부분의 사람들이 겪을만 할 문제가 몇 개 생각나서 README에 써 주면, 여지없이 릴리즈 하자마자 수십~수백명의 사람이 사적인 접촉 경로(메일이나 IRC)로 그에 대해 물어옵니다. 그것도 사실은 프로그램과 관계있는 것이면 그나마 다행인데, 많은 수가 크론탭 고치는 방법, 압축 푸는 방법, 라이브러리 경로 주는 방법 같은 기초적인 질문들을 해 옵니다. 물론 매번 시간도 오래 걸리고 가끔 원격쉘로 접속해서 직접 세팅해 주기를 요구하기도 합니다.
새로운 오픈소스 프로그램을 만드는 것은 정말 재미있고 좋은데.. 새 프로그램을 만들 때마다 이런 질문과 지원에 답해야 할 기회가 많아진다는 것이 새로 뭔가 만들 때 의욕을 꺾습니다. ㅠ.ㅠ
패치를 보내주세요
-
이 경우는 그래도 버그 레포트는 되는 경우라 1번 보다는 훨씬 편하게 느껴지는데요..
저는 개인적으로 혼자하고 있는 프로젝트도 10개가 넘고, 회사 일도 늘 있기 때문에 항상 특정 오픈소스 프로그램에 매진하기는 어렵습니다. 그리고, 자발적이고 능동적인 오픈소스 특성상 자기가 하고 싶지 않을 때나 다른 더 재미있는 것이 있을 때는 손이 안 가게 마련입니다. 그런데, 가끔 어떤 분들은 버그를 발견하고서는 계속 고쳐달라고(그것도 당장)합니다. 저는 소프트웨어를 판매하거나 지원을 약속한 적이 없는 데 말이죠.. 자꾸 재촉하시는 경우에는 서로 민망해서 제가 다른 것 하고 싶은 작업이 있어도, 그냥 어쩔 수 없이 고쳐드리는 경우가 있기는 하지만, 그래도 내켜서 하는 작업이 아니라 아무래도 코드 품질도 안 좋기 마련입니다. 패치를 보내주세요. 패치를 보내주시면 오픈소스 프로젝트를 진행하는 사람들도 문제를 빨리 고칠 수 있고, 어떻게 되는 것을 원하는 지 말로 길게 설명하는 것보다 훨씬 나을 수도 있습니다. 물론, 패치를 위해서 프로그램을 뜯어보는 동안, 개발자가 사용한 디자인이나 기법들도 훔쳐볼 수 있고 실력향상에도 많은 도움이 된다는 것은 덤!
꼭 제 프로젝트에 한정된 얘기는 아니고 근처에서 지켜본 몇몇 프로젝트에서 느꼈던 점들입니다. 물론 우리나라 오픈 소스 사용자분들이 모두 이렇다는 건 아니구요~ 흐흐;; 사실 늘 좋은 버그 레포트 보내주시고 패치 보내주시는 분들도 많지만~ 아무래도 사람이 안 좋은게 더 눈에 띄게 돼서, 그게 더 기억나게 되는게 아닌가 싶네요 ^.^;; 주제넘게 투덜댄 느낌이 좀 있어서 찝찝하긴 한데요 이히.. 뭐 다 같이 잘 살아보세~ 차원에서 -o-;;
-
PuTTY로 유명한 Simon Tatham씨가 쓴 "버그 레포트 효과적으로 하기"입니다. 영어로 작성되어있는데, 이 내용 대로만 버그를 보고한다면, 안 고쳐줄 개발자가 없겠죠~
http://www.chiark.greenend.org.uk/~sgtatham/bugs.html
