License
면허(免許) 또는 라이선스(미:License, 영:Licence)는 특정한 일을 할 수 있는 자격을 행정 기관이 허가하는 일이다. 면허증이 있는 분야의 경우 없는 사람은 법적으로 그 일을 할 수 없으나, 자격증의 경우 그것이 없다고 해도 반드시 그 일을 법적으로 못한다는 것은 아닌 것이다. 일부의 경우 자격증 취득 후 해당 자격증에 따른 면허증을 별도로 발급받아야 업무 수행이 가능한 경우도 있다.
Category
List of License
라이선스 비교표
이름 | 복제/배포/수정 권한 허용 | 라이선스 사본 첨부 | 저작권고 지사항또는 Attribution 고지사항유지 | 배포시 소스코드 제공의무와 범위 | 그밖 |
O | O | O | X11 License 또는 X License로도 표기됨. |
각 항목에 대한 주석
- 복제, 배포, 수정의 권한허용
- 배포시 라이선스 사본첨부
- 저작권고 지사항또는 Attribution 고지사항유지
- 배포시 소스코드 제공의무와 범위
- 조합저작물 작성 및 타라이선스 배포허용
- 수정시 수정내용 고지
- 명시적특허 라이선스의 허용
- 라이선스 가특허소송 제기시 라이선스 종료
- 이름, 상표, 상호에대한 사용제한
- 보증의 부인
- 책임의 제한
참고사항
- 기여자(contributor)의 범위에는 최초개발자도 포함
- 배포에서의 상호주의(Reciprociy)란 라이선스 적용코드를 제3자에게 배포할 때 원 라이선스와 동일한 라이선스로 배포하도록 요구하는 조항을 말하며, 보통 Copyleft 조항이라고도 함.
- 조합저작물(Larger Work)이란 라이선스 적용 코드 전체나 그 일부를 본 라이선스의 적용을 받지 않는 코드와 결합한 저작물을 의미한다.
- 빈칸은 해당 라이선스에 명시적으로 언급이 없음을 의미한다. 그러나 언급이 없더라도 묵시적으로 허용하거나, 금지하는 것으로 해석할 수 있으므로, 관련 전문가와 상의하기 바랍니다.
주요 라이선스 비교표
라이선스 이름 | 복제, 배포, 수정의 권한허용 | 배포시 라이선스 사본첨부 | 저작권 고지사항 또는 Attribution 고지사항 유지 | 배포시 소스코드 제공의무와 범위 | 조합저작물 작성 및 타 라이선스 배포허용 | 수정내용 고지 | 명시적 특허라이선스의 허용 | 라이선시가 특허소송 제기시 라이선스 종료 | 이름, 상표, 상호에 대한 사용제한 | 보증의 부인 | 책임의 제한 |
Academic Free License | O | O | O | O | O | O | O | O | O | ||
Adaptive Public License | O | O | O | 모듈 단위 | O | O | 선택 | 선택 | O | O | O |
Affero GNU General Public License 3.0 | O | O | O | 네트워크 서비스 포함 전체 코드 | O | O | O | O | O | O | |
Apache License 1.1 | O | O | 조건부 | O | O | O | |||||
Apache License 2.0 | O | O | O | O | O | O | O | O | O | ||
Apple Public Source License | O | O | O | 파일 단위 | O | O | O | O | O | O | O |
Artistic License 1.0 | O | O | O | O | O | ||||||
Artistic License 2.0 | O | O | O(표준버전) | O | O | O | O | O | O | O | |
Attribution Assurance License | O | O | O | 조건부 | O | O | O | ||||
Boost Software License | O | O | O | 조건부 | O | O | |||||
Common Development and Distribution license | O | O | O | 파일 단위 | O | O | O | O | O | O | O |
Common Public Attribution License 1.0 | O | O | O | 파일 단위 | O | O | O | O | O | O | |
Common Public License 1.0 | O | O | O | 모듈 단위 | O | O | O | O | O | O | |
Computer Associates Trusted Open Source License 1.1 | O | O | O | 모듈 단위 2차 저작물 | O | O | O | O | O | O | O |
CUA Office Public License Version 1.0 | O | O | O | 파일 단위 | O | O | O | O | O | O | O |
Eclipse Public License | O | O | O | 모듈 단위 | O | O | O | O | O | O | |
Educational Community License | O | O | O | 조건부 | O | O | O | O | |||
Eiffel Forum License 1.0 | O | O | O | 조건부 | O | O | |||||
Eiffel Forum License 2.0 | O | O | 조건부 | O | O | ||||||
Entessa Public License | O | O | 조건부 | O | O | O | |||||
EU DataGrid Software License | O | O | 조건부 | O | O | O | |||||
Fair License | O | O | O | ||||||||
Frameworx License | O | O | O | O | O | O | |||||
GNU General Public License 2.0 | O | O | O | 전체 코드 | 조건부 | O | O | ||||
GNU General Public License 3.0 | O | O | O | 전체 코드 | O | O | O | O | O | ||
GNU Lesser General Public License 2.0 | O | O | O | 2차 저작물 | O | O | O | O | |||
GNU Lesser General Public License 3.0 | O | O | O | 2차 저작물 | O | O | O | O | O | O | |
Historical Permission Notice and Disclaimer | O | O | 조건부 | O | O | ||||||
IBM Public License | O | O | O | 모듈 단위 | O | O | O | O | O | O | |
Intel Open Source License | O | O | 조건부 | O | O | ||||||
ISC License | O | O | O | 조건부 | O | O | O | O | |||
Jabber Open Source License | O | O | O | 파일 단위 | O | O | O | O | O | O | O |
Lucent Public License(Plan9) | O | O | O | O | O | O | O | O | O | ||
Lucent Public License 1.02 | O | O | O | O | O | O | O | O | O | ||
Microsoft Public License | O | O | O | 조건부 | O | O | O | O | |||
Microsoft Reciprocal License | O | O | O | 파일 단위 | O | O | O | O | O | ||
MirOS License | O | O | O | O | O | ||||||
MIT License | O | O | O | 조건부 | O | O | |||||
MITRE Collaborative Virtual Workspace License | O | O | O | 조건부 | O | ||||||
Molosoto Open Source License 0.9.1 | O | O | O | 파일단위 | O | O | O | O | O | O | O |
Mozilla Public License 1.0 | O | O | O | 파일 단위 | O | O | O | O | O | O | O |
Mozilla Public License 1.1 | O | O | O | 파일 단위 | O | O | O | O | O | O | |
Multics License | O | O | O | ||||||||
NASA Open Source Agreement 1.3 | O | O | O | 2차 저작물 | O | O | O | O | O | O | |
Naumen Public License | O | O | 조건부 | O | O | O | |||||
Nethack General Public License | O | O | O | O | O | ||||||
New and Simplified BSD License | O | O | O | 조건부 | O | O | O | ||||
Nokia Open Source License | O | O | O | 파일 단위 | O | O | O | O | O | O | |
Non-Profit Open Software License 3.0 | O | O | 2차 저작물 | O | O | O | O | O | O | ||
NTP License | O | O | 조건부 | O | O | ||||||
OCLC Research Public License 2.0 | O | O | 파일 단위 | O | O | O | O | O | |||
Open Software License | O | O | 2차 저작물 | O | O | O | O | O | O | ||
PHP License | O | O | 조건부 | O | O | O | |||||
Python License | O | O | O | O | O | O | |||||
Python Software Foundation License | O | O | O | O | O | O | |||||
RealNetworks Public Source License 1.0 | O | O | O | 파일 단위 | O | O | O | O | O | O | O |
Reciprocal Public License 1.0 | O | O | O | 파일 단위 2차 저작물 | O | O | O | O | O | O | |
Reciprocal Public License 1.5 | O | O | O | 파일 단위 2차 저작물 | O | O | O | O | O | O | |
Ricoh Source Code Public License | O | O | O | 파일 단위 | O | O | O | O | O | O | O |
Simple Public License 2.0 | O | O | O | 2차 저작물 | O | O | O | O | |||
Sleepycat License | O | O | 동봉 SW | O | O | ||||||
Sun Industry Standards Source License | O | O | O | 파일 단위 | O | O | O | O | O | O | |
Sun Public License | O | O | O | 파일 단위 | O | O | O | O | O | O | O |
Sybase Open Watcom Public License 1.0 | O | O | O | 파일 단위 | O | O | O | O | O | O | O |
The Qt Public License | O | O | O | O | O | O | O | ||||
University of Illinois/NCSA Open Source License | O | O | 조건부 | O | O | O | |||||
Vovida Software License 1.0 | O | O | 조건부 | O | O | O | |||||
W3C License | O | O | O | 조건부 | O | O | O | O | |||
wxWindows Library License | O | O | O | 2차 저작물 | O | O | O | ||||
The X.Net, Inc. License | O | O | O | O | |||||||
Zlib/Libpng License | O | O | O | 조건부 | O | O | O | ||||
Zope Public License | O | O | 조건부 | O | O | O | O |
GPL 호환성
오픈 소스 소프트웨어 라이선스 | GPL 2.0 호환 | GPL 3.0 호환 |
Academic Free License | No | No |
Affero GNU General Public License version 3.0 | No | Yes |
Apache License version 1.0 | No | No |
Apache License version 1.1 | No | No |
Apache License version 2.0 | No | Yes |
Apple Public Source License version 1.x | No | No |
Apple Public Source License version 2.0 | No | No |
Artistic License 1.0 | No | No |
Clarified Artistic License (draft 2.0) | Yes | Yes |
Artistic License 2.0 | Yes | Yes |
Berkeley Database License | Yes | Yes |
original BSD license | No | No |
modified BSD license | Yes | Yes |
Boost Software License | Yes | Yes |
CeCILL | Yes | Yes |
Common Development and Distribution License | No | No |
Common Public License | No | No |
Creative Commons licenses (Tags: by &sa) | No | No |
Creative Commons licenses (Tags: nc &nd) | No | No |
Cryptix General License | Yes | Yes |
Do What The Fuck You Want To Public License (WTFPL) | Yes | Yes |
Eclipse Public License | No | No |
Educational Community License | No | Yes |
Eiffel Forum License version 2 | Yes | Yes |
Fair License | Yes | Yes |
GNU General Public License 2.0 | Yes | No |
GNU General Public License 3.0 | No | Yes |
GNU Lesser General Public License | Yes | Yes |
Hacktivismo Enhanced-Source Software License Agreement | No | No |
IBM Public License | No | No |
Intel Open Source License | Yes | Yes |
ISC license | Yes | Yes |
LaTeX Project Public License | No | No |
Microsoft Public License | No | No |
Microsoft Reciprocal License | No | No |
MIT license | Yes | Yes |
Mozilla Public License version 1.1 | No | No |
Mozilla Public License version 2.0 | Yes | Yes |
Netscape Public License | No | No |
Open Software License | No | No |
OpenSSL license | No | No |
PHP License | No | No |
POV-Ray-License | No | No |
Python Software Foundation License 2.0.1, 2.1.1 and newer | Yes | Yes |
Q Public License | No | No |
Sun Industry Standards Source License | No | No |
Sun Public License | No | No |
W3C Software Notice and License | Yes | Yes |
XFree86 1.1 License | No | Yes |
zlib/libpng license | Yes | Yes |
Zope Public License version 1.0 | No | No |
Zope Public License version 2.0 | Yes | Yes |
License compatibility
- Wikipedia (en) License compatibility
- 비즈니스를 위한 오픈 소스 소프트웨어 - 4장 라이선스 호환성 2
- [추천] GPL-Compatible Free Software Licenses (GPL과 호환되는 라이선스 등)
라이선스 호환성은 복수의 저작물에 적용된 상이한 라이선스가 새로운 저작물을 만들기 위하여 해당 저작물들의 소스 코드나 내용물을 결합시키는 것을 불가능하게 만드는 조건을 포함할 때 발생하는 문제이다.
예시
어떤 소프트웨어 패키지의 라이선스가 "수정된 버전은 모든 광고 사항에서 개발자를 언급하여야 한다"라는 조건을 가지고 있고, 다른 소프트웨어 패키지는 "수정된 버전은 추가적인 저작자 표시 조건을 포함할 수 없다"라는 조건을 가지고 있다면, 두 패키지의 라이선스는 동시에 충족될 수 없기 때문에 적어도 두 패키지 중의 하나의 저작자의 직접적인 허가가 없이는 두 패키지의 결합을 합법적으로 배포할 수 없다. 그러므로 이 두 패키지의 라이선스는 호환되지 않는다.
오픈소스 라이선스가 반드시 호환되는 것은 아니므로 다른 라이선스로 오픈 소스 코드가 배포된다면 합법적으로 혼합하거나 결합하는 것을 불가능할 수도 있다. 예를 들어 모질라 공용 허가서 1.1 버전으로 공개된 코드와 GNU 일반 공중 사용 허가서로 공개된 코드를 혼합한 소프트웨어는 이 두 라이선스가 오픈 소스 이니셔티브와 자유 소프트웨어 재단의 승인을 받았더라도 두 라이선스 규약 중의 하나을 침해하지 않고는 배포될 수 없다.
오픈소스 라이센스 선택하기
- Choose an open source license - GitHub이 상황에 따라 라이센스를 선택할 수 있게 정리
- 커뮤니티와 함께 하고 싶다면: APL, GPLv3, ISC, MIT..
- 기여/확장할때는 기존 프로젝트 라이센스를 그대로 사용
- 데이터/미디어 는 CC0-1.0, CC-BY-4.0, CC-BY-SA-4.0
- 폰트 : SIL Open Font License 1.1
- GNU AGPLv3, GNU LGPLv3, MPL 2.0, Boost Software License 1.0, The Unlicense
사내용 도구를 안전하게 오픈소스화 하는 법
- How to safely open-source internal software - Some best practices
- Repo의 Secret 스캔
- 내부 이름/이메일을 공개용으로 변환
- git 히스토리에서 이메일 필터링
FAQ
- "as-is"란 어떤 의미인가?
- Wikipedia (en) As is
- "As is" is a legal term used to disclaim some implied warranties for an item being sold.
- "As is" 는 법률 용어로 팔린 물건에 대한 어떤 내재된 품질 보증들도 (법률적)책임을 부인하기 위해 사용된다.
Projects
- licensepp
- Software licensing done right - license++ is a cross platform software licensing library that uses digital signatures to secure use of your application and its licensing
- Cryptolens
- Cloud-based Software Licensing Platform for .NET and C++, with integrated payments and comprehensive analytics.
Documentation
- OSS 라이선스 이해 및 활용관리
-
OSS_licenses_understanding_and_utilization_management.pdf
- 기업이 알아야 할 오픈소스 라이선스
-
Open_Source_License_to_know_this_company.zip
- 오픈소스 소프트웨어 - 라이선스 가이드 3.0
- https://olis.or.kr/images/egovframework/olisImage/common/OpensourceSW_License_Guide.pdf
-
OpensourceSW_License_Guide.pdf - 양립성(Compatibility)과 관련된 내용도 포함되어 있다. 강력 추천!
- 오픈 소스 소프트웨어 - 라이센스 가이드 1.0 (초급)
-
Open_source_software_-license_guide-1.0-_Beginner.pdf
- 오픈 소스 소프트웨어 - 라이센스 가이드 2.0 (중급)
-
Open_source_software_-license_guide-2.0-_Intermediate.pdf
See also
Favorite site
- Wikipedia (en) 라이선스에 대한 설명
- [추천] 오픈소스SW 라이선스 종합정보시스템
- [중요] 오픈소스SW 라이선스 - 서비스 사업자가 알아야하는 AGPL 3
- 오픈소스 라이센스 정리 (en) 4
- 오픈소스 라이센스 정리 (ko) 5
- 주요 오픈소스 라이선스 비교 (GPL, LGPL, BSD, MPL, QPL, EGP, Apache) 6 <- MPL 에 대한 내용, 정리본으로 포함.
- GPL과 LGPL의 비교
- 오픈소스 라이선스 비교자료 7
- GPL과 LGPL의 설명
- [추천] KLDP 오픈소스 소프트웨어 라이센스 가이드 8
- Gskinner 소스 코드 라이센스 - 번역 9
- Open Source License 요약 10
- Meetup : TOAST Cloud - 오픈소스 라이선스 배경 및 연혁
References
-
Bloter.net-OpenSource_Sw_license.pdf ↩
-
XwMOOC_-_Open_source_software_for_business.pdf ↩
-
About_opensource_sw_license_agpl.pdf ↩
-
Codeproject-licenses.pdf ↩
-
Opensource-licenses.pdf ↩
-
Compare_major_opensource_license.pdf ↩
-
Compare_OpenSource_License.pdf ↩
-
KLDPWiki-OpenSource_Software_License_Guide.pdf ↩
-
CODEONWORT-gskinner-sourcecode-license.pdf ↩
-
Enterkey88-abstract-open_source_license.pdf ↩