askalono - オープンソース・ソフトウェアのライセンスを特定
オープンソース・ソフトウェアの肝はライセンスです。その選択によって導入できる、またはできないといったことがあったり、導入後のトラブルにつながることもあります。広まるかどうかがライセンスでまったく変わることだってあります。 そんなライセンスを調べるためのソフトウェアがaskalonoです。
askalonoの使い方
askalonoはライセンスファイルを指定して実行します。例えばこちらはMIT Licenseです。
$ ./askalono.osx id geotiff.js/LICENSE
License: MIT (original text)
Score: 0.988
分かりづらいこともあるBSD-2-Clauseもちゃんと判定されます。
$ ./askalono.osx id LICENSE
License: BSD-2-Clause-FreeBSD (original text)
Score: 0.949
オープンソース・ソフトウェアのライセンスは80以上存在します。しかもそれは恒久的なものではなく、随時追加されるものです。そうしたライセンス毎の違いを正しく判断するのは難しく、そもそも何のライセンスなのかを特定するのも難しいでしょう。分からないライセンスのものがあったらaskalonoで調べてみましょう。
askalonoはRust製のオープンソース・ソフトウェア(Apache Licnese 2.0)です。
amzn/askalono: A tool & library to detect open source licenses from texts