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