Cabal package with BSD3 library and LGPL executable?

Hello all How do I mark a Cabal package as containing a BSD3 library and an LGPL executable? I'm using CppHs (LGPL) from the exe but have no dependencies on it in the library; as the library might be independently useful I want it to be BSD3. As a caveat - I don't want two packages... Thanks Stephen

Stephen Tetley
I'm using CppHs (LGPL) from the exe but have no dependencies on it in the library; as the library might be independently useful I want it to be BSD3.
Why not look at how cpphs does this itself? The library is LGPL but the executable is GPL. -- Ivan Lazar Miljenovic Ivan.Miljenovic@gmail.com IvanMiljenovic.wordpress.com

Hi Ivan
Thanks. As far as the Cabal file goes - CppHs is LGPL, its in the
included README that the GPL distinction is noticed. Possibly this
isn't the clearest way of presenting things...
On 29 April 2010 12:52, Ivan Lazar Miljenovic
Why not look at how cpphs does this itself? The library is LGPL but the executable is GPL.

Stephen Tetley
Thanks. As far as the Cabal file goes - CppHs is LGPL, its in the included README that the GPL distinction is noticed. Possibly this isn't the clearest way of presenting things...
Well, currently Cabal only lets you specify one license, so your options are to either use OtherLicense like Bulat suggested and then specify in the License file what's what, or else do as cpphs does. -- Ivan Lazar Miljenovic Ivan.Miljenovic@gmail.com IvanMiljenovic.wordpress.com

On 29 Apr 2010, at 13:18, Ivan Lazar Miljenovic wrote:
Stephen Tetley
writes: Thanks. As far as the Cabal file goes - CppHs is LGPL, its in the included README that the GPL distinction is noticed. Possibly this isn't the clearest way of presenting things...
Well, currently Cabal only lets you specify one license, so your options are to either use OtherLicense like Bulat suggested and then specify in the License file what's what, or else do as cpphs does.
I suggest submitting a feature request for Cabal: permit separate licences on each executable stanza. Regards, Malcolm

Hello Stephen, Thursday, April 29, 2010, 3:45:50 PM, you wrote: license: custom or so. but future imaginary tools that automatically checks license of entire library chain will fail
Hello all
How do I mark a Cabal package as containing a BSD3 library and an LGPL executable?
I'm using CppHs (LGPL) from the exe but have no dependencies on it in the library; as the library might be independently useful I want it to be BSD3.
As a caveat - I don't want two packages...
Thanks
Stephen _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
-- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com
participants (4)
-
Bulat Ziganshin
-
Ivan Lazar Miljenovic
-
Malcolm Wallace
-
Stephen Tetley