IBM은 ICT 업계에서 누구나 아는 거인 기업으로 흔히 그들의 파란색 로고를 빗대어 빅 블루(Big Blue)라는 애칭으로 불렸다. 하드웨어 사업을 통해 전 세계를 장악하고, 메인프레임용 시장과 PC 하드웨어에 이르기까지 컴퓨터와 관련한 모든 시장에서 승승장구하던 IBM의 앞날에 암운을 드리운 것은 바로 얄궂게도 자신들의 운영체제를 공급한 마이크로소프트 때문이었다. 이전에는 크게 중요하지 않게 생각했던 운영체제를 마이크로소프트에게 아웃소싱했던 IBM은 이후 컴팩과 같은 IBM 클론 컴퓨터 벤더들의 성장과 표준 운영체제 시장을 마이크로소프트에게 넘겨주면서 급격히 영향력이 줄기 시작했다. IBM이 마이크로소프트에 대항하기 위해 사력을 다했던 OS/2가 시장에서 실패하면서 IBM은 사실상 운영체제 시장에서 철수한다. 


절치부심하던 IBM에게 인터넷은 새로운 기회이면서 동시에 위기로 찾아왔다. 운영체제에서는 실패했지만, 인터넷에 제대로 대처한다면 다시 한번 업계의 리더로서 부상할 수 있지만, 반대로 여기에서도 제대로 대처하지 못하면 이제는 자신들이 장악하고 있던 금융권을 비롯한 거대고객들의 시장마저도 잃을 수 있었다. 상황은 그리 녹녹치 않았다. 개인용 컴퓨터와 클라이언트 컴퓨팅 환경, 그리고 웹 브라우저 마저도 완전히 마이크로소프트가 장악을 해 나가고 있었고, 반대로 서버와 기업용 시장분야에서는 자바를 앞세운 신흥강자 썬 마이크로시스템즈(Sun Microsystems)의 약진이 눈부셨다. 



연관글:

2013/04/29 - 거의 모든 인터넷의 역사 (33) - 브라우저 전쟁의 시작

2013/05/09 - 거의 모든 인터넷의 역사 (34) - 자바와 자바스크립트의 탄생


IBM이 심혈을 기울였던 웹 서버 시장에서도 그다지 큰 반응을 얻지 못하면서, 이제 IBM의 완전한 추락이 눈앞에 보이는 듯 하였다. 이 때 IBM은 기업의 운명을 걸고 회사의 전략을 완전히 변경하는 파격적인 결정을 내린다. 이렇게 거대한 기업이 기업의 문화와 그동안의 관행을 송두리째 바꿔버리는 결정을 내린다는 것은 무척이나 어려운 것이다. IBM이 힘겹게 마이크로소프트와 썬 마이크로시스템즈와 싸우고 있을 즈음, 세계에서는 리눅스가 인터넷 해커 커뮤니티에 등장해서 인기를 끌기 시작했다. 당시만 해도 버그도 많고, 비즈니스 모델이라고는 하나도 없는 이 괴상한 운동(?)이 어느정도의 파급력을 가져올 수 있을지 모두들 반신반의하고 있었던 시기이다. IBM은 1998년부터 많은 인력들을 이용해서 리눅스를 포함한 각종 오픈소스 소프트웨어 전체에 대해 연구를 시작하였다. 이렇게 연구를 시작한 것 만으로도 그간의 IBM의 폐쇄적 정책에 비추어보면 파격적인 시도였다. 


처음 시작한 것이 웹 서버 소프트웨어 프로젝트인데, 당시 IBM이 밀고 있던 도미노(Domino)서버가 시장에서 실패하고 있었지만, 가까운 미래에 서버 분야에 있어서는 웹 서버 기술이 가장 중요한 핵심 부분이 될 것이라는 것을 알고 있었던 IBM은 오픈소스 프로젝트인 아파치(Apache)를 이끌고 있던 브라이언 벨렌도프를 직접 만나서 IBM이 아파치 프로젝트를 지원하고 싶다는 의사를 피력했다. 당시만 해도 오픈소스 진영의 개발자들은 IBM 때문에 오픈소스의 정신이 무너질까 우려를 하였고, IBM은 전 세계에 퍼져있는 개발조직과 일하는 것이 법적/기술적으로 가능한 것인지 의문시 하였다. 그렇지만, 양측은 합의를 하고 IBM은 비영리재단의 형식으로 아파치 소프트웨어 재단을 설립함으로써 본격적인 오픈소스 웹 서버 개발에 들어갔다. 프로젝트를 시작한지 3개월 만에 IBM은 자사의 주력 제품이었던 고가의 WAS(Web Application Server) 소프트웨어 웹스피어(WebSphere) 제품군에 아파치를 도입하였고, 웹스피어는 시장의 환영을 받으며 순항을 하기 시작했다. 


