맨위로가기

GNU 아페로 일반 공중 사용 허가서

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

GNU 아페로 일반 공중 사용 허가서(GNU AGPL)는 GNU 일반 공중 사용 허가서(GPL)를 기반으로 하며, 네트워크를 통해 소프트웨어를 사용하는 사용자에게 소스 코드 공개를 요구하는 카피레프트 라이선스이다. 2000년 헨리 풀은 GPLv2가 ASP(Application Service Provider) 환경에서 소스 코드 공유를 강제하지 않는 문제를 제기했고, 이를 해결하기 위해 Affero 일반 공중 사용 허가서(AGPLv1)가 2002년 Affero, Inc.에 의해 발표되었다. 이후 자유 소프트웨어 재단(FSF)은 AGPLv1의 조항을 GPLv3에 통합하는 대신 GNU AGPLv3를 발표했고, 2007년 최종 버전이 공개되었다. AGPL은 GPL과의 호환성 및 오픈 소스 이니셔티브의 승인을 받았으며, MongoDB, Mastodon, OnlyOffice 등 다양한 소프트웨어에서 채택되었다.

더 읽어볼만한 페이지

  • 카피레프트 소프트웨어 사용권 - GNU 약소 일반 공중 사용 허가서
    GNU 약소 일반 공중 사용 허가서(LGPL)는 GPL과 달리 비(L)GPL 프로그램에 저작물을 링크할 수 있도록 허용하는 자유 소프트웨어 라이선스로, 자유 및 사유 소프트웨어에 적용 가능하며 특정 조건 하에 배포를 허용하고, 라이브러리 사용 프로그램이 LGPL의 새 버전과 링크될 수 있도록 공유 라이브러리나 소스 코드 제공 방법을 활용한다.
  • 카피레프트 소프트웨어 사용권 - 크리에이티브 커먼즈 라이선스
    크리에이티브 커먼즈 라이선스(CCL)는 창작자가 저작물 이용을 특정 조건하에 허락하는 라이선스 체계로, 저작자표시(BY), 비영리(NC), 변경금지(ND), 동일조건변경허락(SA) 등의 조건을 조합하여 다양한 라이선스를 제공하며, 국제 공통 라이선스로 개발되고 있다.
  • 자유 소프트웨어 재단 - 리처드 스톨먼
    리처드 스톨먼은 자유 소프트웨어 운동의 창시자이자 GNU 프로젝트 설립자로서, Emacs 편집기 개발, GNU 운영 체제 개발, 자유 소프트웨어 재단 설립, 카피레프트 개념 대중화, GNU 일반 공중 사용 허가서 개발 등 자유 소프트웨어 운동을 이끌었으나, 논쟁적인 발언으로 FSF 회장직에서 사임 후 복귀하기도 한 미국의 컴퓨터 프로그래머, 해커, 사회 운동가이다.
  • 자유 소프트웨어 재단 - GNU 프로젝트
    GNU 프로젝트는 리처드 스톨먼이 1983년 시작한 자유 소프트웨어 운동의 핵심 프로젝트로서, 자유 소프트웨어 운영체제 구축을 목표로 GPL 등의 라이선스를 통해 소프트웨어의 자유로운 사용을 보장하며, GNU/리눅스 시스템 구축에 기여하고 자유 소프트웨어 철학을 널리 알리는 데 중요한 역할을 한다.
  • 자유 및 오픈 소스 소프트웨어 사용권 - GNU 약소 일반 공중 사용 허가서
    GNU 약소 일반 공중 사용 허가서(LGPL)는 GPL과 달리 비(L)GPL 프로그램에 저작물을 링크할 수 있도록 허용하는 자유 소프트웨어 라이선스로, 자유 및 사유 소프트웨어에 적용 가능하며 특정 조건 하에 배포를 허용하고, 라이브러리 사용 프로그램이 LGPL의 새 버전과 링크될 수 있도록 공유 라이브러리나 소스 코드 제공 방법을 활용한다.
  • 자유 및 오픈 소스 소프트웨어 사용권 - 카피레프트
    카피레프트는 저작권자가 저작물의 복제, 배포, 수정의 자유를 사용자에게 부여하고, 2차 저작물에도 동일한 라이선스를 적용하여 자유로운 공유와 발전을 장려하는 개념으로, 리처드 스톨만이 자유 소프트웨어 운동의 일환으로 알렸으며 GNU 일반 공중 사용 허가서가 대표적이다.
