License

Androidのライセンスは、OS部はGPLv2(Linux流用)、GUI部はApache License 2.0(APL)を採用しています。

本拠地

LGPLとの相性

FSFの見解だとLPGL派生のJavaのLibraryはsourceの公開が必要になるっぽい。Javaの仕組み上、これは仕方の無いことかも知れず。sourceを公開したくない事情があるのなら、別実行ファイルにする*1、別Intent経由でアプリから隔離する*2、著作権者に問い合わせる、NDK経由で結合するあたりが対処策になるのかな。

つかsource公開したらええやん =)

あとでまとめる


*1 某アプリではOpenSSLの実行ファイルそのまま丸抱えしてた。えらいことしてるよね
*2 Perfect Viewerがこの手を使っている

Last-modified: 2012.11.27 (火) 22:09:46 (4160d)