Googleアプリの表記に習う
オープンソースソフトウェアをアプリで利用した際に、
どのようにライセンス表記するか、Androidとしてルールはないです。
ただ、Googleが開発したAndroidアプリには(マチマチではあるが)一定のルールがあるように見受けられます。
例えば、以下のようなもの(例:PlayStoreアプリ)
タイトルを除いたこの表記のテンプレートを書き残します。
テンプレとその使い方
ファイル名とそのライセンス文だけ入れ替えれるだけのテンプレのHTMLです。
タイトルは含んでません。
- 作ったファイルをプロジェクトのassets配下に配置し、
- ライセンス表記するActivityかDialogかにWebViewを貼り付けておき
- licenses.htmlを食わせるだけです。
ex)webview.loadUrl("file:///android_asset/lisences.html");
※2つ以上ある場合は、<h3>
から </pre>
タグまでをコピペして増やしていってください。
<html>
<head><style> body { font-family: sans-serif; } pre { background-color: #eeeeee; padding: 1em; white-space: pre-wrap; } </style></head><body>
<h3>Notices for files:</h3><ul>
<li>オープンソースのファイル名(基本的にjarファイル名になるかと思う)</li>
</ul>
<pre>
ここにライセンス文を貼り付ける
</pre>
</body></html>
サンプル
有名なguavaとvolleyのライセンスを表示するサンプルのHTMLです。
licenses.html
<html>
<head><style> body { font-family: sans-serif; } pre { background-color: #eeeeee; padding: 1em; white-space: pre-wrap; } </style></head><body>
<h3>Notices for files:</h3><ul>
<li>guava-11.0.1.jar</li>
</ul>
<pre>Copyright (C) 2010 The Guava Authors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
</pre>
<h3>Notices for files:</h3><ul>
<li>volley.jar</li>
</ul>
<pre>Copyright (C) 2011 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
</pre>
</body></html>