소프트웨어 구분
이 포스트는 소프트웨어 구분에 대해 간략히 설명한다.
항상 조금씩 헷갈렸던 부분이라 아주, 아주 간략하게 정리를 해보았다.
- 상용 소프트웨어
- 일정의 사용료를 지불하고 구입해서 사용
- 공개 소프트웨어
- 프로그램 제작자가 자유로운 사용을 허용한 소프트웨어
- 쉐어웨어
- 일정기간 동안만 사용이 가능한, 기능이 제한된 소프트웨어
- 데모 버전
- 사용 소프트웨어를 홍보하기 위해 주요 기능이 시연 가능한 소프트웨어
- 트라이얼 버전
- 사용 소프트웨어를 일정 기간 사용해 볼 수 잇는 체험판 소프트웨어
- 알파 버전
- 사내에서 성능 시험을 위한 테스트 버전
- 베타 버전
- 공식 프로그램 발표 전 일반 사용자에게 공개하는 버전
- 번들 프로그램
- 컴퓨터 시스템이나 프로그램을 구입하는 경우 특정 제품과 함께 서비스로 제공되는 부가 프로그램
- 오픈 소스
- 소프트웨어 제작자의 권리를 지키면서 원시 코드를 누구나 열람할 수 있도록 한 오픈 소스 라이선스에 준하는 모든 통칭일 일컫음
- 대표적인 예로 리눅스 운영체제가 있음
- 소스코드를 자유롭게 열람하거나, 수정/배포해도되지만 원 제작자의 권리를 지켜야 함
- 프리미엄 모델
- 기존 서비스는 무상으로 제공하고 추가적인 기능은 비용을 추가 부과