まつもと ゆきひろです

In message "[ruby-list:16881] Re: Dir.glob"
    on 99/09/18, ARIMA Yasuhiro <fit0298 / fitec.co.jp> writes:

|| そーですねえ、だれかライセンス的に問題ないfnmatchを持ってま
|| せんか? というのもmissingの下にあるのはBSDライセンスなので
|| リンクしちゃうとバイナリ配布時に問題が発生します(と思います)。
|
|BSD Licence というのは、かなりおおらかなものだと思いますが...

その問題については

  http://www.gnu.org/philosophy/bsd.html

を参照してください。私はStallman礼賛者ではありませんが、この
件については賛同してます。

||  * 2. Redistributions in binary form must reproduce the above copyright
||  *    notice, this list of conditions and the following disclaimer in the
||  *    documentation and/or other materials provided with the distribution.
|
|+ バイナリ形式での再配布物は、配布物で提供される文書と他のものに含まれる、
|+ 著作権主張、条件と、続く免責に従って製作される必要がある。

つまり、ドキュメントにBSDソフトウェアを含むことを記述するこ
とが強制されます。

||  * 3. All advertising materials mentioning features or use of this software
||  *    must display the following acknowledgement:
|
|+ このソフトウェアの機能に言及するすべての広告や、利用においては、
|+ 続く許諾文を表さなければならない。

つまり、広告にBSDソフトウェアを含むことを記述することが強制
されます。

もし、今のfnmatchをリンクすればそれは簡単にRubyから外すこと
はできませんから、Rubyを利用するすべての状況で以上の2点が強
制されます。

私はそれを望みません(特に後者)。最近のBSDライセンスには「広
告条項」はなくなってるそうなんですが。

|cf.  http://www.jp.FreeBSD.ORG/www.freebsd.org/ja/handbook/x15240.html

確かに、こちらに示されているライセンスからは「広告条項」がな
くなってますね。
                                まつもと ゆきひろ /:|)