문제
다음 중 소스 코드까지 제공되어 사용자들이 자유롭게 수정하거나 변경할 수 있는 소프트웨어를 의미하는 것은?
① 주문형 소프트웨어(Customized software) ② 오픈소스 소프트웨어(Open source software) ③ 쉐어웨어(Shareware) ④ 프리웨어(Freeware)
정답
2번
해설
정답: 2. 오픈소스 소프트웨어는 소스 코드가 공개되어 누구나 자유롭게 사용·수정·재배포할 수 있는 소프트웨어이다.
오답 풀이
- 1번: 주문형 소프트웨어는 특정 사용자 요구에 맞춰 제작한 소프트웨어로 소스 공개와는 무관하다.
- 2번: 소스 코드를 공개해 자유롭게 수정·변경할 수 있는 것이 오픈소스이므로 옳다.
- 3번: 셰어웨어는 일정 기간·기능을 제한해 배포하는 체험용 소프트웨어이다.
- 4번: 프리웨어는 무료로 쓸 수 있으나 소스 코드는 공개되지 않는 경우가 많다.
보충 개념 프리웨어는 '무료', 오픈소스는 '소스 공개'가 핵심으로 의미가 다르다. 대표적 오픈소스로 리눅스, 아파치 등이 있다.