With Bruno Haible's permission, I'm reposting a portion of our
correspondence. The gist of which is that he'd be willing to make ffcall
available for use with Perl under the LGPL.
Bruno's homepage: http://clisp.cons.org/~haible/packages.html
Paul Moore's FFI.pm: http://www.cpan.org/modules/by-module/FFI/
Garrett
Bruno Haible wrote:
>
> I don't want to distribute ffcall under the Artistic license
> (http://www.perl.com/language/misc/Artistic.html) because the
> paragraphs 3c and 7 permit people to distribute derived products as
> closed-source, shrink-wrapped packages.
>
> But I could agree to the LGPL license. Perl could then use ffcall as a
> shared library (linked or via dlopen).