Shiro Kawai
shiro****@lava*****
2006年 3月 9日 (木) 13:25:11 JST
libltdlはライセンス的にはOKだったと思います (libtoolだか autoconfだかと一緒に使ったら自由に配布OK、とかなんとか特例が ついていた覚えが。) ただ、以前Gauche本体で使おうとして断念したことがあるんですよね。 何でだったかなあ。本体内にlibltdlを抱えた場合、他にltdlを 抱えてるライブラリと衝突する可能性があるせいだったかなあ。 (libltdlを抱えない場合はGaucheが外部のlibltdlに依存するので それもやだ、と)。 gccを要求することについては、非GCCでもコンパイルできるように なってればいいと思います。GaucheのVM loopもgccの場合は label addressを使って高速化してますし。 --shiro From: "KOGURO, Naoki" <naoki****@kogur*****> Subject: [Gauche-devel-jp] Re: c-wrapper 0.1 Date: Wed, 8 Mar 2006 22:00:41 +0900 > 小黒です。 > > On 2006/03/08, at 20:22, Shiro Kawai wrote: > > > いずれGauche本体の機能とさせていただけたらと思います。 > > lalrのライセンスがネックですが、LALR(1)相当のパーザジェネレータは > > Gaucheのモジュールとしてあっても良いと思うので、BSDライセンスで > > 新たに書き起こそうかな。 > BSDライセンスなLALRパーザジェネレータがあるととてもうれしいです(GPLが > 嫌いなわけではないのですが、ライセンスの縛りが緩い方が何かと使いやすい > ので)。 > > あと、今後の開発においてはなるべくGPLなライブラリは使わない方がよいで > しょうか? 共有ライブラリの取り扱いにlibltdlを使おうかとか、将来的にGCC > の文法にしようかと考えていたのですが、GPLなものを使わない方がよいとい > うのであればそうします。 >