Offcanvas

How To / 비즈니스|경제 / 애플리케이션

SW 개발을 빠르고 저렴하게... '코드 마켓플레이스'를 아시나요?

2014.03.12 Paul Rubens  |  CIO


그는 "문제를 발견해도 혼자 해결해야 했다. 개발자에게 연락을 했지만, 대다수는 반응이 없었다. 도와줄 동기가 없기 때문이다. 10개 또는 20개의 라이브러리를 활용한 코드를 보유하고 있다면 이를 계속 관리해 줄 전문가를 원하게 된다"라고 말했다.

비나윤은 써드파티가 개발한 코드 모듈을 사용했을 때 라이선스로 인해 문제가 더 복잡해지곤 했다고 덧붙였다. 그는 이에 관해 "특정 모듈에 적용된 라이선스가 다른 목적이 있는 프로젝트의 라이선스와 상충되지 않도록 만전을 기해야 했다"고 설명했다. 매번 변호사를 고용해 새 모듈이 라이선스 조건을 준수하도록 만들어야 했다는 의미다.

그러나 빈프레스를 비롯한 마켓플레이스들은 더 쉽게 라이선싱을 할 수 있는 것이 특징이다. 빈프레스에는 오픈소스 코드만 있는 것이 아니다. 그러나 다른 코드라도 오픈 소스처럼 쉽게 라이선싱을 할 수 있다.

메사추세츠 공과 대학(MIT)의 MIT 라이선스 방식과 유사하게 라이선시(라이선스를 받은 사람)가 다시 라이선싱을 할 수 있는 코드도 있다. 일부 개발자들은 지원 라이선스를 제공한다. 대다수 라이선시들이 100% 상업 라이선스를 선택한다. 여기에 때때로 부수 기능을 추가시킨다.

지원을 하지 않을 경우 '환불 보증'
빈프레스는 애플, 안드로이드 앱 스토어와 마찬가지로 30%의 거래 수수료를 챙긴다. 비나윤은 기업들이 응답이 없을 수도 있고, 기술 역량이 모자란 개발자와 직접 접촉 하는 것보다 마켓플레이스를 이용하는 것이 더 편리하기 때문에 수수료가 정당하다고 주장했다. 그는 "우리는 코드 품질을 검사한다"고 강조했다.

추파모바일 또한 수수료로 거래 금액의 30%를 받는다. 빈프레스와 마찬가지로 고객이 구입한 코드에 만족하지 못하는 특정 상황에서는 환불을 보증한다. 아지올라스는 "사용자가 문제에 직면했는 데, 개발자가 이에 필요한 지원 서비스를 제공하지 않을 경우 '14일 환불 보증' 정책을 적용한다"고 말했다.

모듈 개발자들에게는 자신들이 개발한 소프트웨어를 구입할 바이어로 구성된 시장과 고객 및 라이선스 관리에 도움을 주는 CRM 및 라이선스 관리 툴을 제공한다. 예를 들어, 빈프레스는 개발자가 코드를 업데이트하면, 이를 개발자의 고객에게 이메일로 통보한다. 이는 라이선스 관리에 하루 업무 시간의 10% 정도만 투자할 수 있는 개인 개발자들에게는 큰 도움이 된다.

악성 소프트웨어 경감
남이 개발한 코드를 사용할 때 가장 큰 위험은 '신뢰'와 관련이 있다. 예를 들어, 소프트웨어 개발에 사용한 코드에 악성 요소가 숨어 있을 위험이 있다.

고객은 바이너리가 아닌 소스를 받게 된다. 따라서 직접 소스를 검사할 수 있다. 비나윤은 빈프레스는 소스를 대상으로 백도어와 다른 취약성 검사를 할 수 있는 툴을 개발하고 있다고 덧붙였다. 그는 "우리는 보안을 보증하지 않는다. 그러나 각 개발자들이 기준에 맞춰 코드를 저작하도록 만전을 기하고 있다"고 말했다.

'바퀴를 다시 발명하고 싶지 않다면, 공개된 오픈 소스 소프트웨어가 가장 저렴한 대안이 될 수 있다. 그러나 지원과 라이선싱 문제를 피하는 대신 간편하게 코드를 조달하는 대가를 지불할 의사가 있다면, 큐레이트된 코드 마켓플레이스가 좋은 대안이다. 이는 정해진 예산과 일정에 맞춰 애플리케이션을 개발할 수 있도록 돕는다. 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.