Skip to content

Kotlin/Native 바이너리용 라이선스 파일

다른 많은 오픈 소스 프로젝트와 마찬가지로, Kotlin은 타사 코드에 의존합니다. 즉, Kotlin 프로젝트에는 JetBrains나 Kotlin 프로그래밍 언어 기여자가 개발하지 않은 일부 코드가 포함되어 있습니다. 때로는 C++에서 Kotlin으로 재작성된 코드와 같은 파생 저작물일 수도 있습니다.

Kotlin에서 사용되는 타사 작업에 대한 라이선스는 저희 GitHub 저장소에서 찾을 수 있습니다:

특히, Kotlin/Native 컴파일러는 타사 코드, 데이터 또는 파생 저작물을 포함할 수 있는 바이너리를 생성합니다. 이는 Kotlin/Native로 컴파일된 바이너리가 타사 라이선스의 약관에 따라야 함을 의미합니다.

실제로, Kotlin/Native로 컴파일된 최종 바이너리를 배포하는 경우, 바이너리 배포에 필요한 라이선스 파일을 항상 포함해야 합니다. 이 파일들은 배포 사용자에게 읽을 수 있는 형태로 접근 가능해야 합니다.

해당 프로젝트에 대해 항상 다음 라이선스 파일을 포함하십시오:

프로젝트포함할 파일
Kotlin
Apache Harmony
GWT
Guava
libbacktrace저작권 고지 포함 3-clause BSD 라이선스
mimalloc

MIT 라이선스

기본 메모리 할당자 대신 mimalloc 메모리 할당자를 사용하는 경우 포함하십시오 (-Xallocator=mimalloc 컴파일러 옵션이 설정된 경우).

Unicode 문자 데이터베이스유니코드 라이선스
Multi-producer/multi-consumer bounded queue저작권 고지

mingwX64 타겟은 추가 라이선스 파일이 필요합니다:

프로젝트포함할 파일
MinGW-w64 헤더 및 런타임 라이브러리

이 라이브러리 중 어느 것도 배포된 Kotlin/Native 바이너리가 오픈 소스화될 것을 요구하지 않습니다.