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 character databaseUnicode 라이선스
다중 생산자/다중 소비자 유한 큐 (Multi-producer/multi-consumer bounded queue)저작권 고지

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

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

이러한 라이브러리 중 어느 것도 배포되는 Kotlin/Native 바이너리를 오픈 소스화하도록 요구하지 않습니다.