공개소프트웨어

  • 공개소프트웨어
HOME > 공개소프트웨어
공개소프트웨어| 오픈소스 소프트웨어에 대한 기본 지식들을 제공합니다.
 
공개SW라이센스 이해를 위한 공개SW의 역사
조회 : 1,809  


공개SW라이센스 이해를 위한 공개SW의 역사

작성자 : (주)수퍼유저코리아, http://www.superuser.co.kr 서버팀

공개SW라이센스 이해를 위한 공개SW의 역사

top


1. 1950년대

ㅇ 컴퓨터프로그램의 초기 사용시기

ㅇ 모든 프로그램은 공개적으로 개발되었으며, 소스코드도 공개되었음.

ㅇ 1950년대 후반부터 일부적으로는 프로그램이 판매되기 시작하였음.

2. 1960년대

ㅇ IBM360으로 대표되는 메인프레임이 지배하던 시대

ㅇ 소프트웨어와 하드웨어가 밀접하게 결합

ㅇ 1969년 AT&T의 벨연구소에 근무하던 켄톰슨(Ken Thompson)이 UNIX라는 운영체제를 만듦, 이때 UNIX의 모든 소스는 개방되었음.

ㅇ 그러나 AT&T의 전략변경으로 소스프로그램이 개방되지 않게 되었음.

ㅇ 1960년대 후반에 와서는 소프트웨어라는 상품으로 포장되어 정식으로 판매되는 상품으로 인식되기 시작하였음.

ㅇ 이때부터 소프트웨어는 개발한 회사의 일급비밀이 되어 소스코드를 공개하지 않게 되었음.

ㅇ 하지만 이때에도 UNIX의 모든 소스는 공개되었음.

ㅇ 즉, 1960년대 중.후반기에는 공개소프트웨어와 비공개소프트웨어와 공존한시기라고 할 수 있음.

3. 1970년대

ㅇ UNIX 소스코드는 많은 대학에서 자유로이 사용하고 수정할 수 있었음.

ㅇ UNIX에서 사용될 수 있는 많은 공개소프트웨어들도 자유로이 수정되고 사용되었음.

4. 1980년대 초

ㅇ 1980년대 초부터 상용UNIX가 대두되기 시작하였음.

ㅇ UNIX의 소유권을 보유한 AT&T는 수수료를 높이고, 그 배포를 제한함.

ㅇ 대학에서도 UNIX에 라이센스를 적용하기 시작하였음.

ㅇ 즉, 1980년도부터 공개소프트웨어의 개념이 희박해지면서 독점소프트웨어가 본격적으로 출현하여 소프트웨어를 완전히 제품화하여 유통하고 판매한 시기임.

5. 1984년도

ㅇ 공개 및 공유되어 왔던 소프트웨어 소스코드가 완전히 상품화, 사유화, 제품화되었으며

ㅇ 기업의 수익을 위한 상품화된 것에 회의를 느낀 MIT의 리차드스톨만은 “소프트웨어는 공유되어야 한다”라는 소신을 가지고 그 뜻을 실현하기 위하여 GNU프로젝트를 시작됨.

ㅇ 이때부터 자유소프트웨어운동 시작

ㅇ 이때부터 자유소프트웨어에 채택하기 위한 라이센스개발에 착수함

6. 1985년도

ㅇ 이러한 배경으로 하여 리차드 스톨만은 의해 자유소프트웨어재단(FSF, Free Software Foundation)을 설립

7. 1989년

ㅇ 리차드스톨만과 FSF재단에 의해 GNU GPL V1을 발표함.

8. 1991년 6월

ㅇ 리차드스톨만과 FSF재단에 의해 GNU GPL V2을 발표함.

9. 1991년 10월 5일

ㅇ 리누스토발즈는 리눅스커널 0.02버전 발표 (뉴스그룹에 알림)(0.01버전은 개인적으로만 소장하고 공개하지는 않았음.)

ㅇ 이때부터 리눅스의 역사시작되었음. (GPL을 채택하였음.)

ㅇ 이때부터 리눅스는 개인프로젝트가 아닌 공개프로젝트로 진행됨.

10. 1993년 12월 말경

ㅇ 리눅스커널 0.99버전 발표 (리누스토발즈)

11. 1994년

ㅇ 리눅스커널 1.0 정식버전 발표 (리누스토발즈)

ㅇ 이때부터 리눅스커널 1.0버전을 기반으로한 많은 배포판들이 나옴

ㅇ 레드햇(Redhat) 설립

12. 1995년

ㅇ 아파치웹서버 개발자 그룹생성

13. 1996년 6월 9일

ㅇ 현재 우리가 사용하고 2.대 버전인 리눅스커널 2.0버전을 발표 (특징 SMP기능 장착)

14. 1996년 10월

ㅇ KDE데스크탑 프로젝트 시작

15. 1997년

ㅇ 1997년 3월 성당과시장 이라는 논물을 발표하고 출판함 (Eric Raymond)

ㅇ GNOME 데스크탑 프로젝트시작

16. 1998년

ㅇ 1998년 넷스케이프사가 Eric Raymond의 논리를 수용하여 Communicator의 소스코드를 공개한다고 발표하였다.

ㅇ Raymond와 그의 주장에 동의하는 사람들은 공개소프트웨어 운동을 관리하기 위해 OSI라는 조직을 결성

ㅇ OSI(Open Source Initiative)설립

ㅇ 1998년 2월부터 오픈소스(OpenSource)라는 용어 탄생 및 사용됨

ㅇ 공개소프트웨어라는 용어 사용시작

ㅇ 자유소프트웨어의 이념적 측면보다는 소프트웨어가 개발되는 방식에 초점을 맞추는 실용적 접근을 취하는 이들은 자유소프트웨어는 산업계는 물론이고 개발자에게도 경제적인 보상을 제공할 수 있어야한다고 주장하였다.

17. 2003년

ㅇ 리눅스커널 2.6버전 발표

ㅇ 리눅스가 대형 엔트프라이즈급 머신에서도 본격사용가능

ㅇ 현재버전 2.6.18버전까지 발표됨.

18. 2006년 1월

ㅇ GPL3의 초안 발표(논의시작됨)

ㅇ DRM등을 둘러싼 원칙론자들과 실용주의자들의 논란이 되고 있음


[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1270


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
박성수
파파
헐렁고수