개키우는개발자 : )

오픈소스에도 라이선스가 있다. 본문

Linux/Linux 무작정 따라하기

오픈소스에도 라이선스가 있다.

DOGvelopers 2019. 2. 10. 17:01
반응형

오픈소스 라이선스


- OSI Open Source Definition(https://opensource.org/)


OSI Open Source DefinitionOSI Open Source Definition(https://opensource.org/)



- 유명한 오픈 소스 라이선스들


유명한 오픈 소스 라이선스들유명한 오픈 소스 라이선스들


- Apache License 2.0


아파치 라이선스는 아파치 소프트웨어 재단에서 자체적으로 만든 소프트웨어에 대한 라이선스 규정이다.


아파치 2.0 라이선스는 누구나 해당 소프트웨어에서 파생된 프로그램을 제작할 수 있으며 저작권을 양도, 전송할 수 있는 라이선스 규정을 의미한다. 아파치 라이선스에 따르면 누구든 자유롭게 아파치 소프트웨어를 다운 받아 부분 혹은 전체를 개인적 혹은 상업적 목적으로 이용할 수 있으며 재배포시에는 원본 소스 코드 또는 수정한 소스 코드를 반드시 포함시켜야 하는 것은 아니고 아파치 라이선스, 버전 2.0을 포함시켜야 하며 아파치 소프트웨어 재단에 개발된 소프트웨어라는 것을 명확하게 밝혀야 한다.


- GNU General Public License (GPL)


자유 소프트웨어 재단에서 만든 자유 소프트웨어 라이선스이다. 대표적으로 리눅스 커널을 이용하는 사용 허가이다. GPL은 가장 널리 알려진 강한 카피레프트 사용 허가이며, 이 허가를 가진 프로그램을 사용하여 새로운 프로그램을 만들게 되면 파생된 프로그램 역시 같은 카피레프트를 가져야 한다. 이러한 철학에서 GPL은 컴퓨터 프로그램을 이용하는 사람에게 자유 소프트웨어의 권한을 누리며 카피레프트를 사용함으로써 자유가 보전되고, 이전 작업 내용을 수정하거나 다른 내용을 추가하는 것도 허용됐다. 이는 허용적인 자유 소프트웨어 사용 허가로서, BSD사용 허가가 대표적인 예이다.


- GNU Lesser General Public License (LGPL)


자유 소프트웨어 재단의 자유 소프트웨어 라이선스이다. LGPL은 GNU 일반 공중 사용 허가서의 강한 카피레프트 조건과 BSD 사용 허가서나 MIT 라이선스의 단순한 사용 허가를 절충하여 만들어졌다. 리처드 스톨만이 이벤 모글렌의 법률 자문을 받아 1991년 작성하였으며 1999년 다시 개정하였다.


LGPL은 카피레프트에 대한 규제를 프로그램 자체에 두나 이 프로그램을 사용하는 다른 프로그램에 대해서는 카피레프트를 두지 않는다. 그러나 후자의 프로그램에도 어느 정도의 규제가 있다.


LGPL은 소프트웨어 라이브러리에 주로 쓰이며, 간혹 독립적인 프로그램에도 쓰인다. 모질라나 오픈오피스가 대표적인 예이다.


- MIT License


MIT License는 메사추세츠 공과대학교(MIT)을 기원으로 하는 소프트웨어 라이선스 중 가장 대표적인 것이다. X11 License 또는 X License로 표기되기도 한다.


MIT License는 자기 학교의 소프트웨어 공학도들을 돕기 위해 개발한 허가서이다. MIT 허가서를 따르는 소프트웨어를 개조한 제품은 반드시 오픈 소스로 배포해야 한다는 규정이 없으며, GNU 일반 공증 허가서의 엄격함을 피하려는 사용자들에게 인기가 있다.


MIT 허가서는 GNU 일반 공중 허가서(GPL)등과 달리 카피 레프트는 아니며, 오픈 소스 여부에 관계없이 재사용을 인정하고 있다. BSD 라이선스를 기초로 작성된 BSD계열 라이선스 중의 하나이다. 여러 가지 라이선스 중에서도 MIT 허가서는 매우 제한이 느슨한 라이선스 라고 할 수 있다. 이 허가서를 따르는 대표적 소프트웨어로 Node.js, jQuery, Ruby on Rails,

X 윈도 시스템(X11), 비주얼 스튜디오 코드등 이 있다.


때로는 "AS IS" END-User License Agreement(EULA)로 표기해 사용할 수 도있다. 그러나 이러한 형식은 BSD 라이선스와 구별이 가능하다.


- Eclipse Public License (EPL)


자사 소프트웨어를 위해 이클립스 재단이 사용하는 오픈 소스 소프트웨어 라이선스이다. 커먼 퍼블릭 라이선스(CPL)를 대체하며 특허 관련 소송 중심의 일부 용어들을 제거 한다.


이클립스 공용 허가서는 비즈니스 친화적 자유 소프트웨어 라이선스가 되도록 고안되어 있으며 GNU 일반 공중 사용 허가서(GPL)과 같은 동시대 허가서들에 비해 더 약한카피레프트의 형태를 제공한다. EPL로 라이선스된 프로그램의 이용자는 작품과 수정판들을 이용, 수정, 배포할 수 있으며, 일부 상황에서는 이들의 변경 사항판을 출시할 의무가 있다.


EPL은 오픈 소스 이니셔티브(OSI)의 승인을 받은 상태로 자유 소프트웨어 재단(FSF)에 의해 자유 소프트웨어 허가서로 등재되어 있다. 새로운 EPL에 관한 토론이 2013년 5월 시작되었다.



출처 [뉴렉처] 유튜브 채널

https://www.youtube.com/watch?v=y4fU7slVQ6I&list=PLq8wAnVUcTFU9zLWK-dHWrvTJ0PF8Y0Sf&index=6

반응형
Comments