아파치 프로젝트의 성공을 발판으로, IBM은 본격적으로 오픈소스를 자사의 핵심전략으로 받아들이기 시작했다. 당시 IBM의 상황은 낮은 하드웨어 가격으로 승부하는 델(Dell)과 같은 신흥 하드웨어 강자와 막강한 운영체제를 기반으로하는 마이크로소프트와 썬 마이크로시스템즈 사이에서 샌드위치와 같은 신세가 되어가고 있었다. 아파치의 성공을 경험한 IBM은 과감하게 리눅스를 자사의 메인 성장동력으로 채택하는 모험을 감행했다. 리눅스는 작은 서버에서도 큰 무리가 없이 동작하였고, 무엇보다 클러스터링을 통해 확장하기가 용이했으며, 무료였기 때문에 고객들에게 호응을 얻으면서 서버 시장을 장악하기 시작했다. 리눅스라는 운영체제가 지속적으로 업그레이드가 되면서 안정화가 되가고 있었기 때문에, IBM은 운영체제 개발에 큰 자원을 낭비하지 않고, 비즈니스 모델의 차별화를 위한 서비스 및 솔루션 개발 쪽으로 핵심역량을 집중할 수 있었다. 


IBM이 리눅스와 운명을 같이하면서 변화한 것은 단순히 사업전략이나 비즈니스 모델 뿐만이 아니었다. 오픈소스 커뮤니티가 가지고 있던 문화와 프로세스도 IBM이라는 거대조직에 대단한 영향력을 행사하게 되었다. 기업의 새로운 문화가 탄생하면서 조직이 변하기 시작한 것이다. 오픈소스 프로젝트를 진행하는 커뮤니티는 빠르고 투명한 의사소통과 개발의 반복과 테스트를 통한 업그레이드를 중시한다. 그래서, 일단 커뮤니티의 멤버들이 구성되면 메신저나 이메일을 활용해서 적극적으로 의사소통을 한다. 사실 한국 개발자들이 오픈소스 프로젝트에 많이 참여하고, 적응하지 못하는 이유에 이러한 의사소통의 어려움 문제도 상당히 있다. 그에 비해, 기업의 의사소통은 여러가지 이유로(정치적인 문제나 책임소재 등) 보다 공식적인 루트를 이용하고 기록을 남기는 경우가 많다. 서로의 눈치를 보게 되고, 혹시나 있을지 모를 책임을 면하기 위한 회피활동을 하기 십상이다. IBM에서 리눅스 개발그룹을 이끄는 댄 프라이(Dan Frye)에 따르면, 기업의 소통문화가 오픈소스 커뮤니티의 그것에 비해 비효율적이어서 어려움이 있었다고 한다. 채팅이나 게시판을 이용하는데 모두들 눈치를 보고, 과감하게 의사소통을 하지 않았던 것이다. 그래서 내린 결정이 리눅스 그룹의 경우 사내 네트워크를 차단하고, 오로지 인터넷을 통한 의사소통만을 하도록 했다. 이런 결정이 내려진 이후에야 비로소 팀원들이 게시판과 채팅을 통한 활발한 의사소통을 시작했다. 


IBM이 오픈소스 프로젝트를 주도하면서 또 한가지 배운 것은 소프트웨어의 설계 방식이 기존의 대기업이 가지고 있던 것과 큰 차이가 있었다는 점이다. 설계-구현-테스트-유지보수로 이어지는 기본 단계 자체는 동일하지만, 시간의 분배에 엄청난 차이가 있었다. 오픈소스 커뮤니티는 설계보다는 구현-테스트에 많은 시간과 노력을 경주하는 경향이 있다. 원래 설계에서 시간을 가장 많이 잡아먹기 때문에 시간의 효율적인 활용이라는 측면에서 이러한 프로세스는 커다란 장점이 있었다.


이러한 오픈소스 커뮤니티의 효율성과 개방성은 IBM이라는 기업에 큰 영향을 미쳤다. 리눅스 개발팀에서 시작된 오픈소스 커뮤니티식의 개방형 의사소통 방식은 사내에서도 통하기 시작했다. 이러한 철학의 변화에 힘입어 IBM은 또 하나의 커다란 결정을 내리게 되는데, 수 많은 지적재산을 독점소유하고 이를 바탕으로 이윤을 얻는 대신, 품질을 향상시키고 성장을 촉진하는 쪽으로 많은 프로젝트들이 방향을 선회하였다. IBM의 수많은 특허권이 yet2.com과 같은 기술거래기업을 통해 아웃소싱되기 시작하고, 자신들이 가지고 있던 노우하우를 외부에 적극적으로 노출하면서 생태계를 같이 꾸려나가게 되었다. 이러한 노력의 산물 중의 하나가 developerWorks와 alphaWorks와 같은 것들이다. 


