Skip to content

Apache License

아파치 라이선스(Apache License) 아파치 소프트웨어 재단에서 자체적으로 만든 소프트웨어에 대한 라이선스 규정이다.

아파치 2.0 라이선스는 누구나 해당 소프트웨어에서 파생된 프로그램을 제작할 수 있으며 저작권을 양도, 전송할 수 있는 라이선스 규정을 의미한다. 아파치 라이선스에 따르면 누구든 자유롭게 아파치 소프트웨어를 다운 받아 부분 혹은 전체를 개인적 혹은 상업적 목적으로 이용할 수 있으며 재배포시에는 원본 소스 코드 또는 수정한 소스 코드를 반드시 포함시켜야 하는 것은 아니고 아파치 라이선스, 버전 2.0을 포함시켜야 하며 아파치 소프트웨어 재단에 개발된 소프트웨어라는 것을 명확하게 밝혀야 한다.

OLIS의 상담 내용

질문:

안녕하세요. 

아파치 라이센스 2.0에 대한 문의가 있어 글을 남깁니다.

제가 아파치 라이센스 2.0을 따르는 오픈 소스를 사용하여 새로운 어플을 개발했을 경우 해당 저작물에 대한 소스공개 의무와 상업적 이용, 소스 판매에 대한 권한을 알고 싶습니다.
(사용된 오픈소스는 일부분을 수정하여 사용하였다고 가정할 경우)

소스 공개에 대한 의무가 있을 경우,  오픈 소스를 사용하여 개발된 어플 전체 소스를 공개하여야 하는지 수정된 오픈 소스만 공개하면 되는건가요?

상업적 이용의 경우는 오픈 소스를 사용한 어플을 유료로 판매하는 것이 가능한지 문의드리는 것입니다.

소스 판매의 경우는 오픈 소스를 수정해서 판매하는 것이 아니라 오픈소스를 사용하여 개발된 어플리케이션 소스 전체를 판매하는 것을 문의 드립니다. 소스 판매가 가능할 경우 아파치 라이센스를 따르는 오픈 소스 사용을 구매자에게 알려줄 때 포함되어야 하는 것은 어떤 것이 있나요?

문의가 조금 두서 없긴 합니다만 답변을 부탁드리겠습니다.
간단히 정리하면 아파치 라이센스를 따르는 오픈 소스를 사용하여 개발된 어플리케이션의 상업적 이용에 대한 문의 입니다.

감사합니다.

답변:

o 오픈소스SW의 공정이용을 위한 귀하의 관심에 깊은 감사를 드립니다.

o 귀하께서 질문하신 아파치 라이선스 2.0에 대해,

o Apache License 2.0의 “사용, 복제 및 배포에 관한 규정과 조건”에 명시된 바에 따르면, 사용에 따른
  소스코드 공개의 의무가 존재하지 않는 라이선스입니다.
  -이는, Apache License 2.0으로 배포된 소스코드를 그대로 재배포 하는 경우, 수정하여 재배포하는
   경우 및 그대로 단순히 사용만 하는 경우가 모두 포함되는 사항이며,
  -따라서, Apache License 2.0으로 배포된 오픈소스SW를 수정 및 사용하여 새로운 SW를 개발하는
   경우, 소스코드 공개의 의무가 존재하지 않습니다.

o 다음으로, Apache License 2.0의 상업적 이용에 대해,

o 일반적으로 오픈소스SW 라이선스는 오픈소스SW의 상업적 이용에 대해 제한하지 않고 있으며,
  Apache License 2.0 또한 마찬가지로 상업적 이용에 제한을 두지 않고 있습니다.

o 오픈소스SW를 사용하여 새로운 SW를 개발하는 경우는, 오픈소스SW를 실행하여 사용하는 형태와
  오픈소스SW의 소스코드를 사용하는 형태로 나눌 수 있는데,
  -전자와 같은 경우는 결과물에 기존 오픈소스SW의 일부가 포함될 때에만 파생 저작물이라 할 수
   있으며, 포함되지 않을 때에는 오픈소스SW와 독립된 저작물입니다.
  -한편, 오픈소스SW의 소스코드를 사용하는 경우는, 소스코드의 수정 여부에 따라 각 오픈소스SW
   라이선스별로 다른 요구사항을 명시하고 있지만, 배포 시 일반적으로 라이선스 사본 및 저작권
   고지사항 포함 등을 요구하고 있습니다.

o Apache License 2.0과 같은 경우에는, 파생 저작물에 해당하는 경우, 배포시 "Apache License 2.0
  라이선스 사본 제공“, ”수정된 파일에 대한 안내문구 첨부“, ”저작권, 특허, 상표, 귀속에 관한 고지내용
  포함“등의 요구사항이 있으며, 자세한 사항은 Apache License 2.0을 참조하시기 바랍니다.

※ Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0

Troubleshooting

With GPL 2.0

특히 Apache License 2.0에서 특허에 관한 조항이 삽입되어 GPL 2.0으로 배포되는 코드와 결합되는 것이 어렵다는 문제가 었었는데, GPL 3.0(안)에서는 이 문제를 해결하여 아파치 라이센스로 배포되는 코드가 GPL 3.0으로 배포되는 코드와 결합하는 것이 가능해졌다.

See also

Favorite site

References


  1. KLDPWiki-OpenSource_Software_License_Guide.pdf