자유 소프트웨어 운동

자유 소프트웨어 운동(영어: Free Software Movement)은 리처드 스톨먼1980년대에 소프트웨어의 본래 생산 유통 방식인 정보 공유의 방식을 복원하고자 한 운동이다. 이 프로젝트의 핵심 작업은 운영 체제를 만들어 여러 사람들의 손을 거쳐 더 완성도 높은 소프트웨어를 만드는 것이다. 그리고 이 운동의 목표는 운영 체제만이 아닌 모든 소프트웨어를 자유소프트웨어로 만드는 것이다.

원칙

자유 소프트웨어 운동은 다음 몇가지의 원칙을 기반으로 하는데,

  1. 소프트웨어의 작동 원리를 연구하고 이를 자신의 필요에 맞게 변경시킬 수 있는 자유이며,
  2. 소프트웨어를 이웃과 함께 공유하기 위해서 이를 복제하고 배포할 수 있는 자유,
  3. 소프트웨어를 향상시키고 이를 공동체 전체의 이익을 위해서 다신 환원시킬 수 있는 자유이다.

즉, 소스 코드 공개를 통해 누구나 소프트웨어를 수정할 수 있게 하며, 자유로운 복제와 배포를 허용하는 것이다.

같이 보기

외부 링크