오픈소스 진영에 뛰어들기 이전만 하더라도 독점과 수직통합이라는 전통적인 기업의 문화를 가지고 있었던 IBM 이라는 거대기업은 오픈소스 커뮤니티가 가지고 있는 다양한 특징과 수평적 협업이라는 문화를 받아들이면서 개방성에 의한 강한 성장동력으로 기업을 업그레이드 시킬 수 있었다. IBM도 처음에는 지적재산권 문제를 놓고 많은 고민을 했으며, 경영진에서도 많은 저항이 있었다고 한다. 그러나, 리눅스 운영위원회를 작동시키면서 매달 임원회의를 통해 진행상황을 평가하는 과정이 몇 달 지속되자 오픈소스의 마법이 자연스럽게 사내문화로 흡수되었다. 이러한 IBM의 사례는 오픈소스 혁명이 단순한 사회현상에 머물러 있는 것이 아니라, 기업의 혁신으로 이어지면서 새로운 가치창출을 할 수 있음을 극명하게 보여준다. 



(다음 편에 계속 ...)



저작자 표시 비영리
신고

WRITTEN BY
하이컨셉
미래는 하이컨셉, 하이터치의 세계라고 합니다. 너무 메마르고 딱딱한 이야기보다는 글로벌 시대에 어울리는 세계 각국의 이야기, 그리고 의학과 과학을 포함한 미래에 대한 이야기의 세계로 여러분을 초대합니다.

받은 트랙백이 없고 ,


오늘의 IT 삼국지의 주인공으로는 IBM이 다시 등장합니다.  그렇지만, 이번에는 과거의 화려하게 공룡으로서 애플 II의 아성을 무너뜨리고, 동시에 매킨토시를 완벽하게 제압하던 시절의 모습이 아니라 쇠락하는 공룡으로 변신한 IBM이 환골탈태하는 모습을 보여주는 이야기 입니다.


빅 블루의 앞날에 암운이 드리우다

IBM 이라는 회사는 컴퓨터를 아는 사람이면 누구나 아는 진정한 역사의 거인으로 기억되는 기업입니다.  흔히 그들의 파란색 로고를 빗대어 빅 블루(Big Blue)라는 애칭으로 불렸습니다.  하드웨어 사업을 통해 전세계를 장악하고, 메인프레임용 시장과 PC 하드웨어에 이르기까지 컴퓨터와 관련한 모든 시장에서 승승장구하던 IBM의 앞날에 암운을 그리운 것은 바로 얄궂게도 자신들의 운영체제를 공급한 마이크로소프트 때문이었습니다.

이전에는 크게 중요하지 않게 생각했던 운영체제를 마이크로소프트에게 아웃소싱했던 IBM은 이후 컴팩과 같은 IBM 클론 컴퓨터 벤더들의 성장과 표준 운영체제 시장을 마이크로소프트에게 넘겨주면서 급격히 영향력이 줄기 시작합니다.  IBM이 마이크로소프트에 대항하기 위해 사력을 다했던 OS/2가 시장에서 실패하면서 IBM은 사실상 운영체제 시장에서 손을 땝니다.  언제나 컴퓨터 업계에서 거인으로서 중심에 있었던 빅 블루가 신흥강자에게 권좌를 내주고 변방으로 쫓겨나는 신세가 되어버린 것입니다.

그렇지만 절치부심하던 IBM에게 인터넷은 새로운 기회이면서 동시에 위기로 찾아오게 됩니다.  운영체제에서는 실패했지만, 일단 눈에 보이는 엔터프라이즈 환경과 시장에 제대로 대처한다면 다시 한번 업계의 리더로서의 힘을 발휘할 수 있지만, 제대로 대처하지 못하면 이제는 자신들이 장악하고 있던 금융권을 비롯한 거대고객들의 시장마저도 잃을 수 있었습니다.  상황은 그리 녹녹치 않았습니다.  개인용 컴퓨터와 클라이언트 컴퓨팅 환경, 그리고 웹 브라우저 마저도 완전히 마이크로소프트가 장악을 해 나가고 있었고, 반대로 서버와 엔터프라이즈 분야에서는 자바를 앞세운 신흥강자 썬 마이크로시스템즈(Sun Microsystems)의 약진이 눈부셨습니다.  IBM이 발족해서 추진하던 웹 서버 시장 역시 시장에서 그다지 큰 반응을 얻지 못하면서, 이제 IBM의 완전한 추락이 눈앞에 보이는 듯 하였습니다.


무법자 같은 리눅스, 그리고 오픈소스에 운명을 맡기다.

이 때 IBM은 기업의 운명을 걸고 회사의 전략을 완전히 변경하는 파격적인 결정을 내립니다.  이렇게 거대한 기업이 기업의 문화와 그동안의 관행을 송두리째 바꿔버리는 결정을 내린다는 것은 무척이나 어려운 것입니다.  IBM이 힘겹게 마이크로소프트와 썬 마이크로시스템즈와 싸우고 있을 즈음, 세계에서는 리눅스가 인터넷 해커 커뮤니티에 등장해서 인기를 끌기 시작했습니다.  당시만 해도 버그도 많고, 비즈니스 모델이라고는 하나도 없는 이 괴상한 운동(?)이 어느정도의 파급력을 가져올 수 있을지 모두들 반신반의하고 있었던 시기입니다.  IBM은 1998년부터 많은 인력들을 이용해서 리눅스를 포함한 각종 오픈소스 소프트웨어 전체에 대해 연구를 시작하였습니다.  이렇게 연구를 시작한 것 만으로도 그간의 IBM의 폐쇄적 정책에 비추어보면 파격적인 시도였습니다.  처음 시작한 것이 웹 서버 소프트웨어 프로젝트인데, 당시 IBM이 밀고 있던 도미노(Domino)서버가 시장에서 실패하고 있었지만, 가까운 미래에 서버 분야에 있어서는 웹 서버 기술이 가장 중요한 핵심 부분이 될 것이라는 것을 알고 있었던 IBM은 오픈소스 프로젝트 아파치를 이끌고 있던 브라이언 벨렌도프를 직접 만나서 IBM이 아파치 프로젝트를 지원하고 싶다는 의사를 피력합니다.  

