オープンソース・ソフトウェアの肝はライセンスです。その選択によって導入できる、またはできないといったことがあったり、導入後のトラブルにつながることもあります。広まるかどうかがライセンスでまったく変わることだってあります。 そんなライセンスを調べるためのソフトウェアが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