차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:opensource_license [2014/10/25 14:30] V_Ltech:opensource_license [2016/07/12 00:56] (현재) – 바깥 편집 127.0.0.1
줄 1: 줄 1:
 +{{tag>opensource license}}
  
 ====== Opensource License ====== ====== Opensource License ======
 +오픈소스SW는 소스코드가 공개되어 있는 SW를 말하며, 일반적으로 자유롭게 사용/복제/배포/수정할 수 있다. 오픈소스SW의 대표적인 예로는 Linux 커널 및 아파치 웹서버, FireFox 웹브라우저, MySQL 등이 있다.
 +
 +전 세계적으로 오픈소스SW는 FSF(Free Software Foundation)의 자유SW(Free Software)를 포함한 넓은 의미로 사용되고 있다. 하지만 자유SW와 오픈소스SW는 역사 및 추구하는 이념 등에서 미묘한 차이가 있다.
 +
 +1980년대부터 소프트웨어가 거대 부가가치 산업으로 발전하자, 지적재산권 및 라이선스 계약을 통하여 소프트웨어의 사용, 복제, 배포, 수정에 제한을 가하려는 움직임이 나타났다. 이런 움직임에 반대하여 리처드 스톨만은 FSF를 설립하고 자유SW(Free Software) 운동을 전개하였다.
 +
 +그러나 자유SW의 ‘자유(Free)’라는 단어가 일반인들에게 ‘무료’로 인식되고, 엄격한 GPL조항 때문에 상용SW개발에 이용할 수 없어 대다수 기업들이 자유SW운동에 참여를 꺼려하자 소스코드 공개에 보다 많은 참여를 이끌어내기 위하여 에릭 레이먼드, 브루스 페런스 등은 '오픈소스 (Open Source)' 라는 새로운 용어를 제안했다.
 +
 +그리고 이러한 ‘오픈소스’는 1998년 오픈소스SW 활성화 및 오픈소스SW에 대한 인증을 담당하는 OSI (Open Source Initiative)가 결성되면서 널리 사용되기 시작했다. OSI는 오픈소스에 해당하는 라이선스의 최소한의 기준을 정의 (Open Source Definition, OSD)해놓고 이 정의에 따라 인증, 관리 및 촉진시키는 일을 한다.
  
 오픈소스라 하더라도 라이센스 종류에 따라 제약이 있다. 따라서 잘 보고 사용해야 한다. 오픈소스라 하더라도 라이센스 종류에 따라 제약이 있다. 따라서 잘 보고 사용해야 한다.
  
-대표적으로 GPL 라이센스는 절대 다른 소스와 결합 또는 수정해 사용하지 않기 바란다. 완전 독립적으로 그리고 한줄의 수정도 없이 사용할때만 사용하십시오. (예. 서버 프로그램) 
  
-홈페이지에 개인적으로 사용하든 개발 납품을 든 /독점사용이 가한 라이스여야만 문제가 다.+ 
 +===GNU General Public License (GPLv2)=== 
 +자유 소프트웨어 재단(OSF)서 만든 자유 소프트웨어 라이선스다. 미국의 리처드 스톨만(Richard Stallman)이 GNU-프로젝트로 배포된 프로그램의 라이선스로 사용하기 위해 작성했다. 
 + 
 +  - 컴퓨터 프로그램을 어떤 목적으로지 사할 수 있다  
 +  - 컴퓨터 프로그램의 복를 언제나 프로그램의 코드와 함께 판매 또는 무료로 배포할 수 있다  
 +  - 컴퓨터 프로그램의 코드를 도에 따라 결정할 수 있다  
 +  - 변경된 컴퓨터 프로그램 역시 프로그램의 코드와 함께 자유로이 배포할 수 있다' 
 + 
 +라는 네 지 조항을 명시하고 있다. 대부분의 소프트웨어에 대한 라이는 소프트웨어를 공유하거나 수정할 수 있는 자유를 금지하기 위 고안되었다. 반면에 GNU 일반 공중 라이선스는 자유 소프트웨어를 공유하고 수정할 수 있는 자유를 보장하기 위해 의도되었다. 즉, 소프트웨어가 사용자 모두에게 자유롭게 이용될 수 있도록 하는 것이다. 이 일반 공중 라이선스는 자유 소프트웨어 재단의 소프트웨어 대부분을 비롯하, 저작자가 이 라이선스의 사용을 지정한 기타 모든 프로그램에 적용된다. (자유 소프트웨어 재단의 소프트웨어 중 일부는 이 라이선스 대신 GNU 라이브러리 일반 공중 라이선스가 적용된다.) 누구나 자신의 프로그램에 이 라이선스를 적용시킬 수 있다. 
 + 
 +  * 버전 :2.0 
 +  * 관리기관 :Free Software Foundation, Inc 
 + 
 +**이 허가서가 사용된 소스를 쓰면 프로그램 전체를 GPL로 공개해야한다.**
  
 === LGPL=== === LGPL===
줄 50: 줄 73:
  
  
-{{tag>opensource license}}+