당시만 해도 오픈소스 진영의 개발자들은 IBM 때문에 오픈소스의 정신이 무너질까 우려를 하였고, IBM은 전세계에 퍼져있는 개발조직과 일하는 것이 법적/기술적으로 가능한 것인지 의문시 하였습니다.  그렇지만, 양측은 합의를 하고 IBM의 참여를 허락합니다.  IBM은 비영리재단의 형식으로 아파치 소프트웨어 재단을 설립함으로써 본격적인 오픈소스 웹 서버 개발에 들어갑니다.  프로젝트를 시작한지 3개월 만에 IBM은 자사의 주력 WAS(Web Application Server)인 웹스피어(WebSphere) 제품군에 아파치를 도입하였고, 웹스피어는 시장의 환영을 받으며 순항을 하기 시작했습니다.  

아파치 프로젝트의 성공을 발판으로, IBM은 본격적으로 오픈소스를 자사의 핵심전략으로 받아들이기 시작합니다.  당시 IBM의 상황은 낮은 하드웨어 가격으로 승부하는 델(Dell)과 같은 신흥 하드웨어 강자와 막강한 운영체제를 기반으로하는 마이크로소프트와 썬 마이크로시스템즈 사이에서 샌드위치와 같은 신세가 되어가고 있었습니다.  아파치의 성공을 경험한 IBM은 과감하게 리눅스를 자사의 메인 성장동력으로 채택하는 모험을 감행합니다.  리눅스는 작은 서버에서도 큰 무리가 없이 동작하였고, 무엇보다 클러스터링을 통해 확장하기가 용이했으며, 무료였기 때문에 고객들에게 호응을 얻으면서 서버 시장을 장악하기 시작합니다.  리눅스라는 운영체제가 지속적으로 업그레이드가 되면서 안정화가 되가고 있었기 때문에, IBM은 운영체제 개발에 큰 리소스를 낭비하지 않고, 비즈니스 모델의 차별화를 위한 서비스 및 솔루션 개발 쪽으로 핵심역량을 집중할 수 있었습니다.  


공룡의 문화가 바뀌다.

IBM이 리눅스와 운명을 같이하면서 변화한 것은 단순히 사업전략이나 비즈니스 모델 뿐만이 아니었습니다.  오픈소스 커뮤니티가 가지고 있던 문화와 프로세스도 IBM이라는 거대조직에 대단한 영향력을 행사하게 되었습니다.  기업의 새로운 문화가 탄생하면서 조직이 변하기 시작한 것입니다.

오픈소스 프로젝트를 진행하는 커뮤니티는 빠르고 투명한 의사소통과 개발의 반복과 테스트를 통한 업그레이드를 중시합니다.  그래서, 일단 커뮤니티의 멤버들이 구성되면 메신저나 이메일을 활용해서 적극적으로 의사소통을 합니다.  사실 한국 개발자들이 오픈소스 프로젝트에 많이 참여하고, 적응하지 못하는 이유에 이러한 의사소통의 어려움 문제도 상당히 있다고 봅니다.

그에 비해, 기업의 의사소통은 여러가지 이유로(정치적인 문제나 책임소재 등) 보다 공식적인 루트를 이용하고 기록을 남기는 경우가 많습니다.  서로의 눈치를 보게 되고, 혹시나 있을지 모를 책임을 면하기 위한 회피활동을 하기 십상입니다.  IBM에서 리눅스 개발그룹을 이끄는 댄 프라이(Dan Frye)에 따르면, 기업의 소통문화가 오픈소스 커뮤니티의 그것에 비해 비효율적이어서 어려움이 있었다고 합니다.  채팅이나 게시판을 이용하는데 모두들 눈치를 보고, 과감하게 의사소통을 하지 않았던 것입니다.  그래서 내린 결정이 리눅스 그룹의 경우 사내 네트워크를 차단하고, 오로지 인터넷을 통한 의사소통만을 하도록 했습니다.  이런 결정이 내려진 이후에야 비로소 팀원들이 게시판과 채팅을 통한 활발한 의사소통을 시작했습니다.  