GNU 아페로 일반 공중 사용 허가서
개요
AGPLv3 로고
AGPL3 로고
이름GNU 아페로 일반 공중 사용 허가서
원저자자유 소프트웨어 재단
버전3
저작권자유 소프트웨어 재단
발표일2007년 11월 19일
자유 소프트웨어
GPL 호환 여부예 (GNU GPL v3와 링크 가능)
데비안 승인
OSI 승인
카피레프트
웹사이트공식 웹사이트
SPDX 식별자AGPL-3.0-or-later
AGPL-3.0-only
라이선스 상세 정보
GPL 호환성GNU GPLv3와만 호환. AGPL 조건은 결합된 작업의 AGPL 부분에 적용됨.
네트워크 사용에 대한 카피레프트포함

2. 역사

2000년, 헨리 풀은 암스테르담에서 리처드 스톨만을 만나 GPLv2의 문제점(ASP 허점)에 대해 논의했다. 2001년 풀은 Affero를 설립하고 GPLv2의 문제점을 해결할 새 라이선스에 대해 브래들리 M. 쿤과 에번 모글렌에게 조언을 구했다.

2002년 2월, 쿤은 콰인의 아이디어를 바탕으로 GPLv2에 "소스 다운로드" 기능을 요구하는 섹션 2(d)를 추가할 것을 제안했다. 같은 해 3월, Affero, Inc.는 AGPLv1을 발표했다.

자유 소프트웨어 재단은 AGPLv1의 조항을 GPLv3에 포함하는 대신, 별도의 라이선스인 GNU AGPLv3를 2007년 11월 19일에 발표했다.[11]

2. 1. AGPLv1의 탄생 (2002년)

2000년, 헨리 풀은 암스테르담에서 리처드 스톨만을 만나 GPLv2 라이선스가 웹 애플리케이션 제공업체가 네트워크를 통해 소프트웨어를 사용하는 사용자와 소스 코드를 공유하도록 요구하지 않는 문제(ASP 허점)에 대해 논의했다. 이후 몇 달 동안 스톨만과 풀은 이 문제를 해결하기 위한 방법을 함께 모색했다.[7]

2001년, 풀은 웹 서비스 사업을 하는 Affero Inc.를 설립했고, Affero 코드를 사용하여 파생 웹 서비스를 만드는 다른 조직이 소스 코드를 배포하도록 강제하는 라이선스가 필요했다. 그 당시 풀은 브래들리 M. 쿤과 에번 모글렌에게 연락하여 GPLv2에서 이 문제를 해결할 새로운 라이선스에 대한 조언을 구했다.[7]

2002년 2월 말경, 쿤은 콰인(자신의 소스 코드를 출력하는 프로그램)의 아이디어를 바탕으로 GPLv2에 파생 저작물이 완전하고 상응하는 소스 코드를 제공하는 "소스 다운로드" 기능을 유지하도록 요구하는 섹션 2(d)를 추가할 것을 제안했다. 쿤은 GPLv2 섹션 2(c)에서 다운스트림 배포자 및 수정자가 특정 기능을 보존하도록 요구하는 선례가 있다고 주장했다.[7]

모글렌과 쿤은 제안된 새로운 섹션 2(d)의 텍스트를 작성하여 풀에게 제공했고, 풀은 이 목적을 위해 GPLv2의 파생물을 게시할 수 있는 허가를 FSF로부터 요청받고 받았다. 2002년 3월, Affero, Inc.는 Affero 프로젝트와 함께 사용할 원래 Affero 일반 공중 사용 허가서(AGPLv1)를 게시했으며, 새로운 라이선스를 다른 서비스형 소프트웨어 개발자가 사용할 수 있도록 했다.[8][9][10]

2. 2. GNU AGPLv3의 등장 (2007년)

2000년, 헨리 풀은 암스테르담에서 리처드 스톨만을 만나 GPLv2 라이선스가 웹 애플리케이션 제공업체가 네트워크를 통해 소프트웨어를 사용하는 사용자와 소스 코드를 공유하도록 요구하지 않는 문제에 대해 논의했다. 이후 몇 달 동안 스톨만과 풀은 이 문제를 해결하기 위한 방법을 논의했다.[7]

