Support LibraryがApache 2.0ライセンスで配布されているのは知っていたのですが第三者にそれを確認してもらう(確認手順を示す)のが結構面倒だったので色々調べてみました。
例えばButterKnifeは公式ページにはっきりライセンスが書いてあります。アプリでライセンスを表示する場合はこれをそのままコピペすればおkでしょう。
Copyright 2013 Jake Wharton
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.
ところがAndroid Support Libraryの公式ページ?にはライセンスが明記されていません。
AOSPの公式ページには「基本的にはApache 2.0ライセンスだけど例外もあるからね」(意訳)と書いてはいますがSupport Libraryについては明示されていません。
開発者的にはAOSPなんだからApacheライセンスに決まってるだろ常考、なんですが第三者に説明できるように色々調べてみました。
- SDK Managerで"Android Support Repository"を落として、
(android-sdk)/extras/android/m2repository/NOTICE.txt
を確認してもらう。 - 公式リポジトリ内のソース(java, xmlファイル)のヘッダーに記載されているライセンスを全部確認してもらう
どっちにしろ面倒なんですがなんかいい方法ないですかねぇ..