2014.02.13

오픈소스 소프트웨어를 사용하지 않는 7가지 이유

Paul Rubens | CIO

오픈소스 전도사들과 이야기를 해보면 그들은 오픈소스를 이용한 소프트웨어만이 유일한 해결책이라고 말할 가능성이 높다.

물론 오픈소스 소프트웨어의 장점은 다양하다. 우선 이용에 별다른 비용이 들지 않는다. 또한 원하는 대로 변형할 수 있다. 소스코드의 공개는 보안 취약점이 쉽게 발견된다는 점을 의미한다. 누구나 버그를 고칠 수 있으며 특정 벤더에 의존하는 것이 아니다. 특정 사유 소프트웨어 기준에 얽매이지도 않는다. 벤더가 파산하거나 제품의 수익성이 없다고 판단될 지라도 제품의 지원이 끊기는 것이 아니라는 장점도 있다.

하지만 이러한 모든 실질적 이점에도 불구하고 폐쇄적인인 소프트웨어 사용이 실제로 경영상 더 합당하게 여겨지는 경우가 많다. 아마도 오픈소스 전도사들은 이러한 사실과 이유를 말해주지 않을 것이다.

아래의 경우는 오픈소스 소프트웨어에 비해 구식의 사유 소프트웨어(proprietary products) 제품이 더 경영상 합당하게 간주되는 예시들이다.

1. 비숙련 사용자들에게 더 사용이 쉬울 경우
리눅스는 서버 시장에 있어서 많은 영향을 미쳤지만 데스크톱 시장에서는 그렇지 못했다. 상당한 이유가 있다. 지난 수년간 발전을 거듭했음에도 여러 배포판의 UI가 윈도우나 맥 OSX에 비하면 떨어지는 수준이기 때문이다.

기술적으로 리눅스가 이러한 상용 OS보다 떨어질 것이 없다. 그러나 리눅스가 가진 이들 약점은 대부분의 사용자들이 더 사용하기 어려워 현업에서 사용할 가능성이 적어진다는 것을 의미한다. 이는 생산성 저하로 연결된다. 즉 직원들이 친숙해 하는 자체 OS를 사용하는 것보다 더 많은 비용이 발생하는 것이다.

2. 사실상의 표준일 때
대부분의 지식근로자들은 마이크로소프트 워드와 엑셀에 친숙한 경우가 많다. 리브레오피스(LibreOffice)나 아파치 오픈오피스(Apache OpenOffice) 등과 같은 오픈소스 소프트웨어들도 있지만, 써드파티 제품들과의 통합을 위한 UI와 기능, 성능, 플러그인, API의 측면에서 정확히 일치하지 않는다. 90%정도의 유사성을 보이기는 하지만, 나머지 차이점이 문제를 발생시킬 가능성도 있다. 특히 공급업체와 소비자간 문서 교환에 있어서 이러한 문제가 발생할 가능성이 있다.

또한 전문 영역에서 사유 소프트웨어(Proprietary Software)의 사용은 당위성을 지니게 된다. 여러 벤더들이 대학에서 자신들의 소프트웨어로 학생들을 교육시키는 상황 등이다. 아파치 소프트웨어 재단(Apache Software Foundation)의 회원이며 NASA 연구소 수석 컴퓨터 과학자인 크리스 매트만은 “이러한 상황이 발생할 때, 학생들은 해당 소프트웨어에 대해 더 잘 알게 된다”라고 말했다. 이 학생들이 기업에 취직하면 이전에 사용하여 친숙하던 소프트웨어를 계속 사용하는 상황이 나타나는 것이다.

3. 사유 소프트웨어(Proprietary Software)가 더 많은 지원을 제공할 때
오픈소스 소프트웨어 영역에서도 훌륭한 지원이 지원될 수 있다. 하지만 자주 그러한 것은 아니며 이것이 문제가 될 수 있다고 카네기 멜론 대학(Carnegie Mellon University)의 토니 와서만 교수는 말했다.

그는 “고객들이 기업 외부의 누군가를 통해 제품 지원을 상시 요청하는 경우도 있고 신속한 대응을 전제하는 서비스 수준 계약에 비용을 지불하고자 하는 사람도 있다. 오픈소스 프로젝트의 포럼 페이지에 질문이 올라오면 이에 대해 신속히 댓글이 달리는 경우가 많다. 하지만 수신자 부담 전화를 통해 확실한 벤더가 지원을 제공하는 것에 비길 수는 없다” 라고 말했다.

4. 서비스로서의 소프트웨어(Software as a Service)를 원할 때
클라우드 소프트웨어는 기존의 소프트웨어와는 다르다. 일반적으로 소스코드에 대한 접근이 불가하다. 호스트 소프트웨어가 온전히 오픈소스 소프트웨어를 기반으로 구축된 경우에도 마찬가지다. 따라서 오픈소스의 장점을 제대로 전달해주지 못한다. 또 이러한 관점에서 ‘사용하는 것에 있어 지불하는 방식’을 차용한 SaaS의 장점은 소스코드에 대한 접근이 없다는 것이 가져다 주는 단점을 넘어선다.
 

 

 




