GNU

프로그래밍 2014. 8. 19. 17:15
반응형
소프트웨어가 상업화되어가면서 소스코드 비공개로 전환되는 것에 대한 반발로 
자유소프트웨어 운동이 일었는데 리처드 스톨만(Richard Stallman)의 주도로 
1983년 GNU프로젝트가 시작되었고 1984년에는 자유소프트웨어재단(FSF, Free Software Foundation)이 설립된다. 

오늘날 지적재산권을 상징하는 의미의 '카피 라이트(Copy Right)'에 반대적인 입장인 
'카피 레프트(Copy Left)' 운동의 핵심이면서 공개소프트웨어 라이선스의 대표격인 
일반공중사용허가서(GPL, General Public License)는 1989년에 발표된다. 

GNU 프로젝트는 컴파일러, 편집기, 디버거, 빌드 도구 등 
프로그래밍과 컴퓨터 운영에 필요한 다양한 도구를 개발하면서 진행되다가 
실질적인 결실은 리누스 토발즈(Linus Torvalds)의 리눅스 커널과의 결합에 의해 완성된다. 
리눅스 커널은 1994년 1.0버전이 출시되면서 상업용 운영체제와 경쟁 가능성을 보이게 된다.

한편 공개소프트웨어 개발 모델의 강점을 역설하는 최초의 글은 
에릭 레이먼드(Eric Raymond)가 1997년 발표한 ‘성당과 시장(The Cathedral and the Bazaar)’이다. 
성당 모델은 상용소프트웨어 개발 모델에 비유되며 
시장 모델이 다수의 개발자가 참여할 수 있는 공개SW개발 모델에 비유된다. 
다수의 사람에 의해 버그를 잡아낼 가능성이 높기 때문에 시장 모델이 우수한 개발 모델이라는 주장이 담겨 있다.


반응형

노루오줌 풀
국내도서
저자 : 김남구
출판 : 시문학사 2004.03.15
상세보기

Posted by neodalos
,