2001년, 풀은 웹 서비스 사업을 하는 Affero, Inc.를 설립했고, Affero 코드를 사용하여 파생 웹 서비스를 만드는 다른 조직이 소스 코드를 배포하도록 요구하는 라이선스가 필요했다. 그 당시 풀은 브래들리 M. 쿤과 에번 모글렌에게 연락하여 GPLv2에서 이 문제를 해결할 새로운 라이선스에 대한 조언을 구했다.[7]

2002년 2월 말경, 쿤은 콰인(자신의 소스 코드를 출력하는 프로그램)의 아이디어를 바탕으로 GPLv2에 파생 저작물이 완전하고 상응하는 소스 코드를 제공하는 "소스 다운로드" 기능을 유지하도록 요구하는 섹션 2(d)를 추가할 것을 제안했다. 쿤은 GPLv2 섹션 2(c)에서 다운스트림 배포자 및 수정자가 특정 기능을 보존하도록 요구하는 선례가 있다고 주장했다.[7]

모글렌과 쿤은 제안된 새로운 섹션 2(d)의 텍스트를 작성하여 풀에게 제공했고, 풀은 이 목적을 위해 GPLv2의 파생물을 게시할 수 있는 허가를 자유 소프트웨어 재단(FSF)로부터 요청받고 받았다. 2002년 3월, Affero, Inc.는 Affero 프로젝트와 함께 사용할 원래 Affero 일반 공중 사용 허가서(AGPLv1)를 게시했으며, 새로운 라이선스를 다른 서비스형 소프트웨어 개발자가 사용할 수 있도록 했다.[8][9][10]

자유 소프트웨어 재단은 AGPLv1의 특별 조항을 GPLv3에 포함하는 것을 고려했지만, 궁극적으로 GPLv3와 거의 동일하지만 AGPLv1의 섹션 2(d)와 유사한 목적과 효과를 가진 조항을 포함하는 별도의 라이선스를 게시하기로 결정했다. 새로운 라이선스는 GNU 아페로 일반 공중 사용 허가서로 명명되었다. Affero라는 이름을 유지한 것은 AGPLv1과의 밀접한 역사적 관계를 나타냈다. GNU AGPL은 GPL과 동등하게 하기 위해 버전 번호 3을 부여받았으며, 현재 GNU 아페로 일반 공중 사용 허가서는 종종 '''AGPLv3'''로 축약된다.

GNU AGPLv3의 최종 버전은 2007년 11월 19일 FSF에 의해 게시되었다.[11]

3. 서약

AGPL은 GPL에 네트워크 상에서 소프트웨어 사용에 대한 조항을 추가하여, 네트워크 사용자에게도 완전한 소스 코드를 제공하도록 요구한다. 이는 GPL의 애플리케이션 서비스 제공자(ASP) "허점"(ASP 루프홀)을 막기 위한 조치다.[22] 즉, ASP에서 GPL 소프트웨어를 사용할 경우, 소프트웨어가 단순히 사용될 뿐 '배포'되는 것이 아니어서 카피레프트 조항이 발동하지 않는 문제를 해결한다.

하지만, 라이선스 대상 소프트웨어가 "원격으로 컴퓨터 네트워크를 통해 상호 작용"하지 않는 경우에는 카피레프트 조항 적용에 모호함이 발생할 수 있다.[22] MongoDB는 이러한 문제를 해결하기 위해 2018년 자체 라이선스인 Server Side Public License로 변경하여, 소프트웨어 자체의 서비스 제공도 카피레프트 적용 대상에 포함시켰다.[23]

4. 버전

Affero, Inc.가 제정한 버전 1과 자유 소프트웨어 재단이 제정한 버전 3이 있다.

버전작성자기반
Affero General Public License, version 1Affero, Inc. (2002년 3월)GNU 일반 공중 사용 허가서, version 2 (GPLv2)
GNU Affero General Public License, version 3자유 소프트웨어 재단 (2007년 11월)GNU 일반 공중 사용 허가서, version 3 (GPLv3)


5. 표준화 단체의 승인