2014.02.13

오픈소스 소프트웨어를 사용하지 않는 7가지 이유

Paul Rubens | CIO

오픈소스 전도사들과 이야기를 해보면 그들은 오픈소스를 이용한 소프트웨어만이 유일한 해결책이라고 말할 가능성이 높다.

물론 오픈소스 소프트웨어의 장점은 다양하다. 우선 이용에 별다른 비용이 들지 않는다. 또한 원하는 대로 변형할 수 있다. 소스코드의 공개는 보안 취약점이 쉽게 발견된다는 점을 의미한다. 누구나 버그를 고칠 수 있으며 특정 벤더에 의존하는 것이 아니다. 특정 사유 소프트웨어 기준에 얽매이지도 않는다. 벤더가 파산하거나 제품의 수익성이 없다고 판단될 지라도 제품의 지원이 끊기는 것이 아니라는 장점도 있다.

하지만 이러한 모든 실질적 이점에도 불구하고 폐쇄적인인 소프트웨어 사용이 실제로 경영상 더 합당하게 여겨지는 경우가 많다. 아마도 오픈소스 전도사들은 이러한 사실과 이유를 말해주지 않을 것이다.

아래의 경우는 오픈소스 소프트웨어에 비해 구식의 사유 소프트웨어(proprietary products) 제품이 더 경영상 합당하게 간주되는 예시들이다.

1. 비숙련 사용자들에게 더 사용이 쉬울 경우
리눅스는 서버 시장에 있어서 많은 영향을 미쳤지만 데스크톱 시장에서는 그렇지 못했다. 상당한 이유가 있다. 지난 수년간 발전을 거듭했음에도 여러 배포판의 UI가 윈도우나 맥 OSX에 비하면 떨어지는 수준이기 때문이다.

기술적으로 리눅스가 이러한 상용 OS보다 떨어질 것이 없다. 그러나 리눅스가 가진 이들 약점은 대부분의 사용자들이 더 사용하기 어려워 현업에서 사용할 가능성이 적어진다는 것을 의미한다. 이는 생산성 저하로 연결된다. 즉 직원들이 친숙해 하는 자체 OS를 사용하는 것보다 더 많은 비용이 발생하는 것이다.

2. 사실상의 표준일 때
대부분의 지식근로자들은 마이크로소프트 워드와 엑셀에 친숙한 경우가 많다. 리브레오피스(LibreOffice)나 아파치 오픈오피스(Apache OpenOffice) 등과 같은 오픈소스 소프트웨어들도 있지만, 써드파티 제품들과의 통합을 위한 UI와 기능, 성능, 플러그인, API의 측면에서 정확히 일치하지 않는다. 90%정도의 유사성을 보이기는 하지만, 나머지 차이점이 문제를 발생시킬 가능성도 있다. 특히 공급업체와 소비자간 문서 교환에 있어서 이러한 문제가 발생할 가능성이 있다.

또한 전문 영역에서 사유 소프트웨어(Proprietary Software)의 사용은 당위성을 지니게 된다. 여러 벤더들이 대학에서 자신들의 소프트웨어로 학생들을 교육시키는 상황 등이다. 아파치 소프트웨어 재단(Apache Software Foundation)의 회원이며 NASA 연구소 수석 컴퓨터 과학자인 크리스 매트만은 “이러한 상황이 발생할 때, 학생들은 해당 소프트웨어에 대해 더 잘 알게 된다”라고 말했다. 이 학생들이 기업에 취직하면 이전에 사용하여 친숙하던 소프트웨어를 계속 사용하는 상황이 나타나는 것이다.

3. 사유 소프트웨어(Proprietary Software)가 더 많은 지원을 제공할 때
오픈소스 소프트웨어 영역에서도 훌륭한 지원이 지원될 수 있다. 하지만 자주 그러한 것은 아니며 이것이 문제가 될 수 있다고 카네기 멜론 대학(Carnegie Mellon University)의 토니 와서만 교수는 말했다.

그는 “고객들이 기업 외부의 누군가를 통해 제품 지원을 상시 요청하는 경우도 있고 신속한 대응을 전제하는 서비스 수준 계약에 비용을 지불하고자 하는 사람도 있다. 오픈소스 프로젝트의 포럼 페이지에 질문이 올라오면 이에 대해 신속히 댓글이 달리는 경우가 많다. 하지만 수신자 부담 전화를 통해 확실한 벤더가 지원을 제공하는 것에 비길 수는 없다” 라고 말했다.

4. 서비스로서의 소프트웨어(Software as a Service)를 원할 때
클라우드 소프트웨어는 기존의 소프트웨어와는 다르다. 일반적으로 소스코드에 대한 접근이 불가하다. 호스트 소프트웨어가 온전히 오픈소스 소프트웨어를 기반으로 구축된 경우에도 마찬가지다. 따라서 오픈소스의 장점을 제대로 전달해주지 못한다. 또 이러한 관점에서 ‘사용하는 것에 있어 지불하는 방식’을 차용한 SaaS의 장점은 소스코드에 대한 접근이 없다는 것이 가져다 주는 단점을 넘어선다.
 

 

 


X