8

ちょっとした趣味のオープン ソース プロジェクトをリリースしようとしています。多数の依存関係がバンドルされているため、さまざまなライセンス要件に対処する必要があります。ほとんどの場合、これはディストリビューションに何らかのライセンス ファイルを追加することを意味します (少なくとも、それは私の理解ですが、弁護士についてはまったく知りません)。

少なくとも一般的なオープン ソース ライセンスの場合、それを処理する Gradle プラグインはありますか?

Gradle プラグインがない場合、すべての jar + ライセンスを独自のライセンスの後にリストする、または *.license ファイルを各 *.jar ファイルの横に配置するなど、これを処理するための受け入れられたアプローチはありますか?

4

1 に答える 1

12

Github にGradle License Pluginがあります(私はメンテナーです)。現在、プラグインはライセンス ヘッダーをソース ファイルに追加および削除するだけです。jar 依存関係のライセンスを LICENSE ファイルに追加することはまだサポートされていませんが、追加するのはそれほど難しくないはずです。まだ時間がないだけです。

于 2012-12-31T08:10:52.727 に答える