과제

리눅스 GNU선언문 요약

e리터 2021. 3. 11. 15:18

GNU란 gnu is not unix의 줄임말이다.

 

어떤 프로그램을 좋아한다면 당연히 그것을 좋아하는 사람들과 함께 나누는 것이 황금률이라고 생각한

리처드 스톨만이 작성한 GNU선언문은 많은 사람들의 참여와 지원을 요청하기 위해 작성되었다.

 

 

                  =  GNU선언문은 크게 =

- Gnu는 unix와 같지 않다는 점

- GNU를 작성해야만 했던 이유

- Unix와 호환되는 이유

- 배포방식

- 많은 프로그래머들이 동참하기를 바라는 이유

- 내가 공헌할 수 있는 방법

- 모든 컴퓨터 사용자가 이득을 얻게 되는 이유

 

이와같이 구성되어 있다.

GNU선언문은 https://www.gnu.org/gnu/manifesto.ko.html 해당 사이트에서 볼 수 있다.

 

 

 

= 요약하자면 =

GNU는 누구든지 제작, 배포 할 수 있고 마케팅 협정으로 다른 프로그래머들을 친구로 대하는 것에 근본적으로 막고 있는 것은 프로그래밍을 단순히 돈버는 수단으로만 생각되게 한다고 한다.

프로그램의 일부나 전체를 복제하는 행위는 프로그래머에게 있어서 숨을 쉬는 것 만큼이나 자연스럽고 생산적인 일이다. 따라서 프로그램은 마땅히 자유롭게 사용될 수 있어야 한다.

즉 (시스템)소프트웨어는 서로 숨기기 보다 공개하고 공유해야 한다는 말이다.

이로써 모든 사람들은 훌륭한 시스템 소프트웨어를 공기처럼 무료로 얻을 수 있게 될 것이다.

이는 학생들의 교육환경에도 개선이 될 것이다

 

 

 

 

 

 = 느낀점 =

이렇게 요약하면서 GNU선언문을 읽어볼 수 있는 계기가 되어 좋았고 이를 읽어보면서 

git을 생각나게 하였다. 실제로도 프로그램이 공유가 되어있으면 배우는 입장에서는 굳이 처음부터 다시 시작 할 필요없이

과거의 결과물들을 이용하여 사용할 수 있어 좋다. 

한편 GNU가 무료라면 GNU에 대한 지원-서비스를 도와줄 사람은 매우 적을 것이기에 걱정이 된다.

내 생각이 짧아 더 깊게는 생각하진 못하겠지만 어디에나 부합되는 정의는 없다고 생각한다.