Part 1
요약·해설
Zephyr 프로젝트 전체가 아무 예외 없이 Apache-2.0만 사용하는 것은 아닙니다. 커널 트리에는 Linux, Coccinelle, GCC에서 가져온 일부 스크립트와 파일이 있으며, 원래 라이선스와 예외 조건을 그대로 따라야 합니다. 이 페이지는 별도 LICENSE 파일을 둘 수 없는 위치의 예외를 한곳에 기록합니다.
대부분의 Zephyr 코드는 Apache-2.0이지만 외부 재사용 파일은 원 라이선스를 유지합니다.
Linux와 Coccinelle에서 유래한 검사·변환 스크립트가 포함됩니다.
GCC 유래 coverage header에는 GPLv2와 Runtime Library Exception이 함께 적용됩니다.
Part 2
접을 수 있는 영어 원문 전체
영어 원문 전체 펼치기
577A3E63F3E7995366AEFBA945BB1449EF6C6C45F0CEDF36721DB26F4235BDB7
:orphan:
.. _zephyr_licensing:
Licensing of Zephyr Project components
######################################
The Zephyr kernel tree imports or reuses packages, scripts and other files that
are not covered by the `Apache 2.0 License`_. In some places
there is no LICENSE file or way to put a LICENSE file there, so we describe the
licensing in this document.
.. _Apache 2.0 License:
https://github.com/zephyrproject-rtos/zephyr/blob/main/LICENSE
.. _GPLv2 License:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/COPYING
*scripts/{checkpatch.pl,checkstack.pl,spelling.txt}*
*Origin:* Linux Kernel
*Licensing:* `GPLv2 License`_
*scripts/{coccicheck,coccinelle/array_size.cocci,coccinelle/deref_null.cocci,coccinelle/deref_null.cocci,coccinelle/deref_null.cocci,coccinelle/mini_lock.cocci,coccinelle/mini_lock.cocci,coccinelle/mini_lock.cocci,coccinelle/noderef.cocci,coccinelle/noderef.cocci,coccinelle/returnvar.cocci,coccinelle/semicolon.cocci}*
*Origin:* Coccinelle
*Licensing:* `GPLv2 License`_
*subsys/testsuite/coverage/coverage.h*
*Origin:* GCC, the GNU Compiler Collection
*Licensing:* `GPLv2 License`_ with Runtime Library Exception
*boards/ene/kb1200_evb/support/openocd.cfg*
*Licensing:* `GPLv2 License`_
Part 3
한국어 전문 번역
Zephyr 프로젝트 구성요소의 라이선스
Zephyr 커널 트리는 Apache 2.0 License의 적용을 받지 않는 package, script 및 기타 파일을 가져오거나 재사용합니다. 일부 위치에는 LICENSE 파일이 없거나 이를 둘 방법이 없으므로, 이 문서에서 해당 라이선스를 설명합니다.
scripts/{checkpatch.pl,checkstack.pl,spelling.txt}
- 출처
- Linux Kernel
- 라이선스
- GPLv2 License
Coccinelle 유래 스크립트
scripts/{coccicheck,coccinelle/array_size.cocci,coccinelle/deref_null.cocci,coccinelle/deref_null.cocci,coccinelle/deref_null.cocci,coccinelle/mini_lock.cocci,coccinelle/mini_lock.cocci,coccinelle/mini_lock.cocci,coccinelle/noderef.cocci,coccinelle/noderef.cocci,coccinelle/returnvar.cocci,coccinelle/semicolon.cocci}
- 출처
- Coccinelle
- 라이선스
- GPLv2 License
subsys/testsuite/coverage/coverage.h
- 출처
- GCC, GNU Compiler Collection
- 라이선스
- Runtime Library Exception이 추가된 GPLv2 License
boards/ene/kb1200_evb/support/openocd.cfg
- 라이선스
- GPLv2 License
Source
출처
영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.