IBM이 오픈소스 프로젝트를 주도하면서 또 한가지 배운 것이 소프트웨어의 설계 방식이 기존의 대기업이 가지고 있던 것과 큰 차이가 있었다는 점 입니다.  설계-구현-테스트-유지보수로 이어지는 기본 단계 자체는 동일하지만, 시간의 분배에 엄청난 차이가 있었습니다.  오픈소스 커뮤니티는 설계보다는 구현-테스트에 많은 시간과 노력을 경주하는 경향이 있습니다.  원래 설계에서 시간이 가장 많이 잡아먹기 때문에 시간이라는 측면에서 이러한 프로세스는 커다란 장점이 있었습니다.  아이디어가 있으면 바로 특정 멤버가 코드를 올리면, 이를 바탕으로 새로운 코드와 컴파일 결과가 날마다 발표되고 이를 묶어서 컴파일하고 테스트하는 일련의 프로세스가 동작합니다.  그리고, 제품의 출시라는 것이 명시적이라기 보다는 "출시 후에도 개발 중"이라는 특징을 가지게 되지요 ...

이러한 오픈소스 커뮤니티의 효율성과 개방성은 IBM이라는 기업에 큰 영향을 미칩니다.  리눅스 개발팀에서 시작된 오픈소스 커뮤니티식의 개방형 의사소통 방식은 사내에서도 통하기 시작했습니다.  이러한 철학의 변화에 힘입어 IBM은 또 하나의 커다란 결정을 내리게 됩니다.  바로 수 많은 지적재산을 독점소유하고 이를 바탕으로 이윤을 얻는 대신, 품질을 향상시키고 성장을 촉진하는 쪽으로 많은 프로젝트들이 방향을 선회합니다.  IBM의 수많은 특허권이 yet2.com과 같은 기술거래기업을 통해 아웃소싱되기 시작하고, 자신들이 가지고 있던 노우하우를 외부에 적극적으로 노출하면서 생태계를 같이 꾸려나가게 되었습니다.  이러한 노력의 산물 중의 하나가 developerWorks와 alphaWorks 입니다.   저는 개인적으로 IBM이 매주 발행하던 developerWorks와 alphaWorks에서 많은 것을 배웠습니다.  첨단을 달리는 소프트웨어 기술들이 어떻게 발전하고, 동시에 실제로 이들을 마음대로 써볼 수 있었고 원한다면 사업화도 할 수 있었습니다.


수평적 협업의 기업으로의 변신

오픈소스 진영에 뛰어들기 이전만 하더라도 독점과 수직통합이라는 전통적인 기업의 문화를 가지고 있었던 IBM 이라는 거대기업은 오픈소스 커뮤니티가 가지고 있는 다양한 특징과 수평적 협업이라는 문화를 받아들이면서 개방성에 의한 강한 성장동력이 기업을 업그레이드 시킬 수 있었습니다.

IBM이 처음에 지적재산권 문제를 놓고 고민하던 시기에는 기업의 최고 경영자 층에서부터 엄청난 부담을 가졌었다고 합니다.  그룹의 부회장이 이에 대한 감독 역할을 하면서 리눅스 운영위원회를 작동시켰으며, 매달 임원회의를 통해 진행상황을 평가했습니다.  몇 달이 지니자 모두들 신경을 덜 쓰기 시작했고, 오픈소스의 마법이 자연스럽게 사내문화로 흡수되었습니다.  이러한 IBM의 사례는 오픈소스 혁명이 단순한 사회현상에 머물러 있는 것이 아니라, 기업의 혁신으로 이어지면서 새로운 가치창출을 할 수 있음을 극명하게 보여줍니다.


IBM의 성공사례는 단순히 역사적인 기록 또는 한 기업의 중흥의 역사로 경영학적 관점에서 보고 넘어가기에는 너무나 큰 의미를 가지고 있습니다.  철학과 문화적인 측면에서 이 사례가 우리에게 가르쳐주는 교훈은, 웹 2.0을 다소 기술적인 외침으로 받아들이면서 성공을 논의하는 현재의 우리나라의 주류사회에게는 많은 공부거리를 던져줍니다.  IBM이 최고경영층에서부터 이러한 문화적인 변화를 수용하면서 기업이 변태를 할 수 있었던 것과 같이, 우리 사회의 주류 층이 이런 개방과 참여, 그리고 내부조직화로 연계되는 오픈소스 커뮤니티의 사회적, 문화적, 철학적 함의를 받아들이고 자신들의 것으로 받아들일 때, 웹 2.0 이 우리나라에서 꽃을 피우게 될 것입니다.


(후속편에 계속 ...)

저작자 표시 비영리
신고

WRITTEN BY
하이컨셉
미래는 하이컨셉, 하이터치의 세계라고 합니다. 너무 메마르고 딱딱한 이야기보다는 글로벌 시대에 어울리는 세계 각국의 이야기, 그리고 의학과 과학을 포함한 미래에 대한 이야기의 세계로 여러분을 초대합니다.

트랙백  4 ,