자유 소프트웨어 재단(FSF)은 일반적으로 네트워크에서 작동하는 소프트웨어에 대해 GNU AGPLv3의 적용을 고려할 것을 권장하고 있다.[24] 오픈 소스 이니셔티브는 2008년 3월에 GNU AGPLv3를 오픈 소스 라이선스로 승인했다.[26] 데비안 프로젝트는 2008년에 GNU AGPLv3가 데비안 자유 소프트웨어 가이드라인에 적합한 라이선스라고 언급했다.[19]

6. GPL과의 호환성

두 버전의 AGPL은 기반이 되는 GNU GPL의 해당 버전과 마찬가지로 강한 카피레프트 라이선스이다. 자유 소프트웨어 재단의 판단에 따르면, Affero GPL v1의 2(d)절에 추가된 요구 사항은 거의 동일한 GPLv2와 호환되지 않게 만들었다. 즉, 각 라이선스에 의해 적용되는 구성 요소를 결합하여 단일 작업을 배포할 수 없다.

반면에 GPLv3 및 GNU AGPLv3 라이선스에는 두 라이선스에 대해 상호 호환성을 달성하는 조항(각 라이선스의 13절)이 포함되어 있다. 이 조항은 다른 라이선스 조건에 따라 재라이선스를 허용하지 않음에도 불구하고[13], 한 라이선스에 따라 라이선스가 부여된 코드와 다른 라이선스에 따라 라이선스가 부여된 코드를 연결하여 형성된 작업의 "전달"을 명시적으로 허용한다.[12] 이러한 방식으로 각 라이선스의 카피레프트는 이러한 조합의 배포를 허용하도록 완화된다.[13]

Affero의 원래 AGPLv1에서 GNU AGPLv3로의 업그레이드 경로를 설정하기 위해 Affero, Inc.는 2007년 11월에 Affero General Public License 버전 2를 발표했다.[14] 이는 "AGPLv1 또는 Affero, Inc.에서 게시한 이후 버전"에 따라 라이선스가 부여된 소프트웨어의 수신자가 GNU AGPLv3 또는 이후 버전으로 소프트웨어 또는 파생 작업을 배포할 수 있도록 허용하는 단순한 과도기적 라이선스이다.

7. GNU AGPL 채택 사례

Flask 개발자 Armin Ronacher는 2013년에 GNU AGPL이 이중 상업 라이선스의 수단으로 성공했다고 언급하며, HumHub, MongoDB, Odoo, RethinkDB, Shinken, Slic3r, SugarCRM, WURFL을 예시로 들었습니다.[15]

GNU AGPLv3를 채택한 주요 사례는 다음과 같습니다:

