Kotlin/Nativeバイナリのライセンスファイル
他の多くのオープンソースプロジェクトと同様に、Kotlinはサードパーティのコードに依存しており、これはKotlinプロジェクトにJetBrainsまたはKotlinプログラミング言語の貢献者によって開発されたものではないコードが含まれていることを意味します。 場合によっては、C++からKotlinに書き直されたコードなど、派生著作物も含まれます。
Kotlinで使用されているサードパーティの著作物のライセンスは、GitHubリポジトリで確認できます。
特に、Kotlin/Nativeコンパイラは、サードパーティのコード、データ、または派生著作物を含む可能性のあるバイナリを生成します。 これは、Kotlin/Nativeでコンパイルされたバイナリが、サードパーティのライセンスの利用規約に準拠することを意味します。
実際には、Kotlin/Nativeでコンパイルされた最終バイナリを配布する場合、常に必要なライセンスファイルをバイナリ配布物に含める必要があります。これらのファイルは、配布物のユーザーが読み取り可能な形式でアクセスできる必要があります。
対応するプロジェクトには、以下のライセンスファイルを常に含めてください。
プロジェクト | 含めるべきファイル |
---|---|
Kotlin | |
Apache Harmony | |
GWT | |
Guava | |
libbacktrace | 3条項BSDライセンスと著作権表示 |
mimalloc | デフォルトのメモリアロケータの代わりにmimallocメモリアロケータを使用する場合( |
Unicode文字データベース | Unicodeライセンス |
マルチプロデューサー/マルチコンシューマー境界キュー | 著作権表示 |
mingwX64
ターゲットには追加のライセンスファイルが必要です。
プロジェクト | 含めるべきファイル |
---|---|
MinGW-w64 ヘッダーおよびランタイムライブラリ |
これらのライブラリのいずれも、配布されるKotlin/Nativeバイナリをオープンソース化することを要求しません。