고가의 상용SW를 사용해야 하는 부담이 있다면 저렴하게 오픈소스를 사용할 수 있겠지요. 대신 약간의 기능 부족과 지원 부족은 감수하거나 다른 형태로 저렴하게 비용을 지불하면서 말이죠. 물론 어떤 오픈소스는 상용SW보다 더 나은 기능을 제공하는 것도 있습니다.
또 상용SW가 폐쇄적이라 고객이 원하는데로 고쳐쓸 수 없다면 오픈소스를 고려해 볼 수 있겠죠. 상용SW라 안돼고 오픈소스라 안된다는 것이 아니라 상황에 맞게 미래를 고려하여 최선의 선택을 하는 것이 바람직하죠.
오픈소스 모델이 정말 효율적인가? 저는 대부분은 아니라고 봅니다. 오픈소스 커뮤니티가 활발하고 참여하는 인력의 수준이 높다면 효율적일 수 있죠. 그러나 대부분의 오픈소스는 그렇지 않습니다. 그러나 수만은 오픈소스 중 1%만 효율적인 모델을 가지고 있다면 어떨까요. 많은 사람이 사용하고 관심을 가지는 오픈소스, 훌륭한 개발자가 참여하고 풍부한 자금을 가진 기업이 후원하는 오픈소스. 그런 오픈소스가 가지는 모델은 정말 훌륭하지 않을까요. 그리고 1%에 해당하는 오픈소스는 얼마나 많을까요?
참조: 오픈 소스 모델은 정말 효율적인가? MS 관리자의 질문
Posted by 산사랑

