Offcanvas

비즈니스|경제 / 애플리케이션 / 오픈소스

돈 내고 오픈소스 SW를 써야 하는 6가지 이유

2013.02.15 Paul Rubens  |  CIO


3 검증되고, 안정적인 제품, 신속한 버그 수정, 예측 가능한 제품 주기
레드햇같은 회사들은 오픈소스 프로젝트에서 새로운 코드를 자사 유료 제품에 포함시키기에 앞서 넓은 범위의 하드웨어, 환경설정, 애플리케이션들을 검증하고 버그를 수정한다고 하프는 설명했다.
이런 과정에는 인력, 프로세스, 시스템, 인프라 등 상당한 기업 자원이 필요하고, 이를 통해서 얻게 되는 안정성과 신뢰도가 바로 당신이 지불한 사용료의 대가라고 할 수 있다.

기술이 더디게 도입돼 결과 RHEL의 현재 버전은 일반적으로 페도라보다 몇 단계 늦어졌다. 페도라 개발 커뮤니티는 오래된 패키지 수리를 제공하지 않지만, 레드햇은 구독 서비스의 일부로 RHEL 패키지에 잠정 보안 혹은 버그 수리까지 제공하기 때문이다. 페도라의 최신판에 나오는 신기능 역시 RHEL로 백포트 될 수 있다고 하프는 전했다.

또한 구독 제품들 오픈소스 프로젝트들과 달리 성능 향상, 버그 수리, 보안 업데이트 등을 받을 수 있는 기간을 특정한 제품주기가 명시되어 있는게 보통이다. 이로 인해 당신의 업그레이드를 계획하고, 필요한 경우 하드웨어 교체까지 스케줄을 적절히 맞출 수 있다.

4 부가적인 기능
오픈소스가 제공하지 않는 부가적인 기능을 가진 제품을 구입하는 것은 충분히 이해할만한 일이다. 예를 들어, 빅 스위치 네트워크(Big Switch Networks)는 플러드라이트(Floodlight)라고 하는 오픈소스 네트워크 컨트롤러 프로젝트를 후원하고 있고, 자체 빅 네트워크 컨트롤러(Big Network Controller: BNC) 제품도 이를 중심으로 만들어졌다. 플러드라이트 컨트롤러를 향상시켜주는 부수적 기능성을 BNC가 제공하는데, 이것이 바로 돈을 지불하며 얻는 헤택이다.

빅 스위치 네트워크의 선임 이사 앤드류 하딩은 “BNC는 핵심에 플러드라이트를 사용하지만, 추적, 통계, 성능 확장성 등의 추가 모듈 역시 포함하고 있다. 추가 모듈들은 오픈소스는 아니다”라고 밝혔다. 또한 BNC는 대부분의 기업들이 시스템 대체작동을 고려하기 위해 네트워크 컨트롤러에 기대하는 기능이지만 플러드라이트 네트워크 컨트롤러에는 없는 멀티 노드 전개 능력을 제공하고 있다.

5 통합형 하드웨어와 소프트웨어 솔루션
솔루션이 분명히 작동하도록 보장된 오픈소스 소프트웨어가 포함된 하드웨어와 소프트웨어 패키지를 사는 것이 종종 더 현명한 비용 지출이 되곤 한다. 예를 들어, 디지움(Digium)은 오픈소스 PBX 송수신 소프트웨어 프로젝트 아스테리스크(Asterisk)의 창시자이자 유지관리하는 후원자다. 아스테리스크에 SLA 지원을 하는데 더해, 이 회사는 빅 스위치 네트워크가 플러드라이트를 향상시키기 위해 유료형 추가 소프트웨어 모듈을 제공하는것과 같은 방식으로 소프트웨어의 성능을 향상시키도록 설계된 하드웨어를 판매하고 있다.

그 하드웨어에는 전화 연결의 물리적-레이어 시스템 대체작동을 가능케 하기 위해 설계된 중복 애플리케이션이 포함되어 있어서, 하드웨어나 소프트웨어가 아스테리스크를 실행하는 서버에서 고장나는 상황에서는, 통신이 자동적으로 아스테리스크 백업 서버로 전환된다.

또한 디지움은 원격에서 지원되고 설정하는 능력등의 다양한 아스테리스크-특정 기능을 가진 IP 전화기와 아스테리스크 환경에서 작동 지원과 함께 판매되는 PSTN 인터페이스 카드를 제공하고 있다.

그래서 엄밀히 소프트웨어를 사는 게 아니라 하더라도, 그 위에 지어진 솔루션에 돈을 지불하고 있는 것이다. “많은 회사들은 단지 아스테리스크뿐 아니라, 소프트웨어, 지원, 전화, 시스템 대체작동 기능까지 포함된 완전한 통신 솔루션을 구입하고 싶어한다”라고 아스테리스크의 커뮤니티 책임자 데이비드 두페트는 전했다.

6 상용 제품들을 위한 저가 플랫폼
디지움은 아스테리스크를 오픈소스 GPLv2 라이선스 하에서 배포하는 것에 더하여, 저렴한 상업용 라이선스를 가진 소프트웨어를 만든다는 점 역시 일반적이지 않다. 이 점이 오픈소스 소프트웨어에 돈을 지불하는 이유가 된다: 만약 당신이 상업용 라이선스에 돈을 내면, GPLv2 라이선스 하에서 도출되어 나온 코드를 원래 개발 커뮤니티에 제공하지 않아도 소프트웨어를 수정할 수 있다. 이는 당신이 수정된 코드를 자체 상업용 제품에 통합시키고 싶은 경우 유용할 것이다.

유료 오픈소스는 상품화한 것이다
오픈소스-기반 제품에 돈을 지불한다는 것은 상품화한 오픈소스 코드를 사용할 수 있음을 뜻한다. 상품 품목에는 지원, 테스트, 하드웨어 인증, 예측가능한 제품주기 등이 포함된다.
“대가를 지불함으로써, 당신은 상용 소프트웨어 사용과 같은 경험을 얻지만 돈은 훨씬 아낄 수 있다”라고 하프는 결론내렸다.

*Paul Rubens는 영국에 거주하는 테크놀로지 저널리스트다. ciokr@idg.co.kr

CIO Korea 뉴스레터 및 IT 트랜드 보고서 무료 구독하기
Sponsored
추천 테크라이브러리

회사명:한국IDG 제호: CIO Korea 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아01641 등록발행일자 : 2011년 05월 27일

발행인 : 박형미 편집인 : 천신응 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.