Skip to content
목록으로 돌아가기

AGPL이란?

Updated:
-- Edit page

AGPL이란? ### 사전적 정의 (Dictionary Definition) AGPL(GNU Affero General Public License)은 자유 소프트웨어 재단(FSF)이 공개한 강력한 카피레프트(Copyleft) 라이선스입니다. 기존의 GPL 라이선스가 소프트웨어를 물리적으로 배포할 때만 소스 코드 공개 의무가 발생한다는 점을 이용하여, 네트워크 서비스(SaaS) 형태로 코드를 실행하는 경우 소스 코드를 공개하지 않아도 되었던 이른바 ‘ASP 허점(ASP Loophole)‘을 해결하기 위해 설계되었습니다. AGPL 라이선스가 적용된 소프트웨어를 수정하여 네트워크를 통해 원격으로 서비스를 제공할 경우, 사용자는 해당 수정본의 소스 코드를 공개해야 할 의무를 가집니다. ### 실무 사용 예시 (Practical Use Case) 터미널 도구인 Warp와 같은 기술 기업들이 자사의 핵심 코드를 오픈 소스로 전환할 때 AGPL을 선택합니다. 이는 외부 개발자의 기여를 유도하면서도, 타 기업이 해당 소스 코드를 무단으로 가져가 폐쇄적인 상용 클라우드 서비스로 재가공하여 독점적 이익을 취하는 것을 방지하기 위한 전략적 장치로 활용됩니다. ### 관련 단어 (Related Words) - GPL (General Public License) - 카피레프트 (Copyleft) - SaaS (Software as a Service)


Edit page
이 글 공유하기:

🔗 함께 읽으면 좋은 글

1 / 29