본문 바로가기

Git/Github

Apache-2.0

반응형

🍳머리말

open source를 보면 apache-2.0 license를 따르고 있는 것을 흔히 볼 수 있습니다. 이건 뭘까요?


📕설명

📔 정의

"Apache-2.0"은 open source license중 하나로, Apache Software 재단이 개발했습니다. Apache-2.0은 판매, 배포, 수정 등 자유로운 이용을 허용하며, 이를 위한 일부 조건들이 명시되어 있습니다.

 

Apache-2.0 license를 준수하면서 소프트웨어를 사용, 수정, 배포하는 경우, 다음과 같은 조건들을 따라야 합니다.

📑 Copyright Notice - 저작권 공지

Apache-2.0 license와 함께 제공된 저작권 공지를 포함해야 합니다.

📑 License Notice - License 공지

Apache-2.0 license와 함께 제공된 license 공지를 포함해야 합니다.

📑 TradeMark Notice - 상표 공지

Apache 상표를 사용할 경우, 상표 공지를 포함해야 합니다.

📑 Disclaimer of Warranty - 보증 부인

Apache-2.0 license를 통해 배포되는 software는 "있는 그대로" 제공되며, 어떤 종류의 보증도 제공하지 않습니다.

📑 Parent Rights - 유보 조항

Apache-2.0 license를 준수하는 경우, license를 취소 또는 변경하는 조항이 없습니다.

 

📔 쓰임

Apache-2.0 license는 상업적으로 이용이 가능하며, 수정한 code를 공개하지 않아도 되므로, 많은 open source project에서 사용되고 있습니다. 또한, 다른 open source license와 호환 가능하며, library와 같은 software구성 요소를 개발하는 데에도 많이 사용됩니다.

📔 예시

다음과 같이 license정보를 넣어 작업물에 표시하면 됩니다.

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

 


📕참조

https://www.apache.org/licenses/LICENSE-2.0


*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.