こんにちは。Sansan Android エンジニアの @rockwillj です。もともと Java プログラマーで Android エンジニア歴1年ちょっとです。趣味で Delphi とか C# とか JavaScript とか色々書いてました。今は少しだけ Groovy 勉強してます。 はじめに 突然ですが、皆さんはアプリで利用しているライブラリのライセンスをどのように管理しているでしょうか。ライブラリのライセンスをきちんと明示しないとライセンス違反状態になってしまうことは知りつつも、きちんと管理するのって結構面倒ですよね…。 アプリが利用している全ライブラリを抽出して、それらがどのライセンスのもとで公開されているのか1個ずつ調べて、利用しているライブラリとそのライセンスの一覧を HTML などのライセンス文書として作成する。そしてライブラリを追加/削除するたびにライセンス文書を更新