본 문서에는 최근 수년간 기업에서 어떻게 오픈 소스를 적용하고 있는지를 또한 적용을 준비하고 있는 기업들은 어떤 전략으로 임해야 하는 지를 설명해 주고 있다.
오픈 소스의 특징으로 저작권 확장성(Expansive Licensing), 개발 투명성(Development Transparency), 코드 학습 능력(Ability to Inspect Code), 코드 수정 능력(Ability to Modify Code), 커뮤니티 참여(Community), 재배포(Redistribution) 등 6가지로 규정하였다.
기업 적용에 대해 기민성 및 규모별 적합성(Agility and Scale), 품질 및 보안(Quality and Security), 상용 벤더 독립성(Breaking Vendor-Lockin), 비용(Cost), 사용권(Sovereignty), 혁신(Innovation) 등 6가지 관점에서 장단점과 사례를 각각 설명하고 있다.
표를 보면 이 두가지의 상호 연관성을 잘 표현하고 있는데, 역시 중요한 점은 기업 구성원들의 '개발 커뮤니티 참여'라고 할 수 있다.
기업 구성원들이 오픈 소스 커뮤니티에 참여해서 소프트웨어를 다운 받아 사용함으로서 최신 기술을 습득하고 자기 계발을 할 수 있어 장기적으로 기업 비용 감소에 도움이 된다는 논리다.
개발자가 개별적으로 성장할 수 있는 오픈 소스 커뮤니티와 그 패러다임이 장기적으로 SW업계의 변화로 이어질 것이다. 이미 (Sun, Redhat 같은) 상용 SW 기업들도 자사의 소프트웨어를 오픈 소스화 하고, 커뮤니티를 통해 기존의 하던 기술 전수를 하는 방식으로 변모 했다.
이런 변화는 SW 업계 취업 시장에서도 여과없이 나타난다. 아래 표는 문서상에 나온 최근 1년간의 취업 요청 건수를 분석한 것이다.
Ruby, Python, Jboss, Subversion, Eclipse 같은 최신 오픈 소스 개발 언어와 도구가 의미 있는 성장세를 보였고 특이하게 (리눅스와 윈도우 같은)다중 운영체제를 지원하기 위한 vmware 경험자를 요구한 것이 많다는 것은 다양한 플랫폼의 변화에 따른 것임을 반증한다.
오픈 소스가 기업에 적용되려면 필연적으로 '개발자'의 교육 문제가 수반되며 그 교육은 결국 기업 자체가 아닌 커뮤니티에서 이루어진다고 하겠다. 그러한 커뮤니티의 목표는 결국 '소스 코드 공헌을 통한 자기 계발'이며 이것이 '개발자 커뮤니티'의 사명이 되어야 하지 않을까?
이 저작물은
크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.여러분의 생각
Trackback URL: http://channy.tistory.com/trackback/283
여러분의 의견
-
mindfree님의 생각
2008/08/13 09:10 e/d re:
문서의 가격이 399달러인가요? 40만원이 넘는다는 얘긴데. 혹시 39.9달러나 3.99달러의 오타는 아닌지. -
Koww님의 생각
2008/08/13 09:35 e/d re:
그러게요 무료로 배포해줄 정도였으면 399달러는 아닌거 같은데.. -
channy님의 생각
2008/08/13 10:03 e/d re:
음.. 기자들에게만 무료로 준거구요. 기업 대상 판매용 문서다 보니 가격이 좀 비싸더군요. 하지만 읽을 만 합니다. -
디버님의 생각
2008/08/13 11:06 e/d re:
통상 IDC, Gartner 리포트를 보면 상당히 고가이며, 오라일리 리포트 또한 동일 선상에서 생각하시면 될 것 같습니다. ^^ -
wooooo님의 생각
2008/08/13 09:44 e/d re:
http://radar.oreilly.com/research/os-enterprise-report.html
PDF 버전을 399$에 팔고 있군요?




















East Agent's Blog 2008/08/18 13:44 삭제
"발자에게 오픈 소스 커뮤니티란?" - 로부터 트랙백오픈소스가 프로젝트에 미치는 영향과 중요한 이야기는 글 말미의 다음 내용입니다.오픈 소스가 기업에 적용되려면 필연적으로 '개발자'의 교육 문제가 수반되며 그 교육은 결국 기업 자체가 아닌 커뮤니티에서 이루어진다고 하겠다. 그러한 커뮤니티의 목표는 결국 '소스 코드 공헌을 통한 자기 계발'이며 이것이 '개발자 커뮤니티'의 사명이 되어야 하지 않을까?결국 중요한 교육의 문제가 커뮤니티에 있음을 이...