That might work, I'll check with our licensing people.

The summary is:

-Szip in qgis is there for HDF5
-HDF5 does have a license for distribution of szip.dll with HDF products
-The HDF szip license permits all to use szip.dll for unpacking/decoding of HDF 
products.
-QGIS only unpacks/decodes HDF5 with szip, it doesn't have any functions 
implemented to pack/code.

Thanks!

From: Etienne Tourigny [mailto:[email protected]]
Sent: Monday, February 03, 2014 3:00 PM
To: Moriarty, Mark F
Cc: [email protected]
Subject: Re: [Qgis-developer] EXTERNAL: Re: QGIS SZIP.DLL Licensing?

Perhaps you do not understand why szip is included - it is there to be able to 
unpack hdf5 files with encoding - this cannot be replaced by 7zip.


Also, from the page at http://www.hdfgroup.org/doc_resource/SZIP/

---
Licensing terms
The version of Szip distributed with HDF products is free for non-commercial 
use, which may occur in two sets of circumstances:
*        Non-commercial users may use the Szip software integrated with HDF 
products to both encode (compress) and decode (uncompress) data. This applies 
to educational and research applications.
*        Commercial users may use the software to decode any data. Further, 
they may use the software in internal activities that do not involve or result 
in the development of an Szip-based software product.

Commercial licenses are available for commercial users who wish to distribute 
an Szip-based software product or engage in commercial uses that are not 
allowed above. For further licensing information or to view a copy of the Szip 
copyright statement, see Commercial use terms and the copyright and license 
notice<http://www.hdfgroup.org/doc_resource/SZIP/Commercial_szip.html> 
pertaining to Szip in HDF products.

---

Also from this page 
http://www.hdfgroup.org/doc_resource/SZIP/Commercial_szip.html

Commercial users may use the Szip software integrated with HDF to decode data 
and for internal activities that do not involve or result in the development of 
an Szip-based software product.


It seems to me that it is OK (without permission) to use szip for 1) any 
non-commercial use and 2) commercial use with decoding only.
As I have stated, qgis does no allow to encode any hf5 files with szip 
encoding, so any commercial use would also be ok
Now perhaps I do not understand the wording there, as I am not a lawyer.


On Mon, Feb 3, 2014 at 5:22 PM, Moriarty, Mark F 
<[email protected]<mailto:[email protected]>> wrote:
Szip is not released under GPL, has patents, is restricted licensing.  It isn't 
a classic FOSS package.  Here's the license related to Szip use with HDF:
The SZIP Science Data Lossless Compression Program is Copyright (C) 2001 Science
& Technology Corporation @ UNM.  All rights released.  Copyright (C) 2003 Lowell
H. Miles and Jack A. Venbrux.  Licensed to ICs, LLC, for distribution by the
University of Illinois' National Center for Supercomputing Applications as a
part of the HDF data storage and retrieval file format and software library
products package.  All rights reserved.  Do not modify or use for other
purposes.

SZIP implements an extended Rice adaptive lossless compression algorithm
for sample data.  The primary algorithm was developed by R. F. Rice at
Jet Propulsion Laboratory.

SZIP embodies certain inventions patented by the National Aeronautics &
Space Administration.  United States Patent Nos. 5,448,642, 5,687,255,
and 5,822,457 have been licensed to ICs, LLC, for distribution with the
HDF data storage and retrieval file format and software library products.
All rights reserved.

Revocable, royalty-free, nonexclusive sublicense to use SZIP decompression
software routines and underlying patents is hereby granted by ICs, LLC, to
all users of and in conjunction with HDF data storage and retrieval file
format and software library products.

Revocable, royalty-free, nonexclusive sublicense to use SZIP compression
software routines and underlying patents for non-commercial, scientific use
only is hereby granted by ICs, LLC, to users of and in conjunction with HDF
data storage and retrieval file format and software library products.

For commercial use license to SZIP compression software routines and underlying
patents please contact ICs, LLC, at:

        Joseph J. Feeley, Ph.D., P.E.
        Chief Executive Officer
        ICs, LLC
        PO Box 2236
        McCall, ID 83638

        Phone: (208) 315-0029
        Email: [email protected]<mailto:[email protected]>

I can't legally use QGIS with SZip, unless there's some kind of license to 
permit szip.dll distribution with QGIS.  For instance, HDF has permission for 
anyone, including commercial users (like me, as I work for a company, though we 
don't directly use QGIS to generate $), to use szip decode functionality.

Possible ways out:

1)       Obtain permission from Joe.Feeley to distribute szip with qgis, same 
terms as HDF - okay for everyone to use to decode, but commercial users (like 
me) aren't permitted to use its encode functionality.  That's fine, I can't 
make new SZip zipfiles, but can get the unpack of them.

2)      Modify QGIS to not require szip.  Make it an add-on applet, a plug-in, 
rather than something absolutely mandatory.  Right now, qgis closes at startup 
if it doesn't see a working szip.dll.

3)      A variant of (2), provide a dummy szip.dll, a "fake", so qgis is happy.

4)      Another variant of (2), preferable to me, switch to permit use of some 
other, open distribution, zip, like 7zip.  You would lose the SZip Rice 
lossless functionality, but for a lot of basic bulk unpacking 7zip is fine.

From: Etienne Tourigny 
[mailto:[email protected]<mailto:[email protected]>]
Sent: Monday, February 03, 2014 2:00 PM
To: Moriarty, Mark F
Cc:
Subject: EXTERNAL: Re: [Qgis-developer] QGIS SZIP.DLL Licensing?

What is the problem with distributing the szip.dll ? There is no agreement 
between qgis (or gdal) with szip/hdf group.

My understanding of the info in this page 
http://www.hdfgroup.org/doc_resource/SZIP/ is:

- In no circumstances a user can create hdf5 files with szip encoding within 
qgis. So far, only gtiff files are created within qgis.

- you are correct in stating that commercial products can use szip for decoding 
only, so it is OK for qgis to distribute the szip library.

- as qgis is not a commercial product and does not allow to create szip-encoded 
hdf5 files, there is no need for any commercial licence.

- if someone were to write software, based on qgis (and gdal), which sould 
create an szip-encoded hdf5 file, that entity would require a commercial licence

There is no GPL szip library, AFAIK.

On Mon, Feb 3, 2014 at 3:15 PM, Moriarty, Mark F 
<[email protected]<mailto:[email protected]>> wrote:
Does QGIS have any license agreement related to SZIP use?

I'd like to use QGIS on a project, but we're stuck on whether/how the szip.dll 
is licensed for use.

For example HDF specifically has a license page asserting permission to use 
szip in their distribution, so long as it is used within the context of their 
overall app.  For a commercial firm, the permission is just to decode, not to 
encode, but that is fine.

I tried just deleting/renaming the szip.dll, since we do not actually need the 
functionality for our use, but it appears to be tightly bound to the build - 
qgis errors-out if it does not detect a proper, functioning, szip.dll on 
startup.

If there isn't a license statement from the intellectual property owner 
allowing its use/distribution to decode with qgis, is it possible to include a 
user-controllable switch to allow not including it, or to perhaps include a 
true GPL zip package, albeit losing the lossless functionality?

Thanks.

Mark


_______________________________________________
Qgis-developer mailing list
[email protected]<mailto:[email protected]>
http://lists.osgeo.org/mailman/listinfo/qgis-developer


_______________________________________________
Qgis-developer mailing list
[email protected]<mailto:[email protected]>
http://lists.osgeo.org/mailman/listinfo/qgis-developer

_______________________________________________
Qgis-developer mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to