質問: Google Play上で公開する予定で、 個人でAndroidアプリを作っています。 著作権のライセンス表示の画面が必要だ、と考えましたが、 今のところ、ライブラリ等は使用していません。 ただ、Android Studioで作成した時点で、 すでにApache v2.0のコードを利用して作成したことに なるのでは?という気がして、Web上で調べてみましたが、 確証が得られませんでした。 build.gradleには、dependenciesのところに、 「com.android.support:appcompat-v7:22.1.1」だけ 追加しています。 無しで行こうと思いますが、必要なのか、無くても良いのか、 教えてください。お願いします。
回答: Apache 2.0 Licenseの原文 によれば、 > > build.gradleには、dependenciesのところに、 > > 「com.android.support:appcompat-v7:22.1.1」だけ > > 追加しています。 > > > だけの場合、appcompat-v7の派生成果物を生成したことにはならないので、特に著作権表示をする必要はないといえます。 しかしながら、Apache 2.0 Licenseで公開されているソフトウェアを、自身のソフトウェアに取り込んで改変(≒改修)したものを **自身の著作物として** 公開する場合、派生成果物を作成したものとみなされるので、以下を表示する必要があります。 * 著作権表示 * 免責事項 * 由来する団体についての表示 この場合望ましいのは、同じApache 2.0 Licenseとすることと私は考えますが、これはGPL v3とも互換性がありますし、そもそもコピーレフト条項を持たないので商用ライセンスとして配布することも可能なので、気楽に考えてよいかと思います。