Study Programming/LinuxMaster 1급 따기

[Linux] 리눅스 라이센스 (GNU GPL, GNU, Free software, Copyleft)

네모메모 2021. 3. 1. 01:01
반응형

 

리눅스 라이센스 기초 개념

- 리눅스는 OS 무료/일반 저작권 반대가 아닌 '소스코드 공유를 통한 SW산업 발전'을 목적으로 함.

- 리눅스는 유닉스에서 영향을 받아 유닉스의 POSIX 표준을 따르나, 진정한 3) 자유 소프트웨어 구현을 위해 Unix 소스코드를 일체 사용하지 않고 새롭게 작성됨 0ㅁ0

 

 

1) GNU GPL 라이센스 (General Public License)

- "리눅스는 GNU GPL 라이센스를 갖는다."

- 누구나 사용, 변경, 배포 가능하나, GNU GPS 소스코드 사용한 SW는 GPL 라이센스로 배포되어야 한다!

 

 

2) GNU (GNU's Not Unix) 란?

- 재귀적 약어 'GNU는 유닉스가 아니다'라는 뜻

- 유닉스와 호환된다는 의미와 그렇지만 다른 OS라는 이중적 의미

- 1983년 시작된 이래 GNU C 컴파일러 gcc, 문서편집기 emaxs, X윈도우 GNOME, 파일압축 tar, 셸 bash, 부트매니저 Grub 등 다양한 분야의 응용 프로그램이 개발됨

+) ↑ SW 상업화에 반대하고 SW를 자유롭게 사용할 수 있도록 리차드 스톨만을 주축으로 3) 자유 소프트웨어를 갈망하는 개발자들이 모여 공동체를 형성하고 다양한 SW개발됨

 

 

3) 자유 소프트웨어 = Free software 란?

: 복사와 사용, 연구, 수정, 배포 등의 제한이 없는 '1) GNU GPL 라이센스'로 배포되는 소프트웨어

- 다음과 같은 4가지 종류 자유를 내포한다.

  • 프로그램을 어떠한 목적을 위해서도 실행할 수 있는 자유 (자유 0).
  • 프로그램의 작동 원리를 연구하고 이를 자신의 필요에 맞게 변경시킬 수 있는 자유 (자유 1).
  • 이웃을 돕기 위해서 프로그램을 복제하고 배포할 수 있는 자유 (자유 2).
  • 프로그램을 향상시키고 이를 공동체 전체의 이익을 위해서 다시 환원시킬 수 있는 자유

    + 자유 1,3 자유를 위해서는 소스 코드에 대한 접근이 선행되어야 합니다.

 

 

4) 카피레프트 =  Copyleft

- '자유 소프트웨어 사용자'가 자유롭게 사용할 수 있도록 법률적 보장을 위해 만들어진 개념

- 저작권자의 권리 보호하는 Copyright의 반대 의미

- 카피레프트를 구현한 라이센스가 "1) GNU GPL 라이센스"

 

 

 

 

 


[출처]

 [책] 리눅스마스터 1급 기본서(2020) | 저자 김윤수, 최정현|영진닷컴 |2020.03.25

http://book.naver.com/bookdb/book_detail.nhn?bid=16317946

 

리눅스마스터 1급 기본서(2020)

떠오르는 신흥 강자! 리눅스마스터 1급 2020년 도서가 드디어 영진닷컴에서 출간되었습니다. 리눅스마스터 1급을 취득하기 위해 필요한 최대한의 것을 전부 제공해 드립니다. 시행처에서 발표한

book.naver.com

 

 

 

 

 

 

 

 

 

 

반응형