IBM®
메인 컨텐츠로 가기
    Korea [국가변경]    이용약관
 
 
   
        제품    서비스 & 솔루션    고객지원 & 다운로드    회원 서비스    
한국 developerWorks   >  dW Interview  > developerworks

“오픈 소스로 재미 이상의 가치를 전달하기”



리눅스는 리누스 토발즈의 골방(?)에서 시작되어 전 세계 수많은 개발자를 몰입의 즐거움에 빠뜨리고 이제는 산업을 이끄는 한 축이 될 정도로 성장했습니다. 이번 인터뷰에서는 그 역동적인 역사를 지켜보며 국내의 대표적인 오픈 소스 커뮤니티인 KLDP(http://kldp.org)를 10년 넘게 운영중인 권순선 님을 만나 보았습니다.

권순선 | NHN 개방형 기술TF TF장, KLDP 운영자


 
  권순선 지난 12년 동안 KLDP에 크고 작은 변화가 몇 차례 있었는데 어떤 필요에서 비롯된 것인가요.
처음에 KLDP를 만들었을 당시는 리눅스를 공부할 문서라고는 거의 아무것도 없던 데서 시작하는 상황이었습니다. 문서가 좀 쌓이고 나서는 기술을 활용하기 위해 서로 정보를 나누는 게 필요해 게시판이나 포럼을 만들었고요. 문서 축적과 정보 교환이 이뤄진 후 이제는 원하는 무언가를 직접 만들어 볼 수도 있겠다고 생각했습니다. 그렇게 해서 나온 것이 오픈 소스 프로젝트 호스팅 사이트인 KLDP.net입니다. 꽉 짜인 계획이 있었다기보다는 그때그때 필요한 것을 만들면서 지금까지 왔습니다.

1990년대 초만 해도 ‘오픈 소스’ 하면 리눅스를 떠올렸는데 이제는 저마다 다르게 받아들이는 것 같습니다.
그만큼 오픈 소스라는 개념이 확신되고 일반화하는 것이겠죠. 1990년대에 비했을 때 스펙트럼도 많이 넓어졌고요. 약간 아쉬운 부분이 있다면 오픈 소스라는 말을 단순히 ‘소스 공개’ 정도로 생각하거나 정확한 이해 없이 무분별하게 쓰지 않나 하는 점입니다.

말씀하신 대로 최근에는 오픈 소스의 기원이라 할 수 있는 개발자 간의 호혜적인 문화보다는 비즈니스적 측면이 강조되는 듯 보입니다.
문화에서 비즈니스로 넘어가는 것은 전 세계적인 현상 같습니다. 말씀드렸듯이 오픈 소스 개념이 그만큼 확산됐으니까요. 하지만 문화적인 측면이 축소됐다고 보지는 않습니다. 여전히 오픈 소스 개발을 즐기는 사람들이 있기 때문입니다.

오픈 소스라는 것이 전 세계적인 활동인데 국내의 오픈 소스 활동은 약간 고립된 섬 같다는 지적도 있습니다.
오픈 소스가 성장한 데는 네트워크 효과에 힘입은 바가 큰데 한국은 그러기에는 규모가 작다는 문제가 있습니다. 전에는 그런 점이 많이 아쉬웠죠. 다만 다행스럽게도 조금씩이라도 성장하고 있기 때문에 그것을 희망으로 보고 있고 빨리 규모가 커지지 않는 점을 비관하지는 않습니다. 오픈 소스 세계에 오래 몸담은 입장에서 의무라면 그런 오픈 소스 개발자들을 위한 장을 만들고 유지해야 하는 것이 아닐까 합니다.

대학원 시절 개인 취미로서 오픈 소스와 현재 직업으로서 오픈 소스 간에 차이가 있다면 무엇인가요.
재미라는 면에서는 대학원 때가 더 좋았습니다. 직업으로서 좋은 점은 개인이 혼자 할 수 없는 일들을 할 수 있다는 점입니다. 그런 측면에서 보람도 있고요. 그런데 요즘은 가끔 그 시절 재미가 그리워질 때가 있습니다. (웃음) 밤새도록 ‘삽질’을 하다 문제가 풀렸을 때 그 느낌을 다시 느껴보고 싶기도 합니다.

많은 사람을 오픈 소스에 빠지게 한 그런 원초적인 열정이나 에너지가 이제는 좀 차분해지면서 다른 양상으로 변하는 것 같습니다.
오픈 소스와 관련된 산업이 성장하는 데 영향을 많이 미친 것 같습니다. 개인이 느끼는 재미가 예전보다 덜 할 수도 있겠지만 더 큰 가치나 보람을 찾는 걸 같이 추구하면 좋겠습니다. 한국에서는 오픈 소스에 대한 관심-기여-보람-기여의 선순환이 전보다 약해진 면이 있습니다. 특히 예전에는 한글 처리라는 명확한 문제가 있었는데 그런 문제들이 해결되면서 이제는 응집되어 뭔가를 같이 하기보다는 각자 관심사나 회사 업무 위주로 움직이는 것 같습니다.

한국에서는 산업을 견인할 정도로 그런 에너지가 충분히 발휘되지 못한 것으로 보입니다. 그에 대한 아쉬움은 없으신가요.
국내 오픈 소스 초창기에 관련 커뮤니티에서 활동하던 사람들은 지금과 같은 변화가 올 거라고 예상을 하지 못했습니다. 저만 해도 스스로 즐거우면 그만이지 하는 생각이었으니까요. 그래도 아직까지는 기회가 있는 것 같습니다. 개인의 관심으로서 오픈 소스 다음 단계를 생각하고 실천하는 사람이 늘고 있으니까요. 제가 모르는 곳에서 또 다른 에너지가 타오르고 있을 수도 있고요.

그 동안 보셨던 오픈 소스 프로젝트 중에 모범적이라 할 만한 것을 뽑는다면…
‘기업의 목적은 이윤을 내는 것이 아니라 살아남는 것’이라는 이야기를 들은 적이 있는데 오랫동안 유지되는 오픈 소스 프로젝트들은 그 나름대로 배울 점이 많고 가치가 있다고 생각합니다. 겉으로 드러나는 성공 요소 이외의 것들도 있을 것 같고요. 리눅스 커널이나 이맥스 등이 그 예라고 봅니다. 물론 모든 오픈 소스 프로젝트가 성공하는 것은 아닙니다. 의도나 기술은 좋았지만 결과를 놓고 봤을 때 애초에 뭔가 잘못 됐거나 필요 없는 부분이 있었고 그 때문에 흐지부지되기도 하구요. 결국은 오픈 소스 소프트웨어를 통해 어떤 가치를 사용자들에게 얼마나 지속적으로 전달해 주느냐가 중요한 것 같습니다.

직업으로서 웹 분야 일은 이번이 처음인 것으로 알고 있는데 어떤 변화를 겪으셨나요.
웹 자체가 표준 기반으로 움직이다 보니 개방이나 공유 같은 면에서 더 앞서 있어 일하는 데 더 편합니다. 그런 가치들에 서로 이야기하는 것이 어렵지 않고 재미있습니다. KLDP 운영 경험도 도움이 됐고요.

말씀하신 웹의 특성상 소스 코드뿐만 아니라 정보의 개방성도 점점 중요해지는 것 같은데 오픈 소스 개발자들에게는 어떤 함의가 있을까요.
최종 가치가 사용자에게 어떤 형태로 전달된 것인지가 중요하리라 봅니다. 인터넷에서 프로그래밍을 한다는 것은 결국에는 사용자가 데이터나 내용을 담을 수 있는 그릇을 만드는 것인데 그 그릇을 얼마나 쓰기 쉽고 편하고 예쁘게 만드느냐를 고민해야 할 것입니다.

회사에서 현재 어떤 일을 하시나요.
네이버 오픈 API와 오픈 소스 지원 업무입니다.. 기존 네이버 오픈 API를 좀 더 알리면서 신규 오픈 API와 관련된 일을 하고 있습니다. 네이버에서 오픈 소스 소프트웨어를 많이 사용하기 때문에 오픈 소스 생태계 안정성과 NHN의 서비스의 안정성이 같은 맥락에 있어 오픈 소스 지원 활동을 확대할 계획입니다.

국내에서 오픈 API를 활용한 매시업이 활성화되려면 무엇이 필요할까요.
얼마 전 미국에서 열린 한 매시업 캠프에 참석했는데 현지에서는 거의 주류 기술이라 할 만큼 관심이 높아 보였습니다. 결국 오픈 API라는 것이 개발자가 쓸 수 있는 기능이 더 늘어나는 것인데 국내에서는 개발자들이 관망의 문턱을 넘어서게 할 만큼 기능이 풍부하게 제공되지 못하고 있는 것 같습니다. 더 많은 기능을 제공하기 위해 앞으로 해야 할 일이 많다고 생각합니다. 그리고 그렇게 되면 재미있는 것들도 많이 나올 것이고요.

직장, KLDP, 가정 사이의 균형은 어떻게 잡으시나요.
잘 잡지는 못하고 있습니다. (웃음) 요즘은 회사 일에 더 많이 집중하는 편이고 아내가 많이 이해해 줘서 집에서 ‘다른’ 일을 해도 크게 문제는 없는 편이지만 세 가지를 다 잘 하는 게 어려운 것 같습니다.

앞으로 구상이 있다면 소개해 주세요.
전에는 기술이 주는 재미에 대해서만 생각했는데 앞으로는 사람들이 오픈 소스 커뮤니티 안에서 유대감을 느끼며 대화를 나누는 자리를 종종 만들어 보고 싶습니다. 적은 인원이 모여도 그 안에서 한두 명이 뭔가 작은 변화를 만들어낼 수도 있을 것 같고요.

[권순선 소개] NHN 개방형 기술TF TF장으로 네이버 오픈 API, 오픈 소스 관련 업무를 하고 있으며 국내 대표적인 오픈 소스 커뮤니티 사이트인 KLDP를 운영중이다.

이 문서 북마킹 하기

mar.gar.in mar.gar.in naver naver eolin eolin del.icio.us del.icio.us

[지난 인터뷰 보기]



위로


뉴스레터
  
자바스크립트가 작동이 중지되었습니다. 이 기능을 수행하시려면 브라우저에서 자바스크립스트를 작동시켜 주시거나 이곳을 클릭해주세요.

사이트 여행

dW 커뮤니티
포럼 | 블로그 | Spaces
dW Student Community

로컬 컨텐츠

행사 및 세미나

기획 기사

개발자 입문

튜토리얼 및 교육

TOP 10 인기자료

SW 다운로드

RSS 피드

Special offers
IBM SOA Sandbox 시험판
dW Student Community
로보코드
코드 트레이닝


    IBM 소개 개인정보 보호정책 문의