メインコンテンツまでスキップ

Kotlin/Nativeバイナリのライセンスファイル

他の多くのオープンソースプロジェクトと同様に、Kotlinはサードパーティのコードに依存しています。つまり、Kotlinプロジェクトには、JetBrainsまたはKotlinプログラミング言語のコントリビューターによって開発されたものではないコードが含まれています。 C++からKotlinに書き換えられたコードなど、派生的な著作物である場合もあります。

注記

Kotlinで使用されているサードパーティの著作物に関するライセンスは、GitHubリポジトリで確認できます。

特に、Kotlin/Nativeコンパイラーは、サードパーティのコード、データ、または派生物を含むバイナリを生成できます。 これは、Kotlin/Nativeでコンパイルされたバイナリが、サードパーティのライセンスの条項および条件に従う必要があることを意味します。

実際には、Kotlin/Nativeでコンパイルされた最終バイナリを配布する場合、 バイナリ配布に必要なライセンスファイルを必ず含める必要があります。これらのファイルは、 配布物のユーザーが判読できる形式でアクセスできる必要があります。

対応するプロジェクトについて、常に以下のライセンスファイルを含めてください。

ProjectFiles to be included
Kotlin
  • Apache license 2.0
  • Apache Harmony copyright notice
  • Apache Harmony
    GWT
    Guava
    libbacktrace3-clause BSD license with copyright notice
    mimalloc

    MIT license

    デフォルトのアロケータの代わりに mimaloc メモリアロケータを使用する場合に含めます(-Xallocator=mimalloc コンパイラオプションが設定されている場合)。

    Unicode character databaseUnicode license

    Multi-producer/multi-consumer bounded queue

    Copyright notice

    mingwX64 ターゲットには、追加のライセンスファイルが必要です。

    ProjectFiles to be included
    MinGW-w64 headers and runtime libraries
  • MinGW-w64 runtime license
  • Winpthreads license
  • 注記

    これらのライブラリのいずれも、配布されるKotlin/Nativeバイナリをオープンソースにする必要はありません。