Free Software ( 자유 소프트웨어 )
자유 소프트웨어(free software)는
복사와 사용, 연구, 수정, 배포 등의 제한이 없는 소프트웨어
혹은 그 통칭이다.
소프트웨어의 수정 및 수정본의 재배포는
인간이 해독 가능한 프로그램의 소스 코드가 있어야만 가능하며,
소스 코드는 GPL 등의 라이선스를 통하거나,
혹은 극히 드물게 퍼블릭 도메인으로 공개되기도 한다.
자유 소프트웨어 운동은 초창기의 컴퓨터 사용자들이
이러한 자유를 누릴 수 있도록 하기 위해서 1983년에 시작되었다.1990년대 후반에는 자유 소프트웨어 대신
오픈 소스 소프트웨어라는 용어가 많이 쓰이기 시작했다.
하지만 자유 소프트웨어 재단은 자유로운 사용을 강조하는 대신
기술적인 면에 치우친 용어라는 점에서
"오픈 소스 소프트웨어"라는 용어 대신
"자유 소프트웨어"라는 용어를 사용할 것을 권장한다.
이와 반대되는 개념으로 독점 소프트웨어 혹은 비자유 소프트웨어 등의 용어도 있다.자유 소프트웨어는 완전히 무료로 또는 최소한의 금액만을 받고
자유롭게 배포되어야 하며
자유 소프트웨어를 통한 비즈니스 모델들은
대개 고객 지원이나 커스터마이징 등을 통한 것들이다.
반면 독점 소프트웨어를 이용한 비즈니스 모델들은
사용자가 합법적으로 소프트웨어를 이용하기 위한 허가를 위해서
반드시 일정 비용을 지불해야 하기 때문에, 자유 소프트웨어와는 맞지 않는다.자유 소프트웨어는 이제 거대한 전 세계적인 움직임으로 확산되었으며,
개인 및 거대 단체와 정부 기관 등에서 사용하는 소프트웨어들이 만들어지고 있다.
아파치 웹 서버나 MySQL 데이터베이스, PHP 스크립트 언어 같은
자유 소프트웨어들은
서버 측 인터넷 애플리케이션 영역에서강한 영향력을 지니고 있다.
완벽히 자유로운 컴퓨터 환경은 리눅스나 FreeBSD 등의
시스템 소프트웨어들을 기본으로 한 많은 패키지들을 통해서 구성할 수 있다.
자유 소프트웨어 개발자들은 웹 브라우저나 오피스 제품군
혹은 멀티미디어 플레이어 등의 거의 대부분의
데스크톱 애플리케이션들을 자유 소프트웨어로 만들어냈다.
그러나 많은 영역에서 개인 사용자를 위한 이런 소프트웨어들은
경쟁 독점 소프트웨어들에 비해 미미한 시장 점유율만을 차지하고 있다.
대부분의 자유 소프트웨어들은 온라인으로 무료로 제공되거나,
오프라인으로 적당한 가격으로 배포된다. 그러나 이것이 필수적인 것은 아니다.자유 소프트웨어의 경제적 가능성은
IBM이나 레드햇, 썬 마이크로시스템즈 등의 거대 회사들에 의해 인식되었다.
주력 산업이 IT 영역이 아닌 많은 회사들이
인터넷의 홍보 및 판매 사이트를 위해
비용이 적게 들고 애플리케이션을 쉽게 수정할 수 있다는 점에서
자유 소프트웨어를 선택했다.
또한 소프트웨어 이외의 산업에서도 그 연구와 개발을 위해서
자유 소프트웨어의 개발과 유사한 방법을 사용하기 시작했다.
예를 들어 과학자들은 좀 더 공개된 개발 과정을 생각하고 있었고,
마이크로칩과 같은 하드웨어들은
카피레프트 라이선스가 적용된 명세서와 함께 개발되기 시작했다.
(오픈코어 프로젝트를 참조.)
크리에이티브 커먼스나 자유 문화 운동 등의 움직임들도 또한
자유 소프트웨어 운동의 영향을 크게 받은 사례이다.
이 글은 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0에 따라
공개된 위키백과 문서
ko.wikipedia.org/wiki/%EC%9E%90%EC%9C%A0_%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4의 자료를 사용합니다.
'ComputerScience > OS' 카테고리의 다른 글
GNU Project (0) | 2021.03.25 |
---|---|
GNU (0) | 2021.03.25 |
Free Software Foundation ( 자유 소프트웨어 재단 ) (0) | 2021.03.25 |
Linux (0) | 2021.03.24 |
MINIX (0) | 2021.03.24 |