지난 번 포스팅에서 컴퓨터 업계의 거인인 '빅블루(Big Blue)' IBM이 오픈소스 진영에 뛰어드는 엄청난 모험을 감행하게 된 배경과 그 성과에 대해서 글을 썼습니다.  오늘은 IBM이라는 거대조직에 오픈소스 커뮤니티가 가지고 있던 문화와 프로세스가 과연 어떤 영향을 미쳤는지를 중심으로 글을 전개시켜 보겠습니다.  이글을 처음 접하시는 분들은 이전의 포스팅을 꼭 한번 읽어보시기를 권장합니다.

2008/12/24 - [Health 2.0 vs. Web 2.0] - 오픈소스로 위기를 타개한 거인 IBM의 미래전략 (1)


오픈소스 프로젝트에 직접 관여를 해보신 분들은 아시겠지만, 오픈소스 프로젝트를 진행하는 커뮤니티는 빠르고 투명한 의사소통과 개발의 반복과 테스트를 통한 업그레이드를 중시합니다.   그래서, 일단 커뮤니티의 멤버들이 구성되면 메신저나 이메일을 활용해서 적극적으로 의사소통을 하지요 ...  사실 한국 개발자들이 오픈소스 프로젝트에 많이 참여하고, 적응하지 못하는 이유에 이러한 의사소통의 어려움 문제도 상당히 있다고 봅니다.

그에 비해, 기업의 의사소통은 여러가지 이유로(정치적인 문제나 책임소재 등) 보다 공식적인 루트를 이용하고 기록을 남기는 경우가 많습니다.  서로의 눈치를 보게 되고, 혹시나 있을지 모를 책임을 면하기 위한 회피활동을 하기 십상입니다.  IBM에서 리눅스 개발그룹을 이끄는 댄 프라이(Dan Frye)에 따르면, 기업의 소통문화가 오픈소스 커뮤니티의 그것에 비해 비효율적이어서 어려움이 있었다고 합니다.  채팅이나 게시판을 이용하는데 모두들 눈치를 보고, 과감하게 의사소통을 하지 않았던 것입니다. 

그래서 내린 결정이 리눅스 그룹의 경우 사내 네트워크를 차단하고, 오로지 인터넷을 통한 의사소통만을 하도록 했습니다.  이런 결정이 내려진 이후에야 비로소 팀원들이 게시판과 채팅을 통한 활발한 의사소통을 시작했습니다.  이 실례는 기실 현 정부가 취하고 있는 각종 미디어 및 인터넷 소통에 대한 정책이 얼마나 거꾸로? 인지를 간접적으로 시사하기도 합니다.  듣기 싫은 내용이라도 서로 소통이 되도록 해야 효율이 증가하고, 에너지가 넘치게 되며, 경제도 살아날텐데 일방통행을 주장하고 입을 다물고 있으라고 해서는 위기를 극복할 수 없습니다.  MB 정부가 건설업체나 국제적인 금융사기단에 있는 인물들 보다는 되려 IBM에 가서 많이 배웠으면 좋겠는데 ... T.T

IBM이 오픈소스 프로젝트를 주도하면서 또 한가지 배운 것이 소프트웨어의 설계 방식이 기존의 대기업이 가지고 있던 것과 큰 차이가 있었다는 점 입니다.  설계-구현-테스트-유지보수로 이어지는 기본 단계 자체는 동일하지만, 시간의 분배에 엄청난 차이가 있었습니다.  오픈소스 커뮤니티는 설계보다는 구현-테스트에 많은 시간과 노력을 경주하는 경향이 있습니다.  원래 설계에서 시간이 가장 많이 잡아먹기 때문에 시간이라는 측면에서 이러한 프로세스는 커다란 장점이 있었습니다.  아이디어가 있으면 바로 특정 멤버가 코드를 올리면, 이를 바탕으로 새로운 코드와 컴파일 결과가 날마다 발표되고 이를 묶어서 컴파일하고 테스트하는 일련의 프로세스가 동작합니다.  그리고, 제품의 출시라는 것이 명시적이라기 보다는 "출시 후에도 개발 중"이라는 특징을 가지게 되지요 ...

이러한 오픈소스 커뮤니티의 효율성과 개방성은 IBM이라는 기업에 큰 영향을 미칩니다.  리눅스 개발팀에서 시작된 오픈소스 커뮤니티식의 개방형 의사소통 방식은 사내에서도 통하기 시작했습니다.  이러한 철학의 변화에 힘입어 IBM은 또 하나의 커다란 결정을 내리게 됩니다.  바로 수 많은 지적재산을 독점소유하고 이를 바탕으로 이윤을 얻는 대신, 품질을 향상시키고 성장을 촉진하는 쪽으로 많은 프로젝트들이 방향을 선회합니다.  IBM의 수많은 특허권이 yet2.com과 같은 기술거래기업을 통해 아웃소싱되기 시작하고, 자신들이 가지고 있던 노우하우를 외부에 적극적으로 노출하면서 생태계를 같이 꾸려나가게 된 것이죠 ...  이러한 노력의 산물 중의 하나가 developerWorksalphaWorks 입니다.   저는 개인적으로 IBM이 매주 발행하던 developerWorks와 alphaWorks에서 많은 것을 배웠습니다.  첨단을 달리는 소프트웨어 기술들이 어떻게 발전하고, 동시에 실제로 이들을 마음대로 써볼 수 있었고 원한다면 사업화도 할 수 있었습니다.

