Skip to content

Latest commit

 

History

History
66 lines (36 loc) · 5.91 KB

chapter1_2.md

File metadata and controls

66 lines (36 loc) · 5.91 KB

1-2. 자유소프트웨어 운동

자유 소프트웨어 운동(Free Software Movement)은 리처드 스톨먼이 1981년에 시작한 소프트웨어의 본래 생산 유통 방식인 정보 공유의 방식을 복원하고자 한 운동이다. 1983년 그는 이 운동의 일환인 GNU 프로젝트를 시작했고 1985년 자유 소프트웨어 재단(Free Software Foundatio, FSF)를 설립하여 본격적으로 이 운동을 지원하였다.

  • 철학

이 운동의 철학은 컴퓨터의 사용이 사람들이 서로 협력하는 것을 방해하면 안된다는 것이다. 즉 이 운동은 사이버공간에서 이용자 모두의 자유라는 궁극적인 목표를 추구하며 상표권이 있는 소프트웨어를 거부한다는 걸 의미하고 자유소프트웨어의 사용을 장려한다. 이 운동을 시작한 리처드 스톨만은 "이는 소프트웨어 개발 과정에 있어 낭비되는 중복을 피할 수 있다는 걸 의미하기 때문에 첨단 기술을 발전시키는 방향으로 나아갈 수 있다" 라고 말하며 자유 소프트웨어 운동이 기술발전을 방해한다기보단 오히려 촉진시킬 수 있다고 말했다.

자유 소프트웨어 운동에 참여하는 사람들은 모든 소프트웨어 사용자가 자유 소프트웨어 재단에서 발행한 ''자유 소프트웨어 정의''에서 거론된 자유원칙들을 믿고 따라야 한다고 생각한다. 그들은 이러한 자유를 행사하는 것을 금지하는 행위는 부도덕한 일이며, 이러한 자유는 소프트웨어 사용자들이 서로를 돕는 사회를 만들기 위해, 그리고 그들의 컴퓨터를 통제하기 위해 필요하다고 생각한다. 이 자유원칙들은 다음과 같다.

  1. 프로그램을 어떠한 목적을 위해서도 실행할 수 있는 자유.

  2. 프로그램의 작동 원리를 연구하고 이를 자신의 필요에 맞게 변경시킬 수 있는 자유. 이러한 자유를 위해서는 소스코드에 대한 접근이 선행되어야 한다.

  3. 이웃을 돕기 위해서 프로그램을 복제하고 배포할 수 있는 자유.

  4. 프로그램을 향상시키고 이를 공동체 전체의 이익을 위해서 다시 환원시킬 수 있는 자유. 이러한 자유를 위해서는 소스코드에 대한 접근이 선행되어야 한다.

    출처

  • 행적

    자유 소프트웨어 운동의 참여자들이 주로 하는 행동들은 다음과 같다.

    1. 소프트웨어 작성 및 확산

      자유 소프트웨어 운동의 주요한 작업은 소프트웨어 개발이다. 자유 소프트웨어 운동은 독점 소프트웨어를 거부하고 자유를 제공하지 않는 소프트웨어 설치를 거부한다. 이에 따라 자유 소프트웨어 운동 참여자들은 코드가 공개되고 공유가 자유로운 소프트웨어를 만들고 이를 다수의 유저에게 퍼뜨리는 작업을 한다.

    2. 인식 정립

      자유 소프트웨어 운동의 참여자, 지지자 중 일부는 소프트웨어 자유에 대한 인식을 확산시키기 위해 대중에게 연설을 하거나 소프트웨어 관련 회의를 주최하기도 한다. 자유 소프트웨어를 사용하는 사람들 중 그것이 자유 소프트웨어인지 알지 못하는 이들이 많고, 그들이 나중에 자유 소프트웨어가 아닌 독점 소프트웨어와 같은 비자유 소프트웨어를 사용하는 일이 일어날 수 도 있다. 이러한 일을 방지하기 위해 이 운동의 참여자들은 사람들에게 자유 소프트웨어에 대한 인식을 갖게 하는 것이 중요하다고 생각한다.

    3. 윤리적 평등

    캘리포니아의 얼바인 대학교 소프트웨어 연구소의 '마가렛 S.엘리엇' 연구원은 자유 소프트웨어 운동을 통해 얻을 수 있는 이점을 설명하면서 모든 사람들에게 인터넷을 활용할 평등한 기회를 제공하는 것이 중요하다고 주장했다. 자유 소프트웨어 운동에 대해 연구하는 수많은 학자들에 따르면, 더욱 더 글로벌하게 소통하고 서로 지원할 수 있는 공존하는 사회를 만들기 위해선 자유 소프트웨어가 이를 위해 노력하고 주도하는 위치에 있어야 한다고 말한다.

  • 자유 소프트웨어 재단

    자유 소프트웨어 재단(Free Software Foundation,FSF)는 자유 소프트웨어 개발을 지원하기 위해 1985년 미국 보스턴에서 설립된 비영리 기구이다.

    이 재단은 기존의 GNU프로젝트를 계속해서 이어가고 자유 소프트웨어 시스템의 개발자를 고용하여 자유 소프트웨어 운동을 옹호하고 개발할 뿐만 아니라 자유 소프트웨어를 위한 법적, 구조적 문제를 다루는 등 운동을 계속해나갔다. FSF가 자유 소프트웨어 운동을 지속해 나가기 위해 프로젝트 및 행동들은 다음과 같다.

    • GNU 프로젝트
    • 일반 공중 사용 허가서(GNU General Public License,GPL)
    • GPL 감사위원회 - 보고된 GPL 위반 감사와 위반이 확인되었을 시 관련 라이센스 강화를 위해 활동
    • 자유 소프트웨어 디렉토리
    • 자유 소프트웨어 정의를 유지하기 위해 많은 문서들을 관리
    • 언급된 여러가지의 자유 소프트웨어 라이센스 및 문서의 관리자 역할을 하며 이를 통해 해당하는 소프트웨어를 발표하거나 수정
    • 프로젝트 호스팅
    • 소프트웨어 특허, 디지털 저작권 관리 등 소프트웨어 자유를 지키기 위한 캠페인들을 지원한다. 또한 자유 소프트웨어 공동체의 관심을 받고 있는 프로젝트를 '최우선 순위 프로젝트'로 지정하여 후원한다.
    • 하드웨어 인증 프로그램(RYF)을 관리 - 100% 자유 소프트웨어를 사용하고 몇가지의 요구사항을 준수하는 하드웨어를 인증한다.