Dear Florian, dear Mateusz,
On 23 June 2014 22:58, Florian Friesdorf <[email protected]> wrote:
> szip unfree or not is an issue independent of your pull request. I
> merged - thanks a lot!
Thanks, I'm glad I could add something.
I think you were right in not including the support by default.
> Further, szip might have to set meta.license = "unfree", so you need to
> allow it eg. in ~/.nixpkgs/config.nix.
> {
> allowUnfree = true;
> }
> Opinions?
Yes, I think that would be appropriate.
One note, the hdf5 package in all-packages.nix had szip enable by
> default. You need to pass szip = null. See my latest commit to master.
Okay, thanks, I didn't know that.
On 23 June 2014 23:56, Mateusz Kowalczyk <[email protected]> wrote:
> Some packages use an if expression for license field. For example:
>
> license = if hdf5 == null then licenses.unfree else licenses.whatever
>
> I don't know whether that's encouraged but it is a way to do it.
No, I don't think this is the right approach in this case. As far as I
know, a dependency does not propagate it's license to the software that
depends on it. That being said, if you want to use szip together with hdf5,
you will have to fulfull both licenses' requirements.
The hdf5 library itself has a license that I would call free. It permits
redistribution in source, or binary form, with or without modification,
basically only requiring that the original copyright notice and license is
shipped along with it [1].
Tables is licensed under a BSD license [2]. I think that one is generally
accepted as a free license.
Only szip has an unfree license, because it doesn't allow for commercial
use [3]. But whether you build hdf5 with or without szip doesn't change the
license of hdf5, or tables.
Best,
Andreas
[1]: http://www.hdfgroup.org/HDF5/doc/Copyright.html
[2]: http://www.pytables.org/moin/FAQ#WhatarePyTables.27licensingterms.3F
[3]: http://www.hdfgroup.org/doc_resource/SZIP/Commercial_szip.html
_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev