BSDライセンス解説vol.2.5―BSDライセンスシリーズ一覧― / マルパチ 

BSDライセンスにはいくつかのバリエーションがあります。しかもやっかいなことにそれぞれが複数の通称を持っているのです。
以前の記事では一番オーソドックスな3条項BSDライセンスについて解説しましたが、2条項BSDライセンスが適用されるソフトウェアも多いですし、古い4条項BSDライセンスが適用されるソフトウェアもないとも限りません。これらを見誤ると法的に面倒なことになりかねません。

そこでBSDライセンスの種類ごとに、その通称をまとめてみたいと思います。

3条項BSDライセンス
3条項BSDライセンス(3-clause BSD license) = 修正BSDライセンス(modified BSD license/new BSD license)

2条項BSDライセンス
2条項BSDライセンス(2-clause BSD license) = FreeBSDライセンス(FreeBSD license)

4条項BSDライセンス
4条項BSDライセンス(4-clause BSD license) = オリジナルBSDライセンス(original BSD license) = 旧BSDライセンス(old BSD license)

こうして見るとバリエーション自体は3つしかないくせに名前だけはやたらたくさんあることがわかります。
個人的には旧BSDライセンス(old BSD license)とかnew BSD licenseといった名前は悪い名前だと思います。BSDライセンスは作成者であるカリフォルニア大学バークレー校自身が3つもバリエーションを出していますし、第三者がBSDライセンスを真似してMITライセンス等の数多くの亜種が生み出されています。古い新しいといった相対的な言葉で区別しようとすると誤解を招きかねないと思うのです。

BSDライセンスはGPLと比べると簡便でわかりやすいライセンスです。しかしGPLと異なり作成された過程も、作成に関わったメンバーも不明確なライセンスです。また簡便すぎてかゆいところに手が届かないといった問題もあります。
どちらのライセンスが良いかというのは一概に言い切れないのですが、お手軽さやカスタマイズのしやすさを優先したいならBSDライセンス、信頼性や堅牢性を優先したいならGPLといったところでしょうか。
2010/01/25(Mon) 13:41:00