최근 오픈소스 활동을 실제로 사업적으로 득이 되는 방향으로 활용하는 방법에 대해서 고민 중입니다. 물론 제가 주로 맡고 있는 브라우저 쪽에서 활용방법에 대해서 고민하고 있죠. 브라우저는 OS와 더불어 오픈 소스 프로젝트가 가장 발달한 분야입니다. 모질라 파이어폭스는 말할 것도 없고, Konqueror의 엔진이 되는 kHTML과 최근엔 kHTML을 기반으로 한 노키아 오픈 소스 브라우저까지 많은 시도가 이루어지고 있습니다. 과연 회사가 오픈 소스 프로젝트에 참여한다는 것, 또는 자사의 소스를 오픈한다는 것, 어떤 이득이 있을까요?
사실 개인적으로 오픈소스가 가져오는 장점은 명확하다고 생각합니다. 많은 분들이 말씀해주셨듯이 더 많이 열수록 더 많은 기회를 만들 수 있고, 더 많이 참여할 수록 더 많은 결과물을 더 적은 투자로 만들어 낼 수 있으니까요. 하지만 우리나라에서 오픈소스는 그렇게 쉽지 않습니다. 아무리 열어도 이를 쳐다보는 사람이 없고, 실제로 이의 개발에 참여할만한 개발자 역시 전무한 상태니까요. 어떻게 보면 오픈 소스에서의 경쟁은 상용 소프트웨어 못지 않게, 아니 더 치열하다고 볼 수 있습니다. 만약 브라우저 오픈소스 프로젝트가 여러 개라면 그 중에서 살아남을 수 있는 프로젝트는 사실상 전세계에 한두개에 불과하죠. 전세계적인 영향을 줄 수 있는 프로젝트가 아니면 오픈 소스를 택하는 것은 전혀 의미 없는 개방에 불과하죠. 심지어 노키아의 오픈 소스 브라우저도 아직 시간이 얼마되지 않아 평가하긴 이르지만 강력한 커뮤니티가 형성될 수준에 이르기에는 갈 길이 멀어 보입니다.
그래서 사실 현재 우리나라 기업들이 택할 수 있는 방법은 그저 오픈 소스의 사용자가 되는 것 아니면 해외 오픈 소스 개발에 참여하는 것 정도일 것입니다. 그러나 그저 오픈 소스의 사용자는 그 경쟁력의 원천이 오픈 소스 자체에 있다기 보다는 다른 것에 기인하고 있을때만 가능합니다. 예를들어 Apache를 써서 서비스를 하는 네이버는 웹 서버 기술이 뛰어나서 성공했다기 보다는 그 커뮤니티나 콘텐트에 장점이 있기 때문에 성공한 것이죠. 하지만 Apache를 포장해서 웹 서버 또는 웹 서비스 프레임웍을 제공하는 업체 입장에서 그저 오픈 소스의 사용자라면 아마 손쉽게 경쟁업체에게 따라 잡힐 수 있는 경쟁력 없는 업체에 불과하겠죠.
그래서 최근 제가 차선의 대안으로 생각하는 방법이 해외의 오픈 소스 프로젝트에 적극적으로 참여하는 방법입니다. 오픈 소스 프로젝트를 단순 사용이 아니라 앞으로의 로드맵을 잡고 개발할 권리를 가지는 것은 상상 이상의 이득입니다. 예를들어 브라우저쪽만 생각을 해보죠. 사실 미국의 오픈웨이브나 일본의 액세스 같은 기업은 시가 총액이 수조원에 달하는 기업들로 시가 총액이 수천억에 불과한(?) 오페라 보다 훨씬 큰 규모와 브라우저 보급률을 가지고 있습니다. 물론 오페라가 오픈소스는 아니지만 사용자가 많은 PC용 웹에서 상당한 기반을 가지고 있고 PC용 웹 쪽 표준화 등에 널리 참여했다는 사실은 PC용 웹과 모바일 기기에서의 웹이 통합되는 요즘 강력한 어드벤티지로 작용하고 있는 것이 사실입니다. 노키아가 자사의 브라우저 개발 대신 kHTML을 기반으로 한 오픈 소스 프로젝트로 돌아선 것도 PC와 모바일이 통합되는 추세에 따른 것으로 생각됩니다.
앞으로 점점 더 인터넷을 할 수 있는 장치가 많아진다면 점점 더 PC 시장에서와 같이 한 두개의 브라우저 업체에 의한 독점은 힘들어 질 것입니다. 모질라 프로젝트도 역시 모바일 기기용 프로젝트인 미미모의 경우에는 그다지 좋은 결과를 보여주지 못하고 있죠. 그런데 문제는 이러한 상황일 수록 경쟁력 있는 브라우저 업체는 다양한 기기, 다양한 환경에서 좋은 성능을 보여주는 브라우저를 제공할 수 있는 업체, 그리고 이를 리드하는 업체 일 것이라는 거죠. 그래서 PC 기기에 대해서는 오픈 소스 프로젝트에 대한 영향력을 키워가는 것은 상당히 중요한 일입니다. 물론 영향력을 가진다는 것은 그저 한 두명의 버그리포터, 커미터를 배출하는 것으로는 부족한 일입니다. 이마저도 부족한 지금의 우리나라 상황을 보면 끔찍히도 먼 일입니다. 더 큰 문제는 과연 영향력을 가질때까지 필요한 투자는 어떻게 유지할 것인가 하는 거죠.
하지만 한 두명의 버그리포터나 커미터도 사업에 도움이 되고, 더 많아져서 주도적으로 개발하는 것은 당연히 사업에 도움이 된다면 이러한 투자를 유지할 수도 있겠죠. 가끔 외국 기업들 사례를 보면 50%는 회사 업무에 50%는 오픈 소스 업무에 활용토록 채용하는 사례들이 보이더군요. 오픈 소스에 적극적으로 참여하는 사람들은 단순히 개발 능력 뿐만 아니라 마인드, 열정, 의지 등에서 매우 우수한 인재로 생각이 됩니다. 또한 브라우저를 변화 시키기 위한 관심도 충분히 가졌다고 볼 수 있습니다. 그래서 만약 오픈 소스에 쏟는 50%가 전혀 낭비라고 할지라도 회사에는 이득일 것 같습니다. 하지만 그 50%는 최소한 브라우저를 익히는 데 쓰일 것이고 더 나아가서 세계 브라우저 로드맵을 리드하는데 쓰일 것이라는 점을 생각하면 회사에 절대 손해가 아니라고 생각합니다.
여러 모로 고민중인 문제로 두서가 없습니다. 어쨌든 브라우저를 만드실 분 모집 중! 이 글은 아직 아니 앞으로도 계속 유효합니다. 특히 브라우저 관련 오픈 소스 개발을 하시는 분 아니면 정말 하고 싶고 하실 능력이 있다고 생각하시는 분이 있으면 꼭 연락주세요. 그 밖에도 의견 있으시면 답글로 적어주세요. 많은 분들의 생각이 무척 듣고 싶습니다.
덧. 최근 이 문제에 대해서 몇몇 분들에게 여쭈어봤는데 대부분 우리 나라에서 오픈 소스는 어렵다. 저런 포지션이면 아예 외국 개발자를 채용해보는 것이 어떠냐라는 반응이 대부분이었습니다. 국적이 중요한 것은 아니겠지만 그래야 한다면 무척 서글픈 일이겠지요.
http://beyondweb.egloos.com/814380
http://twlog.net/wp/?p=509
사실 개인적으로 오픈소스가 가져오는 장점은 명확하다고 생각합니다. 많은 분들이 말씀해주셨듯이 더 많이 열수록 더 많은 기회를 만들 수 있고, 더 많이 참여할 수록 더 많은 결과물을 더 적은 투자로 만들어 낼 수 있으니까요. 하지만 우리나라에서 오픈소스는 그렇게 쉽지 않습니다. 아무리 열어도 이를 쳐다보는 사람이 없고, 실제로 이의 개발에 참여할만한 개발자 역시 전무한 상태니까요. 어떻게 보면 오픈 소스에서의 경쟁은 상용 소프트웨어 못지 않게, 아니 더 치열하다고 볼 수 있습니다. 만약 브라우저 오픈소스 프로젝트가 여러 개라면 그 중에서 살아남을 수 있는 프로젝트는 사실상 전세계에 한두개에 불과하죠. 전세계적인 영향을 줄 수 있는 프로젝트가 아니면 오픈 소스를 택하는 것은 전혀 의미 없는 개방에 불과하죠. 심지어 노키아의 오픈 소스 브라우저도 아직 시간이 얼마되지 않아 평가하긴 이르지만 강력한 커뮤니티가 형성될 수준에 이르기에는 갈 길이 멀어 보입니다.
그래서 사실 현재 우리나라 기업들이 택할 수 있는 방법은 그저 오픈 소스의 사용자가 되는 것 아니면 해외 오픈 소스 개발에 참여하는 것 정도일 것입니다. 그러나 그저 오픈 소스의 사용자는 그 경쟁력의 원천이 오픈 소스 자체에 있다기 보다는 다른 것에 기인하고 있을때만 가능합니다. 예를들어 Apache를 써서 서비스를 하는 네이버는 웹 서버 기술이 뛰어나서 성공했다기 보다는 그 커뮤니티나 콘텐트에 장점이 있기 때문에 성공한 것이죠. 하지만 Apache를 포장해서 웹 서버 또는 웹 서비스 프레임웍을 제공하는 업체 입장에서 그저 오픈 소스의 사용자라면 아마 손쉽게 경쟁업체에게 따라 잡힐 수 있는 경쟁력 없는 업체에 불과하겠죠.
그래서 최근 제가 차선의 대안으로 생각하는 방법이 해외의 오픈 소스 프로젝트에 적극적으로 참여하는 방법입니다. 오픈 소스 프로젝트를 단순 사용이 아니라 앞으로의 로드맵을 잡고 개발할 권리를 가지는 것은 상상 이상의 이득입니다. 예를들어 브라우저쪽만 생각을 해보죠. 사실 미국의 오픈웨이브나 일본의 액세스 같은 기업은 시가 총액이 수조원에 달하는 기업들로 시가 총액이 수천억에 불과한(?) 오페라 보다 훨씬 큰 규모와 브라우저 보급률을 가지고 있습니다. 물론 오페라가 오픈소스는 아니지만 사용자가 많은 PC용 웹에서 상당한 기반을 가지고 있고 PC용 웹 쪽 표준화 등에 널리 참여했다는 사실은 PC용 웹과 모바일 기기에서의 웹이 통합되는 요즘 강력한 어드벤티지로 작용하고 있는 것이 사실입니다. 노키아가 자사의 브라우저 개발 대신 kHTML을 기반으로 한 오픈 소스 프로젝트로 돌아선 것도 PC와 모바일이 통합되는 추세에 따른 것으로 생각됩니다.
앞으로 점점 더 인터넷을 할 수 있는 장치가 많아진다면 점점 더 PC 시장에서와 같이 한 두개의 브라우저 업체에 의한 독점은 힘들어 질 것입니다. 모질라 프로젝트도 역시 모바일 기기용 프로젝트인 미미모의 경우에는 그다지 좋은 결과를 보여주지 못하고 있죠. 그런데 문제는 이러한 상황일 수록 경쟁력 있는 브라우저 업체는 다양한 기기, 다양한 환경에서 좋은 성능을 보여주는 브라우저를 제공할 수 있는 업체, 그리고 이를 리드하는 업체 일 것이라는 거죠. 그래서 PC 기기에 대해서는 오픈 소스 프로젝트에 대한 영향력을 키워가는 것은 상당히 중요한 일입니다. 물론 영향력을 가진다는 것은 그저 한 두명의 버그리포터, 커미터를 배출하는 것으로는 부족한 일입니다. 이마저도 부족한 지금의 우리나라 상황을 보면 끔찍히도 먼 일입니다. 더 큰 문제는 과연 영향력을 가질때까지 필요한 투자는 어떻게 유지할 것인가 하는 거죠.
하지만 한 두명의 버그리포터나 커미터도 사업에 도움이 되고, 더 많아져서 주도적으로 개발하는 것은 당연히 사업에 도움이 된다면 이러한 투자를 유지할 수도 있겠죠. 가끔 외국 기업들 사례를 보면 50%는 회사 업무에 50%는 오픈 소스 업무에 활용토록 채용하는 사례들이 보이더군요. 오픈 소스에 적극적으로 참여하는 사람들은 단순히 개발 능력 뿐만 아니라 마인드, 열정, 의지 등에서 매우 우수한 인재로 생각이 됩니다. 또한 브라우저를 변화 시키기 위한 관심도 충분히 가졌다고 볼 수 있습니다. 그래서 만약 오픈 소스에 쏟는 50%가 전혀 낭비라고 할지라도 회사에는 이득일 것 같습니다. 하지만 그 50%는 최소한 브라우저를 익히는 데 쓰일 것이고 더 나아가서 세계 브라우저 로드맵을 리드하는데 쓰일 것이라는 점을 생각하면 회사에 절대 손해가 아니라고 생각합니다.
여러 모로 고민중인 문제로 두서가 없습니다. 어쨌든 브라우저를 만드실 분 모집 중! 이 글은 아직 아니 앞으로도 계속 유효합니다. 특히 브라우저 관련 오픈 소스 개발을 하시는 분 아니면 정말 하고 싶고 하실 능력이 있다고 생각하시는 분이 있으면 꼭 연락주세요. 그 밖에도 의견 있으시면 답글로 적어주세요. 많은 분들의 생각이 무척 듣고 싶습니다.
덧. 최근 이 문제에 대해서 몇몇 분들에게 여쭈어봤는데 대부분 우리 나라에서 오픈 소스는 어렵다. 저런 포지션이면 아예 외국 개발자를 채용해보는 것이 어떠냐라는 반응이 대부분이었습니다. 국적이 중요한 것은 아니겠지만 그래야 한다면 무척 서글픈 일이겠지요.
http://beyondweb.egloos.com/814380
http://twlog.net/wp/?p=509
공유하기 버튼
|
|





최근 덧글