2013년 1월 22일 화요일

자유 소프트웨어

자유 소프트웨어란 무엇인가?

자유 소프트웨어”는 자유에 대한 것이지 가격에 대한 것이 아닙니다. 이러한 개념을 이해하려면 “자유(무료) 맥주, free beer”가 아닌 “언론의 자유, free speech”를 생각해 볼 수 있습니다. 자유와 무료의 뜻을 함께 갖는 영어 단어 “free”와 달리 한국어 “자유”에서는 그 의미가 혼동될 우려가 조금 적습니다.
자유 소프트웨어는 사용자가 소프트웨어를 실행하고, 복제하고, 배포하고, 학습하고, 개작하고 향상시킬 수 있는 자유가 중요합니다. 좀더 구체적으로 말하면 소프트웨어 사용자를 위한 다음 4가지 자유가 있어야 합니다.
  • (첫번째 자유) 프로그램을 어떠한 목적으로도 실행할 수 있는 자유.
  • (두번째 자유) 프로그램이 어떻게 동작하는지 학습하고, 자신의 필요에 맞게 개작할 수 있는 자유. 이것을 위해서는 소스 코드에 대한 접근이 전제되어야 합니다.
  • (세번째 자유) 이웃을 도울 수 있도록 복제물을 재배포할 수 있는 자유.
  • (네번째 자유) 프로그램을 개선시킬 수 있는 자유와 개선된 이점을 공동체 전체가 누릴 수 있게 그것을 발표할 자유. 이를 위해서는 역시 소스 코드에 대한 접근이 전제되어야 합니다.
FSF 발췌.

댓글 없음:

댓글 쓰기

국정원의 댓글 공작을 지탄합니다.

UPBIT is a South Korean company, and people died of suicide cause of coin investment.

 UPBIT is a South Korean company, and people died of suicide cause of coin. The company helps the people who control the market price manipu...