스프링 개발자/Spring & Backend

Apache License 2.0 — 유래와 핵심 정리

르무엘 2026. 1. 12. 18:49

1️⃣ 유래

Apache License는

  • Apache Software Foundation(ASF)
  • Apache HTTP Server 같은 오픈소스 프로젝트를 배포하기 위해 만든 라이선스
  • 기업·상용 사용을 적극 허용하는 실무 친화 라이선스

2004년에 현재 표준인 Apache License 2.0 발표.

👉 목적:

“오픈소스를 기업에서도 법적 리스크 없이 쓰게 하자”


2️⃣ 라이선스 성격 한 줄 요약

상업적 사용 가능 + 소스 공개 의무 없음 + 특허권까지 보호

그래서 기업에서 제일 선호하는 라이선스 중 하나입니다.


3️⃣ Apache 2.0 핵심 특징

항목내용
상업적 사용 가능
수정 가능
재배포 가능
소스 공개 의무 ❌ 없음
특허권 보호 ✅ 포함
라이선스 고지 ✅ 필요
책임 사용자 책임

4️⃣ 반드시 해야 하는 것 (의무)

Apache License 2.0 사용 시 딱 3가지만 지키면 됨

  1. LICENSE 전문 포함
  2. 저작권 표시 유지
  3. NOTICE 파일 있으면 같이 포함

👉 소스 공개 안 해도 됨
👉 상업 서비스 배포 가능


5️⃣ 왜 기업이 좋아하나

GPL과 차이:

GPLApache
소스 공개 의무 ❌ Apache는 없음
전염성 있음 ❌ Apache는 없음
기업 사용 위험 낮음

그래서

  • Spring
  • Hadoop
  • Kafka
  • Tomcat
  • Log4j
  • Maven

전부 Apache 계열 라이선스.


6️⃣ 실무 한 줄 설명(보고서용)

Apache License 2.0은 상업적 이용이 가능하며, 소스코드 공개 의무가 없고, 특허권 보호 조항을 포함한 기업 친화적 오픈소스 라이선스입니다.


7️⃣ 유래를 한 문장으로

Apache License는 Apache Software Foundation이 오픈소스 소프트웨어를 기업 환경에서도 법적 제약 없이 활용할 수 있도록 만들기 위해 제정한 라이선스입니다.


 

LIST