상용 소프트웨어

상용 소프트웨어(商用-), 커머셜 소프트웨어(commercial software), 페이웨어(payware)는 상업적 목적으로나, 판매를 목적으로 생산되는 컴퓨터 소프트웨어이다.

대개는 사유 소프트웨어인 경우가 많지만, 자유 소프트웨어 패키지 또한 상용 소프트웨어인 경우가 있다.

배경과 도전 
프로그래밍을 통해 소프트웨어를 개발하는 일은 물리적인 상품을 개발하는 것과 필적할 정도로 시간, 노동 집약적인 과정이지만 소프트웨어를 디지털 상품으로 재생산, 복제, 공유하는 일은 비교적 쉬운 편이다. 거의 모든 물리적 상품과 제품들과 달리 특수한 기계나 값비싼 추가 자원이 필요하지 않다. 소프트웨어가 개발되면 누구든지 거의 비용을 들이지 않고 무한한 수로 복제가 가능하다. 이로 인해 컴퓨터 시대 초기에는 대중 시장을 위한 소프트웨어 상업화가 불가능하였다. 하드웨어와 달리 교역이 가능하거나 상업화가 가능한 상품으로 취급되지 않았다. 소프트웨어는 순전히 무료로 공유되거나(해커 문화) 하드웨어를 고객에게 유용하게 만들기 위한 서비스의 일부로서 판매 하드웨어와 함께 끼워져 판매되었다.

1970년대와 1980년대 컴퓨터 산업의 변화로 인해 소프트웨어는 천천히 스스로 상업화되었다. 1969년, 반독점법 소송의 위협을 받은 IBM은 (메인프레임) 소프트웨어와 서비스 비용을 별도 부과함으로써 산업 변화를 주도하였으며 소스 코드 제공을 중단하기에 이르렀다. 1983년, 바이너리 소프트웨어가 애플 대 프랭클린 법 결정에 의해 저작권 보유가 가능해졌는데, 그 이전까지는 오직 소스 코드의 저작권 보유만 가능한 상태였다. 게다가 동일 마이크로프로세서 아키텍처 기반의 수백만 대의 컴퓨터 보급과 성장으로 처음으로 호환 대중 시장이 가치를 지니게 되었으며 바이너리 리테일 소프트웨어의 상업화 준비가 이루어질 수 있었다.

같이 보기 
 무료 소프트웨어
 오픈 소스
 응용 소프트웨어
 시스템 소프트웨어

각주 

소프트웨어 배포