One possible solution (which would avoid a blanket license) would be to have a tool generate SPDX (http://spdx.org/ and http://www.linuxfoundation.org/collaborate/workgroups/spdx) metadata from cabal metadata. SPDX (software package data exchange) is a format for machine-readable descriptions of software licensing, developed by the Linux Foundation.

SPDX is intended to solve exactly the problem you're having: providing a summary of all of the licenses required for using a large heterogeneous collection of software with sprawling dependencies.

A.

On 10/25/2011 05:37 AM, Eric Y. Kow wrote:
So I'm combining Haskell software with some non-free/closed source work.
I was wondering what sort of effort it would take to organise a blanket
license for everything in the Haskell Platform, and whether it would be
worthwhile to anybody.

Here's my use case:

- I am combining my Haskell [:-)] program with some non-free/closed
   source [:-(] software

- My user is concerned that a large number of having a large number of
   individual licenses even though textually identical modulo author,
   date, etc would mean a big hassle getting their lawyers and their
   user's lawyers to sign off on each and every license

I feel a bit embarrassed asking this as it's already great and also
very convenient that I can just grab this closed source stuff, but
suppose we were to decide that putting together some sort of blanket
license for the Haskell Platform would be a good idea.  How would we
go about organising such an effort?

I wonder if this is a sort of thing we could tie to the IHG...

Thanks,


_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to