'라이센스'개념은 실제 기업에서 업무를 하거나, 개발 배포할 때 필수로 알아야하는 것!!
GNU 란?
오픈 소스 소프트웨어에 대한 라이선스 계약서
- Unix는 아니지만, Unix와 호환되는 여러 소프트웨어를 자유롭게 사용할 수 있도록 개발하여 배포한 소프트웨어 모음
- 리눅스 포함
- FREE OS, FREE Software 포함
GNU를 검색하면 같이 나오게 되는 GPL은 무엇일까?
GNU 프로젝트를 지원하는 FSF 단체는 GPL 라이센스를 따릅니다. 이 라이센스는 오픈소스 소프트웨어의 개념을 발전시켰습니다. GNU프로젝트를 따르는 소프트웨어는 '누구나 자유롭게 실행,복사,수정,배포할 수 있고 이 권리'를 절대 제한해서는 안됨!
GPL 이란?
Free Software License를 뜻하며, 강한 Copyleft 사용허가
- 소프트웨어 사용에 대한 자유
- 소프트웨어를 수정하는 것에 대한 자유
- 소프트웨어를 재배포하는 것에 대한 자유
- 수정한 소프트웨어를 다른사람이 누릴 수 있도록 배포 하는 것에 대한 자유
Copyleft란?
독점적 의미의 저작권 개념인 Copyright와 반대되는 개념으로
- 작품을 연구하고 사용하는 자유
- 작품을 다른 사람과 같이 쓰고 복사하는 자유
- 작품을 수정하는 자유
- 수정된 작품, 곧 2차 저작물을 배포할 자유
Free Software란?
소프트웨어의 복사와 사용,연구,수정,배포 등에 제한이 없고 프로그램을 배포할 때 소스 코드 역시 함께 배포를 해야함
주의 : Freeware는 단순히 대가를 지불하지 않고 사용할 수 있는 소프트웨어입니다.
GNU 프로젝트는 무료 소스코드를 통해 기능을 개선하거나 더해서 배포하고 또 그 소스코드를 공개하는 그 과정,행위들의 반복이 소프트웨어가 지속적이고 자발적으로 발전하게 될 것이라 생각하는 것
참고링크