From: Josef 'Jupp' Schugt Date: 2003-07-31T05:29:09+09:00 Subject: Re: Patches to 1.8.0p4 to add Bessel functions for those that have 'em Saluton! * Guillaume Marcais; 2003-07-30, 13:57 UTC: > >In my opinion we > >should rather strive for including GSL (GNU Scientific Library) > >support in core Ruby 2.0. > > > Isn't GSL GPL licensed? And that could cause problem to include it > into the core of Ruby. I did not write 'include GSL' but include 'GSL support'. The GPL does only apply to software released under it and software based on it where 'based on it' means that you took the GPLd software and did modify it. What are you doing when you create Ruby bindings for GSL? You write a wrapper for some library that implements functionality and API of GSL. By *no* means do you require that GSL is the library that is actually being used. Therefore Ruby bindings to GSL are completely independent of GSL. Once we have a Ruby way of using GSL we can still think about creating a RLSL (Ruby's License Scientific Library). Taking into account the typical use of special functions I don't see the need for reinventing the wheel. > Is there already a Ruby binding to GSL? Yes. Gis, Josef 'Jupp' Schugt -- N'attribuez jamais � la malice ce que l'incomp�tence explique ! -- Napol�on