오픈소스 진영에 뛰어들기 이전만 하더라도 독점과 수직통합이라는 전통적인 기업의 문화를 가지고 있었던 거대기업이 오픈소스 커뮤니티가 가지고 있는 다양한 특징과 수평적 협업이라는 문화를 받아들이면서 개방성에 의한 강한 성장동력이 기업을 업그레이드 시킨 것입니다. 

IBM이 처음에 지적재산권 문제를 놓고 고민하던 시기에는 기업의 최고 경영자 층에서부터 엄청난 부담을 가졌었다고 합니다.  그룹의 부회장이 이에 대한 감독 역할을 하면서 리눅스 운영위원회를 작동시켰으며, 매달 임원회의를 통해 진행상황을 평가했습니다.  몇 달이 지니자 모두들 신경을 덜 쓰기 시작했고, 오픈소스의 마법이 자연스럽게 사내문화로 흡수되었습니다.  이러한 IBM의 사례는 오픈소스 혁명이 단순한 사회현상에 머물러 있는 것이 아니라, 기업의 혁신으로 이어지면서 새로운 가치창출을 할 수 있음을 극명하게 보여줍니다.

이러한 IBM의 성공사례는 단순히 역사적인 기록 또는 한 기업의 중흥의 역사로 경영학적 관점에서 보고 넘어가기에는 너무나 큰 의미를 가지고 있습니다.  철학과 문화적인 측면에서 이 사례가 우리에게 가르쳐주는 교훈은, 웹 2.0을 다소 기술적인 외침으로 받아들이면서 성공을 논의하는 현재의 우리나라의 주류사회에게는 많은 공부거리를 던져줍니다.  IBM이 최고경영층에서부터 이러한 문화적인 변화를 수용하면서 기업이 변태를 할 수 있었던 것과 같이, 우리 사회의 주류 층이 이런 개방과 참여, 그리고 내부조직화로 연계되는 오픈소스 커뮤니티의 사회적, 문화적, 철학적 함의를 받아들이고 자신들의 것으로 받아들일 때, 웹 2.0 이 우리나라에서 꽃을 피우게 될 것입니다.


신고

WRITTEN BY
하이컨셉
미래는 하이컨셉, 하이터치의 세계라고 합니다. 너무 메마르고 딱딱한 이야기보다는 글로벌 시대에 어울리는 세계 각국의 이야기, 그리고 의학과 과학을 포함한 미래에 대한 이야기의 세계로 여러분을 초대합니다.

받은 트랙백이 없고 ,



IBM 이라는 회사는 컴퓨터를 아는 사람이면 누구나 아는 진정한 역사의 거인으로 기억되는 기업입니다.  흔히 그들의 파란색 로고를 빗대어 빅 블루(Big Blue)라는 애칭으로 불렸죠. 수십 년 동안 IBM은 자사가 제작한 컴퓨터 전용 소프트웨어를 만들어 왔습니다. 그렇기 때문에, 소프트웨어가 다른 회사의 하드웨어로 이식할 수 없게 했었죠.

하드웨어 사업을 통해 전세계를 장악하고, 메인프레임용 시장과 PC 하드웨어에 이르기까지 컴퓨터와 관련한 모든 시장에서 승승장구하던 IBM의 앞날에 암운을 그리운 것은 바로 숙명의 라이벌 마이크로소프트의 등장이었습니다.  이전에는 크게 중요하지 않게 생각했던 운영체제를 마이크로소프트에게 아웃소싱했던 IBM은 이후 컴팩과 같은 IBM 클론 컴퓨터 벤더들의 급격한 성장과 표준 운영체제 시장을 마이크로소프트에게 넘겨주면서 급격히 영향력이 줄기 시작합니다.  IBM이 마이크로소프트에 대항하기 위해 사력을 다했던 OS/2가 시장에서 실패하면서 IBM은 사실상 운영체제 시장에서 손을 땝니다.  언제나 컴퓨터 업계에서 거인으로서 중심에 있었던 빅 블루가 신흥강자에게 권좌를 내주고 변방으로 쫓겨나는 신세가 되어버린 것이지요 ...

그렇지만 절치부심하던 IBM에게 인터넷은 새로운 기회이면서 동시에 위기로 찾아오게 됩니다.  운영체제에서는 실패했지만, 일단 눈에 보이는 엔터프라이즈 환경과 시장에 제대로 대처한다면 다시 한번 업계의 리더로서의 힘을 발휘할 수 있지만, 제대로 대처하지 못하면 이제는 자신들이 장악하고 있던 금융권을 비롯한 거대고객들의 시장마저도 잃을 수 있었습니다.  상황은 그리 녹녹치 않았습니다.  개인용 컴퓨터와 클라이언트 컴퓨팅 환경, 그리고 웹 브라우저 마저도 완전히 마이크로소프트가 장악을 해 나가고 있었고, 반대로 서버와 엔터프라이즈 분야에서는 자바를 앞세운 신흥강자 썬 마이크로시스템즈(Sun Microsystems)의 약진이 눈부셨습니다.  IBM이 발족해서 추진하던 웹 서버 시장 역시 시장에서 그다지 큰 반응을 얻지 못하면서, 이제 IBM의 완전한 추락이 눈앞에 보이는 듯 하였죠 ...

