Re: [racket-dev] Using licensed code
Hi, 2012/7/1 Eli Barzilay > Three hours ago, Neil Toronto: > > > [*] Unfortunately, the `science' collection has a license problem: > > the stated license (LGPL) at the top any of its files can't be the > > actual license if the file was derived from the Gnu Science Library > > (GSL), which is GPL. Most of the files I'm interested in converting > > to Typed Racket are from the GSL. > > GPL is a problem. > I would absolute *love* to get proper linear algebra libraries. With proper I mean that areas such as eigenvalue computations and singular value decomposition is included. The license of GSL is of course a problem. The readline solution doesn't really fit well in this context. However GSL is not the only matrix library out there. LAPACK ( http://www.netlib.org/lapack/) has license that fits better. The code is in Fortran 90 though, so it might be harder to translate directly. That said, it might make sense to go the FFI-route for matrix computations. Getting the details right for the more advanced algorithms is hard, very hard. -- Jens Axel Søgaard _ Racket Developers list: http://lists.racket-lang.org/dev
Re: [racket-dev] Using licensed code
Three hours ago, Neil Toronto wrote: > I'm cribbing from the Boost C++ libraries [*] for much of the `math' > collection. The license is extremely liberal, requiring only that > the text of the license be included in any source distribution. > > What's the protocol for this? To be compatible with the license we use. > FWIW, the FSF says Boost libraries and works derived from it can be > relicensed as LGPL. That sounds good enough... > [*] Unfortunately, the `science' collection has a license problem: > the stated license (LGPL) at the top any of its files can't be the > actual license if the file was derived from the Gnu Science Library > (GSL), which is GPL. Most of the files I'm interested in converting > to Typed Racket are from the GSL. GPL is a problem. -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://barzilay.org/ Maze is Life! _ Racket Developers list: http://lists.racket-lang.org/dev
[racket-dev] Using licensed code
I'm cribbing from the Boost C++ libraries [*] for much of the `math' collection. The license is extremely liberal, requiring only that the text of the license be included in any source distribution. What's the protocol for this? FWIW, the FSF says Boost libraries and works derived from it can be relicensed as LGPL. Neil ⊥ [*] Unfortunately, the `science' collection has a license problem: the stated license (LGPL) at the top any of its files can't be the actual license if the file was derived from the Gnu Science Library (GSL), which is GPL. Most of the files I'm interested in converting to Typed Racket are from the GSL. _ Racket Developers list: http://lists.racket-lang.org/dev