다중 라이선스
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
다중 라이선스는 소프트웨어에 여러 라이선스를 적용하여 배포하는 방식을 의미한다. 이는 주로 자유 소프트웨어의 비즈니스 모델 지원, 라이선스 호환성 확보, 독점 소프트웨어의 시장 세분화 등에 활용된다. 다중 라이선스는 상업적 활용을 위해 자유 소프트웨어 라이선스와 독점 라이선스를 함께 제공하거나, 여러 자유 라이선스 중 선택할 수 있도록 하는 방식으로 사용된다. 이러한 방식은 사용자에게 다양한 선택지를 제공하지만, 오픈 소스 커뮤니티 내에서 신뢰와 지원을 잃을 위험도 존재한다. 다중 라이선스 소프트웨어의 예시로는 넷빈즈, MySQL, 애스터리스크 등이 있다.
더 읽어볼만한 페이지
- 이용 약관 - 인터넷 프라이버시
인터넷 프라이버시는 개인 식별 정보의 획득, 공개, 사용을 통제하려는 사용자의 권리 주장으로, IP 주소, 쿠키 등 기술적 요소와 온라인 광고, 사이버 범죄 등 다양한 위협에 대한 보호 노력을 포함하며, 개인 정보 보호 검색 엔진, 브라우저, 법률 및 규정을 통해 보호된다. - 이용 약관 - 개인정보처리방침
개인정보처리방침은 개인 정보의 수집, 이용, 제공 등에 대한 기업이나 조직의 정책을 명시한 문서로, 컴퓨터 기술 발전과 함께 개인 정보 보호 필요성이 커지면서 각국에서 관련 법률이 제정되었으나, 효용성과 소비자의 이해도에 대한 비판도 제기되고 있다. - 소프트웨어 사용권 - 자유-오픈 소스 소프트웨어
자유-오픈 소스 소프트웨어(FOSS)는 소스 코드 접근, 수정, 재배포의 자유를 보장하는 소프트웨어로, 사용자의 자유를 중시하는 "자유 소프트웨어"와 상업적 이용 가능성에 중점을 둔 "오픈소스 소프트웨어"를 포괄하며, 비용 절감, 유연성 등의 장점과 기술 지원 부족, 보안 취약성 등의 단점이 있고, 다양한 이슈를 가진 채 널리 활용된다. - 소프트웨어 사용권 - 볼륨 라이선스
볼륨 라이선스는 소프트웨어 여러 개를 구매할 때 사용되는 경제적인 라이선스 방식으로, 설치 미디어와 시리얼 번호 등을 묶어 관리하며, KMS 방식을 통해 불법 복제를 방지한다.
다중 라이선스 | |
---|---|
다중 라이선스 | |
정의 | 둘 이상의 다른 조건으로 소프트웨어를 배포하는 관행 |
다른 이름 | 듀얼 라이선스 |
라이선스 유형 | |
조합 라이선스 | 소스 코드가 여러 라이선스 하에 제공됨. |
선택적 라이선스 | 수신자가 라이선스 중 하나를 선택할 수 있음. |
사용 예시 | |
일반적인 시나리오 | 상업적 사용과 자유/오픈 소스 사용을 모두 허용하려는 경우 특정 라이선스의 조건이 다른 라이선스와 호환되지 않는 경우 |
관련 라이선스 | |
AGPLv3 | 상업적 라이선스와의 이중 라이선스를 용이하게 함. |
참고 | |
위키미디어 프로젝트 | 2009년 6월부터 GFDL에 더해 CC BY-SA로도 이용 가능. 자세한 내용은 여기 참조. |
2. 비즈니스 모델
다중 라이선스는 자유 소프트웨어 비즈니스 모델을 지원하기 위해 상업 환경에서 주로 사용된다. 이 모델은 독점 응용 프로그램을 만드는 경우 독점 라이선스를 선택하고, 카피레프트 응용 프로그램을 작성하는 경우에만 자유 소프트웨어/오픈 소스 라이선스를 선택할 수 있도록 한다. 일반적으로 소프트웨어 권리자는 자유/오픈 소프트웨어 버전을 무료로 배포하고, 법인에 상업용 라이선스를 제공하여 이익을 얻는다. 이 모델은 셰어웨어 모델과도 관련이 있다.[2][3]
대부분의 경우 소프트웨어 권리자만이 라이선스를 변경할 권한을 가지며, 특정 회사가 소프트웨어를 완전히 소유한 경우에만 다중 라이선스가 적용된다. 회사에 소속되지 않은 개인이 새로운 소스 코드를 개발하고 더 완화된 라이선스로 공개하면 혼란이 발생할 수 있다. 원래 소스 코드를 소유한 회사는 새로운 소스 코드에 대한 권리가 없으므로, 라이선스 변경이 있는 판을 독점할 수 없다. 따라서 외부 개발자가 개발한 성과를 공식 버전에 병합할 때 특정 라이선스 계약을 요구하는 경우가 있다.[4]
다중 라이선스 소프트웨어의 예로는 오라클의 넷빈즈 IDE, MySQL AB의 데이터베이스, 애스터리스크, 오라클(기업)의 버클리 DB, 모델리오, 제로C의 아이스, 매그놀리아 CMS, JUCE, wolfSSL,[7] 및 Qt 소프트웨어의 Qt 개발 툴킷이 있다.
오라클 MySQL은 다양한 에디션으로 제공된다. MySQL 엔터프라이즈 에디션[8]은 상업용 에디션으로 구매해야 하며, MySQL 엔터프라이즈 에디션 구독이라는 구독으로만 제공된다. MySQL 스탠다드 에디션 및 MySQL 클러스터 CGE에도 동일하게 적용된다. MySQL 클래식 에디션 또는 MySQL 커뮤니티 에디션과 같은 다른 에디션은 일부 제한 사항이 있지만 무료로 사용할 수 있다. 예를 들어, MySQL 커뮤니티 에디션은 GPL 라이선스 하에 사용할 수 있는 자유롭게 다운로드할 수 있는 버전이며, 오픈 소스 개발자 커뮤니티의 지원을 받는다.[9]
2. 1. 자유-오픈 소스 소프트웨어(FOSS)의 상업적 활용
개발사는 독점 응용 프로그램을 만들 수 있도록 허용하는 독점 라이선스와, 파생된 모든 작업이 동일한 라이선스 하에 출시되어야 하는 자유 소프트웨어/오픈 소스 라이선스를 함께 제공한다. 소프트웨어 저작권자는 무료 버전의 소프트웨어를 거의 또는 전혀 비용 없이 제공하고, 자체 비즈니스에 소프트웨어를 통합하려는 상업 운영에 전용 라이선스를 판매하여 이익을 얻는다. (셰어웨어영어 모델과 유사)[2][3] 대부분의 경우 저작권자만이 소프트웨어 라이선스 조건을 변경할 수 있으므로, 다중 라이선싱은 라이선스하는 소프트웨어를 완전히 소유한 회사에서 주로 사용된다. 회사가 아닌 사람이 덜 제한적인 라이선스를 사용하여 추가 소스 코드를 만들 경우, 공식 코드를 가진 회사가 추가 코드의 저작권자가 아니기 때문에 법적으로 문제가 발생할 수 있다. 따라서 외부 개발자가 공식 코드 기반 및 소스 코드 저장소에서 작업을 수락하기 전에 기여자 라이선스 계약에 동의하도록 요구할 수 있다.[4]2. 2. 단일 벤더 상업용 오픈 소스 모델
단일 벤더 상업용 오픈 소스 모델은 디르크 리엘레가 2010년에 처음 사용한 용어로,[10][11] 소프트웨어를 완전히 통제하는 오픈 소스 소프트웨어 프로젝트를 중심으로 비즈니스를 구축하는 방식을 의미한다. 이는 코드, 특허, 상표 등 지적 재산에 대한 완전한 저작권을 소유함으로써 이루어진다.[10]일반적으로 무료 오픈 소스 버전은 채택을 유도하고 잠재적 경쟁자를 막기 위해 GPL과 같은 상호 라이선스 하에 제공되며, 유료 버전은 상업용 라이선스 하에 제공된다. 이를 이중 라이선스 전략이라고도 부른다.[10]
기존 오픈 소스 프로젝트와 달리, 단일 벤더 상업용 오픈 소스 프로젝트는 "상업적 이익을 목적으로 정확히 하나의 이해 관계자가 통제"한다.[10] 오픈 소스 커뮤니티는 핵심 기능 개발에 덜 관여하며, 이는 주로 상업 회사에서 수행된다.[10] MySQL의 CEO였던 마르텐 미코스는 인터뷰에서 데이터베이스 엔진의 핵심 부분은 배우는 데 5년이 걸리기 때문에 외부인이 기여하기 어렵지만, 주변 도구나 기능을 추가하는 것은 더 쉽다고 언급했다.[13]
사이먼 R. B. 베르달과 같은 학자들은 오픈 소스 커뮤니티의 거버넌스가 핵심 비즈니스 관리 프로세스가 되며, 상업적 편향과 "열린" 이익의 균형을 맞추는 것이 중요하지만, SugarCRM 사례처럼 마찰 지점이 발생할 수 있다고 지적했다.[12] 이러한 마찰 지점으로 인해 SugarCRM 커뮤니티 에디션의 새로운 포크가 발표되기도 했다.
2. 2. 1. 단일 벤더 상업용 오픈 소스 모델의 마찰 지점 (SugarCRM 사례)
사용자나 서드파티 기업에게 자유 소프트웨어 버전을 기반으로 개발된 제품 또한 카피 레프트로 공개할 것을 요구하지만, 상용 라이선스에서는 개발한 제품을 독점 소프트웨어로 만드는 것을 허용한다. 이 시나리오에서는 권리자가 상용 버전만 제공할 수도 있지만, 이중 라이선스를 선택함으로써 상용 버전 또는 자유 버전을 원하는 서로 다른 사용자층을 확보할 수 있다.[20]이중 라이선스를 선택하는 장점으로는, 자유 버전을 제공함으로써 커스터마이징 및 빠른 릴리스 사이클 형성, 새로운 배포 경로 확보, 상용 버전의 판매권 위탁 등이 있다. 자유 버전과 상용 버전의 패키지를 공유함으로써, 권리자는 자유 소프트웨어 커뮤니티의 사용자 및 해커로부터 피드백을 얻을 수 있으며, 사용자 커뮤니티 형성, 입소문을 이용한 마케팅, 개선 패치 제공 등을 얻을 수 있다. 그러나 권리자가 자유 버전 제공을 소홀히 하고, 끈질기게 상용 버전을 홍보하면 자유 버전 이용자로부터 신뢰를 잃을 위험도 안고 있다.[21][22]
3. 라이선스 호환성
다중 라이선스는 서로 다른 라이선스를 가진 자유 소프트웨어 프로젝트의 코드를 합치거나, 사용자에게 라이선스 선택권을 주기 위해 사용된다.
다중 라이선싱을 통해 소프트웨어 저작권자는 사용자에게 맞춤 설정, 조기 출시 등을 제공하면서도, 동시에 모든 사람에게 무료 버전을 제공할 수 있다. 또한, 카피레프트 자유 소프트웨어로 패키지를 공유하면 사용자 및 해커의 기여를 통해 지원, 입소문 마케팅, 수정 사항 등의 이익을 얻을 수 있다. 그러나 카피레프트 조항을 회피하고 전용 재배포를 광고하는 경우, 자유 소프트웨어 사용자로부터 신뢰와 지원을 잃을 위험이 있다.[5][6]
라이선스 호환성을 위해 듀얼 라이선스를 채택하는 경우도 있는데, 서로 다른 자유 소프트웨어 라이선스로 소스 코드를 배포하여 이용자가 자신의 소프트웨어에 가장 적합한 라이선스를 선택할 수 있도록 한다.
이러한 방식으로 배포되는 소프트웨어에는 모질라 애플리케이션 스위트, 모질라 썬더버드, 모질라 파이어폭스[23], Perl[24], Ruby 등이 있으며, 각각 GPL과 그 외의 오픈 소프트웨어 라이선스 여러 개로 배포되고 있다.
4. 독점 소프트웨어의 시장 세분화
다중 라이선스는 비자유 소프트웨어 배포자가 시장을 세분화하여 판매하는 데 사용된다. 고객을 홈 유저, 프로페셔널 유저, 아카데믹 유저 등 여러 그룹으로 분할하여 그룹별로 다른 가격으로 제품을 제공할 수 있다. 라이선스 차이뿐만 아니라, 포함된 소프트웨어 및 소프트웨어 기능으로도 차별화되는 "홈 에디션"과 "프로페셔널 에디션"을 출시하는 것이 일반적이다.[7]
참조
[1]
웹사이트
Licensing in a Post Copyright World
http://lucumr.pocoo.[...]
lucumr.pocoo.org
2013-07-23
[2]
뉴스
Linux News: Tech Buzz: Dual Licensing: Having Your Cake and Eating It Too
http://linuxinsider.[...]
[3]
뉴스
Dual-Licensing Open Source Business Models | Linux
http://linux.sys-con[...]
[4]
웹사이트
Asterisk Guidelines, The contributor license agreement
http://www.asterisk.[...]
2009-02-10
[5]
웹사이트
Netscape Public License - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/[...]
[6]
웹사이트
FSF's Opinion on the Apple Public Source License (APSL) - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/[...]
[7]
웹사이트
wolfSSL Embedded SSL/TLS Library {{!}} Now Supporting TLS 1.3
https://www.wolfssl.[...]
2020-01-27
[8]
웹사이트
My SQL Enterprise Edition
http://www.oracle.co[...]
Oracle
2013-04-25
[9]
웹사이트
MySQL Community Edition
http://dev.mysql.com[...]
Oracle, MySQL
2013-04-25
[10]
간행물
The Single-Vendor Commercial Open Source Business Model
http://dirkriehle.co[...]
2010-11-09
[11]
논문
The single-vendor commercial open source business model.
2012-03
[12]
논문
Peculiarities of the Commercial Open Source business model: Case study of SugarCRM
http://urn.kb.se/res[...]
2013-01
[13]
논문
The Oh-So-Practical Magic of Open-Source Innovation
http://sloanreview.m[...]
2008-10-01
[14]
웹사이트
Comparative merits of GPL, BSD and Artistic licences (Critique of Viral Nature of GPL v.2 - or In Defense of Dual Licensing Idea)
http://icfcst.kiev.u[...]
2001
[15]
웹사이트
Mozilla Code Licensing
https://www.mozilla.[...]
2007-09-17
[16]
웹사이트
MPL 2 Upgrade
https://wiki.mozilla[...]
2012-08-18
[17]
웹사이트
Perl Licensing - perl.org
http://dev.perl.org/[...]
2007-09-17
[18]
URL
http://linuxinsider.[...]
[19]
URL
http://linux.sys-con[...]
[20]
웹사이트
Asterisk Guidelines, The contributor license agreement
http://www.asterisk.[...]
[21]
URL
http://www.gnu.org/p[...]
[22]
URL
http://www.gnu.org/p[...]
[23]
웹사이트
Mozilla Code Licensing
http://www.mozilla.o[...]
[24]
웹사이트
Perl Licensing - perl.org
http://dev.perl.org/[...]
[25]
웹인용
고스트스크립트와 한컴의 소송,2016
https://www.bloter.n[...]
2018-09-08
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com