소프트웨어/플랫폼설명
Mastodon, Pixelfed, PeerTube 등페디버스용 서버 및 클라이언트
OnlyOffice오피스 스위트 소프트웨어
RStudioR 프로그래밍 언어IDE
Grafana시스템 모니터링 플랫폼
CiviCRMCiviCRM|시비CRM영어
co-mentco-ment|코멘트영어
Diaspora소셜 네트워크 서비스
eyeOS웹 데스크톱
Feng Office Community Edition|펭 오피스 커뮤니티 에디션영어협업 플랫폼
Funambol|푸남볼영어휴대용 푸시 이메일클라우드 동기화 소프트웨어
Launchpad소프트웨어 개발 플랫폼
Jappix|자픽스영어소셜 및 커뮤니케이션 플랫폼
Mastodon마이크로블로깅 서비스
Menéame|메네아메영어소셜 뉴스 웹사이트
OpenERP|오픈ERP영어전사적 자원 관리 소프트웨어
OTRS티켓 관리 시스템
ProcessMakerBPM 및 워크플로우 프레임워크[28]
Shinken시스템 모니터링 소프트웨어
StatusNet마이크로블로깅 서비스 (GNU 소셜)
Stet2007년 11월 21일에 GNU AGPL로 출시된 최초의 소프트웨어 시스템[7]
[https://github.com/akvo/akvo-rsr/ Akvo Really Simple Reporting (Akvo RSR)]데이터 수집 및 보고 도구
[http://www.alfanous.org Alfanous]아랍어 텍스트 검색 엔진
[https://github.com/instructure/canvas-lms/wiki Canvas-lms]학습 관리 시스템
identi.ca마이크로블로깅 서비스
Misskey분산형 마이크로블로깅 플랫폼


참조

[1] 간행물 GNU AGPLv3 https://www.gnu.org/[...] GNU Project
[2] 웹사이트 ftp.debian.org: Is AGPLv3 DFSG-free? https://bugs.debian.[...] The Debian Project 2008-11-28
[3] 간행물 Licenses TL;DR legal 2016-02-17
[4] 웹사이트 Why the Affero GPL https://www.gnu.org/[...]
[5] 웹사이트 OSI approved licenses https://opensource.o[...] Open Source initiative
[6] 보도자료 Funambol Helps New AGPLv3 Open Source License Gain Formal OSI Approval https://www.funambol[...] Funambol 2008-03-13
[7] 웹사이트 stet and AGPLv3 http://www.softwaref[...] Software Freedom Law Center 2007-11-21
[8] 웹사이트 Affero GPLv3: Why It Exists & Who It’s For? https://ebb.org/bkuh[...] 2024-04-25
[9] 웹사이트 SCALE: The life and times of the AGPL [LWN.net] https://lwn.net/Arti[...] 2024-04-25
[10] 웹사이트 Free Software Foundation Announces Support of the Affero General Public License, the First Copyleft License for Web Services https://www.gnu.org/[...] Free Software Foundation 2002-03-19
[11] 웹사이트 License text of GNU AGPLv3 https://www.gnu.org/[...] 2007-11-19
[12] 웹사이트 GNU General Public License https://www.gnu.org/[...] Free Software Foundation 2007-06-29
[13] 웹사이트 Various Licenses and Comments about Them https://www.gnu.org/[...] Free Software Foundation 2020-05-07
[14] 웹사이트 Affero General Public License http://www.affero.or[...] 2007-11-01
[15] 웹사이트 Licensing in a Post Copyright World http://lucumr.pocoo.[...] lucumr.pocoo.org 2013-07-23
[16] 웹사이트 Server Side Public License (SSPL) https://www.mongodb.[...]
[17] 웹사이트 MongoDB "open-source" Server Side Public License rejected https://www.zdnet.co[...]
[18] 웹사이트 MongoDB's licensing changes led Red Hat to drop the database from the latest version of its server OS https://www.geekwire[...] 2019-01-16
[19] 웹사이트 ftp.debian.org: Is AGPLv3 DFSG-free? http://bugs.debian.o[...] Debian 2008-11-28
[20] 웹사이트 stet and AGPLv3 http://www.softwaref[...] Software Freedom Law Center 2007-11-21
[21] 뉴스 License text of AGPLv3 - GPLv3 http://www.gnu.org/l[...] 2007-11-19
[22] 웹사이트 GNU Affero 一般公衆利用許諾書 https://gpl.mhatta.o[...]
[23] 웹사이트 MongoDBもクラウド事業者に対抗してライセンスを変更、AGPLから独自作成のSSPLへ https://mag.osdn.jp/[...] OSDN 2018-10-17
[24] 웹사이트 List of free-software licences on the FSF website https://www.gnu.org/[...]
[25] 웹사이트 Funambol Helps New AGPLv3 Open Source License Gain Formal OSI Approval http://www.funambol.[...]
[26] 웹사이트 OSI approved licenses http://opensource.or[...]
[27] 웹사이트 The GNU General Public License - GNU Project - Free Software Foundation (FSF) http://www.gnu.org/l[...]
[28] 문서 forum.processmaker.com http://forum.process[...]
[29] 간행물 GNU AGPLv3 https://www.gnu.org/[...] GNU Project
[30] 웹인용 ftp.debian.org: Is AGPLv3 DFSG-free? https://bugs.debian.[...] The Debian Project 2008-11-28
[31] 간행물 Licenses TL;DR legal 2018-02-19
[32] 웹사이트 List of free-software licences on the FSF website https://www.gnu.org/[...]
[33] 웹인용 OSI approved licenses http://opensource.or[...] Open Source initiative
[34] 웹인용 Funambol Helps New AGPLv3 Open Source License Gain Formal OSI Approval http://www.funambol.[...] Funambol 2008-03-13



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com