이 때 IBM은 기업의 운명을 걸고 회사의 전략을 완전히 변경하는 파격적인 결정을 내립니다.  이렇게 거대한 기업이 기업의 문화와 그동안의 관행을 송두리째 바꿔버리는 결정을 내린다는 것은 무척이나 어려운 것입니다.  IBM이 힘겹게 마이크로소프트와 썬 마이크로시스템즈와 싸우고 있을 즈음, 세계에서는 리눅스가 인터넷 해커 커뮤니티에 등장해서 인기를 끌기 시작했습니다.  당시만 해도 버그도 많고, 비즈니스 모델이라고는 하나도 없는 이 괴상한 운동(?)이 어느정도의 파급력을 가져올 수 있을지 모두들 반신반의하고 있었던 시기입니다.  IBM은 1998년부터 많은 인력들을 이용해서 리눅스를 포함한 각종 오픈소스 소프트웨어 전체에 대해 연구를 시작하였습니다.  이렇게 연구를 시작한 것 만으로도 그간의 IBM의 폐쇄적 정책에 비추어보면 파격적인 시도였습니다.  처음 시작한 것이 웹 서버 소프트웨어 프로젝트인데, 당시 IBM이 밀고 있던 도미노(Domino) 서버가 시장에서 실패하고 있었지만, 가까운 미래에 서버 분야에 있어서는 웹 서버 기술이 가장 중요한 핵심 부분이 될 것이라는 것을 알고 있었던 IBM은 오픈소스 프로젝트 아파치를 이끌고 있던 브라이언 벨렌도프를 직접 만나서 IBM이 아파치 프로젝트를 지원하고 싶다는 의사를 피력합니다. 

당시만 해도 오픈소스 진영의 개발자들은 IBM 때문에 오픈소스의 정신이 무너질까 우려를 하였고, IBM은 전세계에 퍼져있는 개발조직과 일하는 것이 법적/기술적으로 가능한 것인지 의문시 하였습니다.  그렇지만, 양측은 합의를 하고 IBM의 참여를 허락합니다.  IBM은 비영리재단의 형식으로 아파치 소프트웨어 재단을 설립함으로써 본격적인 오픈소스 웹 서버 개발에 들어갑니다.  프로젝트를 시작한지 3개월 만에 IBM은 자사의 주력 WAS(Web Application Server)웹스피어(WebSphere) 제품군에 아파치를 도입하였고, 웹스피어는 시장의 환영을 받으며 순항을 하기 시작했습니다. 

아파치 프로젝트의 성공을 발판으로, IBM은 본격적으로 오픈소스를 자사의 핵심전략으로 받아들이기 시작합니다.  당시 IBM의 상황은 낮은 하드웨어 가격으로 승부하는 델(Dell)과 같은 신흥 하드웨어 강자와 막강한 운영체제를 기반으로하는 마이크로소프트와 썬 마이크로시스템즈 사이에서 샌드위치와 같은 신세가 되어가고 있었습니다.  아파치의 성공을 경험한 IBM은 과감하게 리눅스를 자사의 메인 성장동력으로 채택하는 모험을 감행합니다.  리눅스는 작은 서버에서도 큰 무리가 없이 동작하였고, 무엇보다 클러스터링을 통해 확장하기가 용이했으며, 무료였기 때문에 고객들에게 호응을 얻으면서 서버 시장을 장악하기 시작합니다.  리눅스라는 운영체제가 지속적으로 업그레이드가 되면서 안정화가 되가고 있었기 때문에, IBM은 운영체제 개발에 큰 리소스를 낭비하지 않고, 비즈니스 모델의 차별화를 위한 서비스 및 솔루션 개발 쪽으로 핵심역량을 집중할 수 있었습니다. 

IBM이 리눅스와 운명을 같이하면서 변화한 것은 단순히 사업전략이나 비즈니스 모델 뿐만이 아니었습니다.  오픈소스 커뮤니티가 가지고 있던 문화와 프로세스도 IBM이라는 거대조직에 대단한 영향력을 행사하게 되었습니다.  기업의 새로운 문화가 탄생하면서 조직이 변하기 시작한 것입니다. 

이에 대한 이야기는 다음 기회에 더 자세히 포스팅을 하도록 하겠습니다.


신고

WRITTEN BY
하이컨셉
미래는 하이컨셉, 하이터치의 세계라고 합니다. 너무 메마르고 딱딱한 이야기보다는 글로벌 시대에 어울리는 세계 각국의 이야기, 그리고 의학과 과학을 포함한 미래에 대한 이야기의 세계로 여러분을 초대합니다.

트랙백이 하나이고 ,