On 06/24/2014 11:22 AM, Andreas Herrmann wrote:
> 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
> 

Yes, quite right, I don't know what I was thinking when I replied, sorry
for the noise.

-- 
Mateusz K.
_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to