[Nix-dev] Re: Licensing policy

Sander van der Burg S.vanderBurg at student.TUDelft.NL
Wed Apr 9 15:02:38 CEST 2008


I think it's better to specify licenses in a list for each package (packages could have multiple licenses). 
With "normalized" license strings we could determine whether the package is free, open-source, freely distributable, proprietary (or another predefined class of licenses).

e.g. 

freeSoftwareLicenses = [ "GPL" "LGPL" "BSD" "NPL" ]
openSourceLicenses = [ "GPL" "LGPL" "BSD" "NOSA" ]

examples:
- emacs is both free software and open source because the license of emacs is GPL.
- Qt is free software, open source and proprietary because it's dual licensed under the GPL and a proprietary license

-----Original Message-----
From: nix-dev-bounces at cs.uu.nl on behalf of Ludovic Courtès
Sent: Wed 4/9/2008 2:38 PM
To: nix-dev at cs.uu.nl
Subject: [Nix-dev] Re: Licensing policy
 
Hi,

pjotr2008 at thebird.nl (Pjotr Prins) writes:

> Where do I find the licensing policies?

Licensing policies of what?

Nixpkgs contains packages under all kinds of licenses, including
proprietary binary-only things.

> If a package is redistributable for academic use - what license 'type'
> do I plug in.

Currently, the `license' attribute in Nixpkgs is just a string, so it's
not normalized, although that'd be nice.

> Or always the URL (like some packages do), though I find that
> obfuscating. The license should be obvious to read.

Yes.  When the license is obviously non-free, I'd suggest `license =
"non-free"', and perhaps you can add a `licenseURL' attribute right
after for those who want to know the details.

Thanks,
Ludovic.

_______________________________________________
nix-dev mailing list
nix-dev at cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20080409/9cbbe8c0/attachment.html 


More information about the nix-dev mailing list