3rd Party Licenses

The Software includes or is distributed together with the following Third Party Software: 

A.   iohead

NuFS Software End User License Agreement

PLEASE READ THIS SOFTWARE LICENSE AGREEMENT (“LICENSE”) CAREFULLY BEFORE PURCHASING OR USING THE NuFS SOFTWARE (DEFINED BELOW). BY USING THE NuFS SOFTWARE, YOU (EACH LICENSEE IS ADDRESSED AS “YOU” IN THIS DOCUMENT) ARE AGREEING TO BE BOUND BY THE TERMS OF THIS LICENSE. IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE, DO NOT USE THE NuFS SOFTWARE.

IMPORTANT NOTE: This software may be used to reproduce, modify, publish and distribute materials. It is licensed to you only for reproduction, modification, publication and distribution of non-copyrighted materials, materials in which you own the copyright, or materials you are authorized or legally permitted to reproduce, modify, publish and distribute. If you are uncertain about your right to copy, modify, publish and distribute any material you should contact your legal advisor.

1. General. The software, including any and all of its versions and variations, tools, utilities, sample or example code, documentation, and other materials accompanying this License, whether on disk, print or electronic documentation, in read only memory, or any other media (collectively, the “NuFS Software”) are licensed, not sold, to you by iohead LLC (“iohead”) and/or iohead’s licensors. The rights granted herein are limited to iohead’s and/or iohead’s licensors’ respective intellectual property rights in the NuFS Software and do not include any other patents or intellectual property rights. You own the media on which the NuFS Software is recorded but iohead and/or iohead’s licensors retain ownership of their respective portions of the NuFS Software itself. The terms of this License will govern any software upgrades provided by iohead that replace and/or supplement the original NuFS Software, unless such upgrade is accompanied by a separate license in which case the terms of that license will govern.

2. License Types. If you received the NuFS Software as part of a product that uses the NuFS Software as a building block (“NuFS-based Product”) and whose vendor has a current and valid license from iohead to redistribute the NuFS Software along with the said NuFS-based product, you may use the NuFS Software under the terms and conditions of this License.

3. Permitted License Uses and Restrictions.

You may use the NuFS Software only in the manner it is employed by the NuFS-based product you acquired it with. The license agreement terms, if any, of the NuFS-based product itself may not overrule or alter any of the terms of this License.

Other Restrictions. Except as and only to the extent expressly permitted by this License or to the extent that the following restrictions are prohibited by applicable law, you may not copy, decompile, reverse engineer, disassemble, attempt to derive the source code of the NuFS Software, modify, decrypt, create derivative works of, incorporate into or compile in combination with your own programs, sublicense or otherwise redistribute the NuFS Software.

4. Transfer. You may not rent, lease, lend, redistribute or sublicense the NuFS Software. NFR (Not for Resale) and Evaluation Copies: Notwithstanding other sections of this License, NuFS Software labeled by iohead as Not for Resale or Evaluation, or otherwise provided to you by iohead on a promotional basis may only be used for demonstration, testing and evaluation purposes and may not be resold or transferred.

5. Termination. This License is effective until terminated. Your rights under this License will terminate automatically without notice from iohead if you fail to comply with any term(s) of this License.

6. Disclaimer of Warranties. YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT USE OF THE NuFS SOFTWARE IS AT YOUR SOLE RISK AND THAT THE ENTIRE RISK AS TO SATISFACTORY QUALITY, PERFORMANCE, ACCURACY AND EFFORT IS WITH YOU. THE NuFS SOFTWARE IS PROVIDED “AS IS,” WITH ALL FAULTS AND WITHOUT WARRANTY OF ANY KIND, AND IOHEAD LLC AND IOHEAD LLC’S LICENSORS (COLLECTIVELY REFERRED TO AS “IOHEAD” FOR THE PURPOSES OF SECTIONS 6 AND 7) HEREBY DISCLAIM ALL WARRANTIES AND CONDITIONS WITH RESPECT TO THE NuFS SOFTWARE, EITHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR CONDITIONS OF MERCHANTABILITY, OF SATISFACTORY QUALITY, OF FITNESS FOR A PARTICULAR PURPOSE, OF ACCURACY, OF QUIET ENJOYMENT, AND NON-INFRINGEMENT OF THIRD PARTY RIGHTS. IOHEAD DOES NOT WARRANT AGAINST INTERFERENCE WITH YOUR ENJOYMENT OF THE NuFS SOFTWARE, THAT THE FUNCTIONS CONTAINED IN THE NuFS SOFTWARE WILL MEET YOUR REQUIREMENTS, THAT THE OPERATION OF THE NuFS SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS IN THE NuFS SOFTWARE WILL BE CORRECTED. YOU FURTHER ACKNOWLEDGE THAT THE NuFS SOFTWARE IS NOT INTENDED OR SUITABLE FOR USE IN SITUATIONS OR ENVIRONMENTS WHERE THE FAILURE OF, OR ERRORS OR INACCURACIES IN THE CONTENT, DATA OR INFORMATION PROVIDED BY, THE NuFS SOFTWARE COULD LEAD TO DEATH, PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE, INCLUDING WITHOUT LIMITATION THE OPERATION OF NUCLEAR FACILITIES, AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL, LIFE SUPPORT OR WEAPONS SYSTEMS. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY IOHEAD OR AN IOHEAD AUTHORIZED REPRESENTATIVE SHALL CREATE A WARRANTY. SHOULD THE NuFS SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

7. Limitation of Liability. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT SHALL IOHEAD BE LIABLE FOR PERSONAL INJURY, OR ANY INCIDENTAL, SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES WHATSOEVER, INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, CORRUPTION OR LOSS OF DATA, BUSINESS INTERRUPTION OR ANY OTHER COMMERCIAL DAMAGES OR LOSSES, ARISING OUT OF OR RELATED TO YOUR USE OR INABILITY TO USE THE NuFS SOFTWARE, HOWEVER CAUSED, REGARDLESS OF THE THEORY OF LIABILITY (CONTRACT, TORT OR OTHERWISE) AND EVEN IF IOHEAD HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

8. Export Control. You may not use or otherwise export or reexport the NuFS Software except as authorized by United States law and the laws of the jurisdiction(s) in which the NuFS Software was obtained. In particular, but without limitation, the NuFS Software may not be exported or re-exported (a) into any U.S. embargoed countries or (b) to anyone on the U.S. Treasury Department’s list of Specially Designated Nationals or the U.S. Department of Commerce Denied Person’s List or Entity List. By using the NuFS Software, you represent and warrant that you are not located in any such country or on any such list. You also agree that you will not use the NuFS Software for any purposes prohibited by United States law, including, without limitation, the development, design, manufacture or production of nuclear, chemical or biological weapons.

9. Third Party Acknowledgements. Portions of the NuFS Software may utilize the following copyrighted material, the use of which is hereby acknowledged.

A. Google Inc. (MacFUSE)
Copyright (c) 2007-2009 Google Inc.
All rights reserved.

MacFUSE is a package developed by Google and is covered under the following BSD-style license:

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  3. Neither the name of Google Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

B. Csaba Henk (fuse4bsd)
Copyright (C) 2005 Csaba Henk. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

C. Miklos Szeredi (libfuse)
Copyright (C) 2001-2007 Miklos Szeredi <miklos@szeredi.hu>

libfuse can be distributed under the terms of the GNU LGPLv2 as well as in the file “lgpl-2.0.txt” next to this file.

Source code for the LGPLv2-covered portions of the NuFS version of libfuse is available for no cost upon request.

10. NuFS Software License Agreement Version: 1

An online version of this License is available at:

http://iohead.com/legal/NuFS/

© 2011-2012 iohead LLC. All Rights Reserved.

———————————————————————————————————————————————————

B.  libewf

Copyright (c) 2006-2012, Joachim Metz jbmetz@users.sourceforge.net and others listed on the project website. For more information, see: http://libewf.sourceforge.net/

libewf is available in source code form at http://sourceforge.net/projects/libewf/.  A copy of the source code may also be obtained by sending a request to support@blackbagtech.com. libewf is made available under the GNU Lesser General Public License, version 3.0, which sets forth additional permissions added to the GNU General Public License, version 3.0.  This license is available here:

http://www.gnu.org/licenses/lgpl-3.0.txt as well as in the file “lgpl-3.0.txt” next to this file.

———————————————————————————————————————————————————

C. Media Info. 

Copyright 2002-2010 MediaArea.net SARL. All rights reserved.  Media Info is available in source code form at. http://mediainfo.sourceforge.net/en. A copy of the source code may also be obtained by sending a request to support@blackbagtech.com.  Media Info is made available under the GNU Lesser General Public License, version 3.0, which sets forth additional permissions added to the GNU General Public License, version 3.0.  This license is available here:

http://www.gnu.org/licenses/lgpl-3.0.txt as well as in the file “lgpl-3.0.txt” next to this file.

———————————————————————————————————————————————————

D.   ffmpeg 

Copyright (c) 2000-2003 Fabrice Bellard and others.  ffmpeg is available in source code form at http://ffmpeg.org/  A copy of the source code may also be obtained by sending a request to support@blackbagtech.com. The portions of ffmpeg used in this product are made available under the GNU Lesser General Public License version 2.1, or (at your option) any later version. This license is available here:

http://www.gnu.org/licenses/lgpl-2.1.txt as well as in the file “lgpl-2.1.txt” next to this file.

———————————————————————————————————————————————————

E. libmagic 

libmagic is available in source code form at https://github.com/glensc/file and http://www.darwinsys.com/file/. libmagic is made available under the following license:

Copyright (c) Christos Zoulas 2003.  All Rights Reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice immediately at the beginning of the file, without modification, this list of conditions, and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FORANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS  OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

———————————————————————————————————————————————————

F. libjpeg

libjpeg is available in source code form at http://libjpeg.sourceforge.net.   libjpeg is made available under the GNU General Public License, version 2.0.  This license is available here:

http://www.gnu.org/licenses/lgpl-3.0.txt as well as in the file “gpl-2.0.txt” next to this file.

———————————————————————————————————————————————————

G.  libpng

libpng is available in source code form at http://www.libpng.org/pub/png/libpng.html.   libpng is made available under the libpng license, which is reproduced below:

The libpng 1.5.6 license 

This copy of the libpng notices is provided for your convenience.  In case of

any discrepancy between this copy and the notices in the file png.h that is

included in the libpng distribution, the latter shall prevail.

COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:

If you modify libpng you may insert additional notices immediately following

this sentence.

This code is released under the libpng license.

libpng versions 1.2.6, August 15, 2004, through 1.5.13, September 27, 2012, are

Copyright (c) 2004, 2006-2012 Glenn Randers-Pehrson, and are

distributed according to the same disclaimer and license as libpng-1.2.5

with the following individual added to the list of Contributing Authors

   Cosmin Truta

libpng versions 1.0.7, July 1, 2000, through 1.2.5 – October 3, 2002, are

Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are

distributed according to the same disclaimer and license as libpng-1.0.6

with the following individuals added to the list of Contributing Authors

   Simon-Pierre Cadieux

   Eric S. Raymond

   Gilles Vollant

and with the following additions to the disclaimer:

   There is no warranty against interference with your enjoyment of the

   library or against infringement.  There is no warranty that our

   efforts or the library will fulfill any of your particular purposes

   or needs.  This library is provided with all faults, and the entire

   risk of satisfactory quality, performance, accuracy, and effort is with

   the user.

libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are

Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are

distributed according to the same disclaimer and license as libpng-0.96,

with the following individuals added to the list of Contributing Authors:

   Tom Lane

   Glenn Randers-Pehrson

   Willem van Schaik

libpng versions 0.89, June 1996, through 0.96, May 1997, are

Copyright (c) 1996, 1997 Andreas Dilger

Distributed according to the same disclaimer and license as libpng-0.88,

with the following individuals added to the list of Contributing Authors:

   John Bowler

   Kevin Bracey

   Sam Bushell

   Magnus Holmgren

   Greg Roelofs

   Tom Tanner

libpng versions 0.5, May 1995, through 0.88, January 1996, are

Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.

For the purposes of this copyright and license, “Contributing Authors”

is defined as the following set of individuals:

   Andreas Dilger

   Dave Martindale

   Guy Eric Schalnat

   Paul Schmidt

   Tim Wegner

The PNG Reference Library is supplied “AS IS”.  The Contributing Authors

and Group 42, Inc. disclaim all warranties, expressed or implied,

including, without limitation, the warranties of merchantability and of

fitness for any purpose.  The Contributing Authors and Group 42, Inc.

assume no liability for direct, indirect, incidental, special, exemplary,

or consequential damages, which may result from the use of the PNG

Reference Library, even if advised of the possibility of such damage.

Permission is hereby granted to use, copy, modify, and distribute this

source code, or portions hereof, for any purpose, without fee, subject

to the following restrictions:

1. The origin of this source code must not be misrepresented.

2. Altered versions must be plainly marked as such and must not

   be misrepresented as being the original source.

3. This Copyright notice may not be removed or altered from any

   source or altered source distribution.

The Contributing Authors and Group 42, Inc. specifically permit, without

fee, and encourage the use of this source code as a component to

supporting the PNG file format in commercial products.  If you use this

source code in a product, acknowledgment is not required but would be

appreciated.

A “png_get_copyright” function is available, for convenient use in “about”

boxes and the like:

   printf(“%s”,png_get_copyright(NULL));

Also, the PNG logo (in PNG format, of course) is supplied in the

files “pngbar.png” and “pngbar.jpg (88×31) and “pngnow.png” (98×31).

Libpng is OSI Certified Open Source Software.  OSI Certified Open Source is a

certification mark of the Open Source Initiative.

Glenn Randers-Pehrson

glennrp at users.sourceforge.net

September 27, 2012

———————————————————————————————————————————————————

H. libtiff libtiff is available in source code form at http://www.remotesensing.org/libtiff/. libtiff is made available under the libtiff license, which is reproduced below:

The libtiff 3.9.4 license

Use and Copyright
—————–
Silicon Graphics has seen fit to allow us to give this work away. It is free. There is no support or guarantee of any sort as to its operations, correctness, or whatever. If you do anything useful with all or parts of it you need to honor the copyright notices. I would also be interested in knowing about it and, hopefully, be acknowledged.

The legal way of saying that is:

Copyright (c) 1988-1997 Sam Leffler
Copyright (c) 1991-1997 Silicon Graphics, Inc.

Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that (i) the above copyright notices and this permission notice appear in all copies of the software and related documentation, and (ii) the names of Sam Leffler and Silicon Graphics may not be used in any advertising or publicity relating to the software without the specific, prior written permission of Sam Leffler and Silicon Graphics.

THE SOFTWARE IS PROVIDED “AS-IS” AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

———————————————————————————————————————————————————

I. zlib  zlib is available in source code form at http://www.zlib.net. zlib is made available under the zlib license, which is reproduced below:

The zlib 1.2.7 license

  version 1.2.7, May 2nd, 2012

  Copyright (C) 1995-2012 Jean-loup Gailly and Mark Adler

  This software is provided ‘as-is’, without any express or implied

  warranty.  In no event will the authors be held liable for any damages

  arising from the use of this software.

  Permission is granted to anyone to use this software for any purpose,

  including commercial applications, and to alter it and redistribute it

  freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not

     claim that you wrote the original software. If you use this software

     in a product, an acknowledgment in the product documentation would be

     appreciated but is not required.

  2. Altered source versions must be plainly marked as such, and must not be

     misrepresented as being the original software.

  3. This notice may not be removed or altered from any source distribution.

  Jean-loup Gailly        Mark Adler

  jloup@gzip.org          madler@alumni.caltech.edu

J. tclap  tclap is available in source code form at http://sourceforge.net/projects/tclap/. tclap is made available under the license, which is reproduced below:

The tclap 1.2.1 license

Copyright (c) 2003 Michael E. Smoot 

Permission is hereby granted, free of charge, to any person 

obtaining a copy of this software and associated documentation 

files (the “Software”), to deal in the Software without restriction, 

including without limitation the rights to use, copy, modify, merge, 

publish, distribute, sublicense, and/or sell copies of the Software, 

and to permit persons to whom the Software is furnished to do so, 

subject to the following conditions:

The above copyright notice and this permission notice shall be 

included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, 

EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 

OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 

NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 

BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN 

AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR 

IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 

THE SOFTWARE.

K. utf8  utf8 is made available under the license, which is reproduced below:

// Copyright 2006 Nemanja Trifunovic

/*

Permission is hereby granted, free of charge, to any person or organization

obtaining a copy of the software and accompanying documentation covered by

this license (the “Software”) to use, reproduce, display, distribute,

execute, and transmit the Software, and to prepare derivative works of the

Software, and to permit third-parties to whom the Software is furnished to

do so, all subject to the following:

The copyright notices in the Software and this entire statement, including

the above license grant, this restriction and the following disclaimer,

must be included in all copies of the Software, in whole or in part, and

all derivative works of the Software, unless such copies or derivative

works are solely in the form of machine-executable object code generated by

a source language processor.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR

IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,

FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT

SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE

FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,

ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER

DEALINGS IN THE SOFTWARE.

L. msinttypes  msinttypes is made available under the license, which is reproduced below:

// ISO C9x  compliant inttypes.h for Microsoft Visual Studio

// Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124 

// 

//  Copyright (c) 2006 Alexander Chemeris

// 

// Redistribution and use in source and binary forms, with or without

// modification, are permitted provided that the following conditions are met:

// 

//   1. Redistributions of source code must retain the above copyright notice,

//      this list of conditions and the following disclaimer.

// 

//   2. Redistributions in binary form must reproduce the above copyright

//      notice, this list of conditions and the following disclaimer in the

//      documentation and/or other materials provided with the distribution.

// 

//   3. The name of the author may be used to endorse or promote products

//      derived from this software without specific prior written permission.

// 

// THIS SOFTWARE IS PROVIDED BY THE AUTHOR “AS IS” AND ANY EXPRESS OR IMPLIED

// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF

// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO

// EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,

// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,

// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;

// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 

// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR

// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF

// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

// 

///////////////////////////////////////////////////////////////////////////////

// ISO C9x  compliant stdint.h for Microsoft Visual Studio

// Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124 

// 

//  Copyright (c) 2006-2008 Alexander Chemeris

// 

// Redistribution and use in source and binary forms, with or without

// modification, are permitted provided that the following conditions are met:

// 

//   1. Redistributions of source code must retain the above copyright notice,

//      this list of conditions and the following disclaimer.

// 

//   2. Redistributions in binary form must reproduce the above copyright

//      notice, this list of conditions and the following disclaimer in the

//      documentation and/or other materials provided with the distribution.

// 

//   3. The name of the author may be used to endorse or promote products

//      derived from this software without specific prior written permission.

// 

// THIS SOFTWARE IS PROVIDED BY THE AUTHOR “AS IS” AND ANY EXPRESS OR IMPLIED

// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF

// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO

// EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,

// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,

// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;

// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 

// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR

// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF

// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

// 

///////////////////////////////////////////////////////////////////////////////

M. boost  boost is available in source code form at http://www.boost.org/. boost is made available under the boost license, which is reproduced below:

Boost Software License – Version 1.0 – August 17th, 2003

Permission is hereby granted, free of charge, to any person or organization

obtaining a copy of the software and accompanying documentation covered by

this license (the “Software”) to use, reproduce, display, distribute,

execute, and transmit the Software, and to prepare derivative works of the

Software, and to permit third-parties to whom the Software is furnished to

do so, all subject to the following:

The copyright notices in the Software and this entire statement, including

the above license grant, this restriction and the following disclaimer,

must be included in all copies of the Software, in whole or in part, and

all derivative works of the Software, unless such copies or derivative

works are solely in the form of machine-executable object code generated by

a source language processor.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR

IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,

FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT

SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE

FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,

ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER

DEALINGS IN THE SOFTWARE.

N. argparse   

argparse is available in source code form at https://github.com/Cofyc/argparse. argparse is made available under the MIT license, which is reproduced below:

The MIT License (MIT)

Copyright (c) 2012-2013 Yecheng Fu <cofyc.jackson@gmail.com>

Permission is hereby granted, free of charge, to any person obtaining a copy

of this software and associated documentation files (the “Software”), to deal

in the Software without restriction, including without limitation the rights

to use, copy, modify, merge, publish, distribute, sublicense, and/or sell

copies of the Software, and to permit persons to whom the Software is

furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in

all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR

IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,

FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE

AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER

LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,

OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN

THE SOFTWARE.

———————————————————————————————————————————————————

O. libarchive   

libarchive is available in source code form at http://www.libarchive.org/. libarchive is made available under the MIT/BSD style license, which is reproduced below:

The libarchive distribution as a whole is Copyright by Tim Kientzle

and is subject to the copyright notice reproduced at the bottom of

this file.

Each individual file in this distribution should have a clear

copyright/licensing statement at the beginning of the file.  If any do

not, please let me know and I will rectify it.  The following is

intended to summarize the copyright status of the individual files;

the actual statements in the files are controlling.

* Except as listed below, all C sources (including .c and .h files)

  and documentation files are subject to the copyright notice reproduced

  at the bottom of this file.

* The following source files are also subject in whole or in part to

  a 3-clause UC Regents copyright; please read the individual source

  files for details:

   libarchive/archive_entry.c

   libarchive/archive_read_support_filter_compress.c

   libarchive/archive_write_set_filter_compress.c

   libarchive/mtree.5

   tar/matching.c

* The following source files are in the public domain:

   tar/getdate.c

* The build files—including Makefiles, configure scripts,

  and auxiliary scripts used as part of the compile process—have

  widely varying licensing terms.  Please check individual files before

  distributing them to see if those restrictions apply to you.

I intend for all new source code to use the license below and hope over

time to replace code with other licenses with new implementations that

do use the license below.  The varying licensing of the build scripts

seems to be an unavoidable mess.

Copyright (c) 2003-2009 <author(s)>

All rights reserved.

Redistribution and use in source and binary forms, with or without

modification, are permitted provided that the following conditions

are met:

1. Redistributions of source code must retain the above copyright

   notice, this list of conditions and the following disclaimer

   in this position and unchanged.

2. Redistributions in binary form must reproduce the above copyright

   notice, this list of conditions and the following disclaimer in the

   documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) “AS IS” AND ANY EXPRESS OR

IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES

OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.

IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT,

INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT

NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,

DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY

THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT

(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF

THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

———————————————————————————————————————————————————

P. libusb

libusb is available in source code form at https://github.com/libusb/libusb.   libusb is made available under the GNU Lesser General Public License version 2.1. This license is available here:

http://www.gnu.org/licenses/lgpl-2.1.txt as well as in the file “lgpl-2.1.txt” next to this file.

———————————————————————————————————————————————————

Q. openssl

openssl is available in source code form at http://www.openssl.org/.   openssl is made available under the following license:

  LICENSE ISSUES

  ==============

  The OpenSSL toolkit stays under a dual license, i.e. both the conditions of

  the OpenSSL License and the original SSLeay license apply to the toolkit.

  See below for the actual license texts. Actually both licenses are BSD-style

  Open Source licenses. In case of any license issues related to OpenSSL

  please contact openssl-core@openssl.org.

  OpenSSL License

  —————

/* ====================================================================

 * Copyright (c) 1998-2011 The OpenSSL Project.  All rights reserved.

 *

 * Redistribution and use in source and binary forms, with or without

 * modification, are permitted provided that the following conditions

 * are met:

 *

 * 1. Redistributions of source code must retain the above copyright

 *    notice, this list of conditions and the following disclaimer. 

 *

 * 2. Redistributions in binary form must reproduce the above copyright

 *    notice, this list of conditions and the following disclaimer in

 *    the documentation and/or other materials provided with the

 *    distribution.

 *

 * 3. All advertising materials mentioning features or use of this

 *    software must display the following acknowledgment:

 *    “This product includes software developed by the OpenSSL Project

 *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)”

 *

 * 4. The names “OpenSSL Toolkit” and “OpenSSL Project” must not be used to

 *    endorse or promote products derived from this software without

 *    prior written permission. For written permission, please contact

 *    openssl-core@openssl.org.

 *

 * 5. Products derived from this software may not be called “OpenSSL”

 *    nor may “OpenSSL” appear in their names without prior written

 *    permission of the OpenSSL Project.

 *

 * 6. Redistributions of any form whatsoever must retain the following

 *    acknowledgment:

 *    “This product includes software developed by the OpenSSL Project

 *    for use in the OpenSSL Toolkit (http://www.openssl.org/)”

 *

 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT “AS IS” AND ANY

 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE

 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR

 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR

 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,

 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT

 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;

 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)

 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,

 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)

 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED

 * OF THE POSSIBILITY OF SUCH DAMAGE.

 * ====================================================================

 *

 * This product includes cryptographic software written by Eric Young

 * (eay@cryptsoft.com).  This product includes software written by Tim

 * Hudson (tjh@cryptsoft.com).

 *

 */

 Original SSLeay License

 ———————–

/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)

 * All rights reserved.

 *

 * This package is an SSL implementation written

 * by Eric Young (eay@cryptsoft.com).

 * The implementation was written so as to conform with Netscapes SSL.

 * 

 * This library is free for commercial and non-commercial use as long as

 * the following conditions are aheared to.  The following conditions

 * apply to all code found in this distribution, be it the RC4, RSA,

 * lhash, DES, etc., code; not just the SSL code.  The SSL documentation

 * included with this distribution is covered by the same copyright terms

 * except that the holder is Tim Hudson (tjh@cryptsoft.com).

 * 

 * Copyright remains Eric Young’s, and as such any Copyright notices in

 * the code are not to be removed.

 * If this package is used in a product, Eric Young should be given attribution

 * as the author of the parts of the library used.

 * This can be in the form of a textual message at program startup or

 * in documentation (online or textual) provided with the package.

 * 

 * Redistribution and use in source and binary forms, with or without

 * modification, are permitted provided that the following conditions

 * are met:

 * 1. Redistributions of source code must retain the copyright

 *    notice, this list of conditions and the following disclaimer.

 * 2. Redistributions in binary form must reproduce the above copyright

 *    notice, this list of conditions and the following disclaimer in the

 *    documentation and/or other materials provided with the distribution.

 * 3. All advertising materials mentioning features or use of this software

 *    must display the following acknowledgement:

 *    “This product includes cryptographic software written by

 *     Eric Young (eay@cryptsoft.com)”

 *    The word ‘cryptographic’ can be left out if the rouines from the library

 *    being used are not cryptographic related :-).

 * 4. If you include any Windows specific code (or a derivative thereof) from 

 *    the apps directory (application code) you must include an acknowledgement:

 *    “This product includes software written by Tim Hudson (tjh@cryptsoft.com)”

 * 

 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG “AS IS” AND

 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE

 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE

 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE

 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL

 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS

 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)

 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT

 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY

 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF

 * SUCH DAMAGE.

 * 

 * The licence and distribution terms for any publically available version or

 * derivative of this code cannot be changed.  i.e. this code cannot simply be

 * copied and put under another distribution licence

 * [including the GNU Public Licence.]

 */

———————————————————————————————————————————————————

R. libxml2

libxml2 is available in source code form at http://xmlsoft.org/.   libxml2 is made available under the MIT License, which is reproduced below:

Except where otherwise noted in the source code (e.g. the files hash.c,

list.c and the trio files, which are covered by a similar licence but

with different Copyright notices) all the files are:

 Copyright (C) 1998-2012 Daniel Veillard.  All Rights Reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy

of this software and associated documentation files (the “Software”), to deal

in the Software without restriction, including without limitation the rights

to use, copy, modify, merge, publish, distribute, sublicense, and/or sell

copies of the Software, and to permit persons to whom the Software is fur-

nished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in

all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR

IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-

NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE

AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER

LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,

OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN

THE SOFTWARE.

———————————————————————————————————————————————————

S. mingw-w64

mingw-w64 is available in source code form at http://sourceforge.net/projects/mingw-w64.   mingw-w64 is made available under the Zope Public License except portions which are Public Domain, LGPL 2.0, or other, which is reproduced below:

MinGW-w64 runtime licensing

***************************

This program or library was built using MinGW-w64 and statically

linked against the MinGW-w64 runtime. Some parts of the runtime

are under licenses which require that the copyright and license

notices are included when distributing the code in binary form.

These notices are listed below.

========================

Overall copyright notice

========================

Copyright (c) 2009, 2010, 2011, 2012, 2013 by the mingw-w64 project

This license has been certified as open source. It has also been designated

as GPL compatible by the Free Software Foundation (FSF).

Redistribution and use in source and binary forms, with or without

modification, are permitted provided that the following conditions are met:

   1. Redistributions in source code must retain the accompanying copyright

      notice, this list of conditions, and the following disclaimer.

   2. Redistributions in binary form must reproduce the accompanying

      copyright notice, this list of conditions, and the following disclaimer

      in the documentation and/or other materials provided with the

      distribution.

   3. Names of the copyright holders must not be used to endorse or promote

      products derived from this software without prior written permission

      from the copyright holders.

   4. The right to distribute this software or to use it for any purpose does

      not give you the right to use Servicemarks (sm) or Trademarks ™ of

      the copyright holders.  Use of them is covered by separate agreement

      with the copyright holders.

   5. If any files are modified, you must cause the modified files to carry

      prominent notices stating that you changed the files and the date of

      any change.

Disclaimer

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS “AS IS” AND ANY EXPRESSED

OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES

OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO

EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT,

INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT

LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,

OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF

LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING

NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,

EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

======================================== 

getopt, getopt_long, and getop_long_only

======================================== 

Copyright (c) 2002 Todd C. Miller <Todd.Miller@courtesan.com> 

 

Permission to use, copy, modify, and distribute this software for any 

purpose with or without fee is hereby granted, provided that the above 

copyright notice and this permission notice appear in all copies. 

   

THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL WARRANTIES

WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF

MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR

ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES

WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN

ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF

OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

Sponsored in part by the Defense Advanced Research Projects

Agency (DARPA) and Air Force Research Laboratory, Air Force

Materiel Command, USAF, under agreement number F39502-99-1-0512.

        *       *       *       *       *       *       * 

Copyright (c) 2000 The NetBSD Foundation, Inc.

All rights reserved.

This code is derived from software contributed to The NetBSD Foundation

by Dieter Baron and Thomas Klausner.

Redistribution and use in source and binary forms, with or without

modification, are permitted provided that the following conditions

are met:

 1. Redistributions of source code must retain the above copyright

    notice, this list of conditions and the following disclaimer.

 2. Redistributions in binary form must reproduce the above copyright

    notice, this list of conditions and the following disclaimer in the

    documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS

“AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED

TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR

PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS

BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR

CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF

SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS

INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN

CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)

ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE

POSSIBILITY OF SUCH DAMAGE.

===============================================================

gdtoa: Converting between IEEE floating point numbers and ASCII

===============================================================

The author of this software is David M. Gay.

Copyright (C) 1997, 1998, 1999, 2000, 2001 by Lucent Technologies

All Rights Reserved

Permission to use, copy, modify, and distribute this software and

its documentation for any purpose and without fee is hereby

granted, provided that the above copyright notice appear in all

copies and that both that the copyright notice and this

permission notice and warranty disclaimer appear in supporting

documentation, and that the name of Lucent or any of its entities

not be used in advertising or publicity pertaining to

distribution of the software without specific, written prior

permission.

LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,

INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.

IN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY

SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES

WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER

IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,

ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF

THIS SOFTWARE.

        *       *       *       *       *       *       *

The author of this software is David M. Gay.

Copyright (C) 2005 by David M. Gay

All Rights Reserved

Permission to use, copy, modify, and distribute this software and its

documentation for any purpose and without fee is hereby granted,

provided that the above copyright notice appear in all copies and that

both that the copyright notice and this permission notice and warranty

disclaimer appear in supporting documentation, and that the name of

the author or any of his current or former employers not be used in

advertising or publicity pertaining to distribution of the software

without specific, written prior permission.

THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,

INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.  IN

NO EVENT SHALL THE AUTHOR OR ANY OF HIS CURRENT OR FORMER EMPLOYERS BE

LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY

DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,

WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,

ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS

SOFTWARE.

        *       *       *       *       *       *       *

The author of this software is David M. Gay.

Copyright (C) 2004 by David M. Gay.

All Rights Reserved

Based on material in the rest of /netlib/fp/gdota.tar.gz,

which is copyright (C) 1998, 2000 by Lucent Technologies.

Permission to use, copy, modify, and distribute this software and

its documentation for any purpose and without fee is hereby

granted, provided that the above copyright notice appear in all

copies and that both that the copyright notice and this

permission notice and warranty disclaimer appear in supporting

documentation, and that the name of Lucent or any of its entities

not be used in advertising or publicity pertaining to

distribution of the software without specific, written prior

permission.

LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,

INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.

IN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY

SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES

WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER

IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,

ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF

THIS SOFTWARE.

=========================

Parts of the math library

=========================

Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.

Developed at SunSoft, a Sun Microsystems, Inc. business.

Permission to use, copy, modify, and distribute this

software is freely granted, provided that this notice

is preserved.

        *       *       *       *       *       *       *

Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.

Developed at SunPro, a Sun Microsystems, Inc. business.

Permission to use, copy, modify, and distribute this

software is freely granted, provided that this notice

is preserved.

        *       *       *       *       *       *       *

FIXME: Cephes math lib

Copyright (C) 1984-1998 Stephen L. Moshier

It sounds vague, but as to be found at

<http://lists.debian.org/debian-legal/2004/12/msg00295.html>, it gives an

impression that the author could be willing to give an explicit

permission to distribute those files e.g. under a BSD style license. So

probably there is no problem here, although it could be good to get a

permission from the author and then add a license into the Cephes files

in MinGW runtime. At least on follow-up it is marked that debian sees the

version a-like BSD one. As MinGW.org (where those cephes parts are coming

from) distributes them now over 6 years, it should be fine.

===================================

Headers and IDLs imported from Wine

===================================

Some header and IDL files were imported from the Wine project. These files

are prominent maked in source. Their copyright belongs to contributors and

they are distributed under LGPL license.

Disclaimer

This library is free software; you can redistribute it and/or

modify it under the terms of the GNU Lesser General Public

License as published by the Free Software Foundation; either

version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,

but WITHOUT ANY WARRANTY; without even the implied warranty of

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU

Lesser General Public License for more details.

———————————————————————————————————————————————————

T. sqlite

sqlite is available from at http://sqlite.org/.   sqlite is made available under the Public Domain, which is reproduced below:

All of the code and documentation in SQLite has been dedicated to the public domain by the authors. All code authors, and representatives of the companies they work for, have signed affidavits dedicating their contributions to the public domain and originals of those signed affidavits are stored in a firesafe at the main offices of Hwaci. Anyone is free to copy, modify, publish, use, compile, sell, or distribute the original SQLite code, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.

The previous paragraph applies to the deliverable code and documentation in SQLite – those parts of the SQLite library that you actually bundle and ship with a larger application. Some scripts used as part of the build process (for example the “configure” scripts generated by autoconf) might fall under other open-source licenses. Nothing from these build scripts ever reaches the final deliverable SQLite library, however, and so the licenses associated with those scripts should not be a factor in assessing your rights to copy and use the SQLite library.

All of the deliverable code in SQLite has been written from scratch. No code has been taken from other projects or from the open internet. Every line of code can be traced back to its original author, and all of those authors have public domain dedications on file. So the SQLite code base is clean and is uncontaminated with licensed code from other projects.

———————————————————————————————————————————————————

U. libimobiledevice (libusbmuxd, libplist, libirecovery)

libimobiledevice is available in source code form at https://github.com/libimobiledevice.   libimobiledevice is made available under the GNU General Public License, version 2.0 and GNU Lesser General Public License version 2.1, This license is available here:

http://www.gnu.org/licenses/lgpl-2.1.txt as well as in the file “lgpl-2.1.txt” next to this file.

———————————————————————————————————————————————————

V. bzip2 (libzip2)

bzip2 is available in source code form at http://www.bzip.org/.   bzip2 is made available under the Public Domain, which is reproduced below:

Copyright © 1996-2007 Julian Seward

This program, bzip2, the associated library libbzip2, and all documentation, are copyright © 1996-2007 Julian Seward. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.

Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.

The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

———————————————————————————————————————————————————

W. LibreSSL 

LibreSSL is available in source code form at http://www.libressl.org/.   LibreSSL is made available under the Public Domain, which is reproduced below:

/* ====================================================================

 * Copyright (c) 1998-2011 The OpenSSL Project.  All rights reserved.

 *

 * Redistribution and use in source and binary forms, with or without

 * modification, are permitted provided that the following conditions

 * are met:

 *

 * 1. Redistributions of source code must retain the above copyright

 *    notice, this list of conditions and the following disclaimer. 

 *

 * 2. Redistributions in binary form must reproduce the above copyright

 *    notice, this list of conditions and the following disclaimer in

 *    the documentation and/or other materials provided with the

 *    distribution.

 *

 * 3. All advertising materials mentioning features or use of this

 *    software must display the following acknowledgment:

 *    “This product includes software developed by the OpenSSL Project

 *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)”

 *

 * 4. The names “OpenSSL Toolkit” and “OpenSSL Project” must not be used to

 *    endorse or promote products derived from this software without

 *    prior written permission. For written permission, please contact

 *    openssl-core@openssl.org.

 *

 * 5. Products derived from this software may not be called “OpenSSL”

 *    nor may “OpenSSL” appear in their names without prior written

 *    permission of the OpenSSL Project.

 *

 * 6. Redistributions of any form whatsoever must retain the following

 *    acknowledgment:

 *    “This product includes software developed by the OpenSSL Project

 *    for use in the OpenSSL Toolkit (http://www.openssl.org/)”

 *

 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT “AS IS” AND ANY

 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE

 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR

 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR

 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,

 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT

 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;

 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)

 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,

 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)

 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED

 * OF THE POSSIBILITY OF SUCH DAMAGE.

 * ====================================================================

 *

 * This product includes cryptographic software written by Eric Young

 * (eay@cryptsoft.com).  This product includes software written by Tim

 * Hudson (tjh@cryptsoft.com).

 *

 */

 Original SSLeay License

 ———————–

/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)

 * All rights reserved.

 *

 * This package is an SSL implementation written

 * by Eric Young (eay@cryptsoft.com).

 * The implementation was written so as to conform with Netscapes SSL.

 * 

 * This library is free for commercial and non-commercial use as long as

 * the following conditions are aheared to.  The following conditions

 * apply to all code found in this distribution, be it the RC4, RSA,

 * lhash, DES, etc., code; not just the SSL code.  The SSL documentation

 * included with this distribution is covered by the same copyright terms

 * except that the holder is Tim Hudson (tjh@cryptsoft.com).

 * 

 * Copyright remains Eric Young’s, and as such any Copyright notices in

 * the code are not to be removed.

 * If this package is used in a product, Eric Young should be given attribution

 * as the author of the parts of the library used.

 * This can be in the form of a textual message at program startup or

 * in documentation (online or textual) provided with the package.

 * 

 * Redistribution and use in source and binary forms, with or without

 * modification, are permitted provided that the following conditions

 * are met:

 * 1. Redistributions of source code must retain the copyright

 *    notice, this list of conditions and the following disclaimer.

 * 2. Redistributions in binary form must reproduce the above copyright

 *    notice, this list of conditions and the following disclaimer in the

 *    documentation and/or other materials provided with the distribution.

 * 3. All advertising materials mentioning features or use of this software

 *    must display the following acknowledgement:

 *    “This product includes cryptographic software written by

 *     Eric Young (eay@cryptsoft.com)”

 *    The word ‘cryptographic’ can be left out if the rouines from the library

 *    being used are not cryptographic related :-).

 * 4. If you include any Windows specific code (or a derivative thereof) from 

 *    the apps directory (application code) you must include an acknowledgement:

 *    “This product includes software written by Tim Hudson (tjh@cryptsoft.com)”

 * 

 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG “AS IS” AND

 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE

 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE

 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE

 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL

 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS

 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)

 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT

 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY

 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF

 * SUCH DAMAGE.

 * 

 * The licence and distribution terms for any publically available version or

 * derivative of this code cannot be changed.  i.e. this code cannot simply be

 * copied and put under another distribution licence

 * [including the GNU Public Licence.]

 */

———————————————————————————————————————————————————

X. Libsluethkit

Libsleuthkit is available in source code form at https://github.com/sleuthkit/sleuthkit.   Libsleuthkit is made available under the IBM and Public Domain, which is reproduced below:

IBM PUBLIC LICENSE VERSION 1.0 – CORONER TOOLKIT UTILITIES

THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS IBM PUBLIC

LICENSE (“AGREEMENT”).  ANY USE, REPRODUCTION OR DISTRIBUTION OF THE

PROGRAM CONSTITUTES RECIPIENT’S ACCEPTANCE OF THIS AGREEMENT.

1.  DEFINITIONS

“Contribution” means:  

    a) in the case of International Business Machines Corporation (“IBM”), 

       the Original Program, and 

    b) in the case of each Contributor, 

       i)  changes to the Program, and

       ii) additions to the Program;

           where such changes and/or additions to the Program originate

           from and are distributed by that particular Contributor.  

           A Contribution ‘originates’ from a Contributor if it was added 

           to the Program by such Contributor itself or anyone acting on 

           such Contributor’s behalf.  

    Contributions do not include additions to the Program which:

       (i)  are separate modules of software distributed in conjunction 

            with the Program under their own license agreement, and 

       (ii) are not derivative works of the Program.

“Contributor” means IBM and any other entity that distributes the Program.

“Licensed Patents ” mean patent claims licensable by a Contributor which

are necessarily infringed by the use or sale of its Contribution alone

or when combined with the Program.

“Original Program” means the original version of the software accompanying

this Agreement as released by IBM, including source code, object code

and documentation, if any.

“Program” means the Original Program and Contributions.

“Recipient” means anyone who receives the Program under this Agreement, 

including all Contributors.

2.  GRANT OF RIGHTS

    a) Subject to the terms of this Agreement, each Contributor hereby

    grants Recipient a non-exclusive, worldwide, royalty-free copyright

    license to reproduce, prepare derivative works of, publicly display,

    publicly perform, distribute and sublicense the Contribution of such

    Contributor, if any, and such derivative works, in source code and

    object code form.

    b) Subject to the terms of this Agreement, each Contributor hereby

    grants Recipient a non-exclusive, worldwide, royalty-free patent

    license under Licensed Patents to make, use, sell, offer to sell,

    import and otherwise transfer the Contribution of such Contributor,

    if any, in source code and object code form.  This patent license

    shall apply to the combination of the Contribution and the Program

    if, at the time the Contribution is added by the Contributor, such

    addition of the Contribution causes such combination to be covered

    by the Licensed Patents.  The patent license shall not apply to any

    other combinations which include the Contribution.  No hardware per

    se is licensed hereunder.

    c) Recipient understands that although each Contributor grants the

    licenses to its Contributions set forth herein, no assurances are

    provided by any Contributor that the Program does not infringe the

    patent or other intellectual property rights of any other entity.

    Each Contributor disclaims any liability to Recipient for claims

    brought by any other entity based on infringement of intellectual

    property rights or otherwise.  As a condition to exercising the rights

    and licenses granted hereunder, each Recipient hereby assumes sole

    responsibility to secure any other intellectual property rights

    needed, if any.  For example, if a third party patent license

    is required to allow Recipient to distribute the Program, it is

    Recipient’s responsibility to acquire that license before distributing

    the Program.

    d) Each Contributor represents that to its knowledge it has sufficient

    copyright rights in its Contribution, if any, to grant the copyright

    license set forth in this Agreement.

3.  REQUIREMENTS

A Contributor may choose to distribute the Program in object code form 

under its own license agreement, provided that:

    a) it complies with the terms and conditions of this Agreement; and

    b) its license agreement:

       i)   effectively disclaims on behalf of all Contributors all

            warranties and conditions, express and implied, including

            warranties or conditions of title and non-infringement, and

            implied warranties or conditions of merchantability and fitness

            for a particular purpose;

       ii)  effectively excludes on behalf of all Contributors all 

            liability for damages, including direct, indirect, special, 

            incidental and consequential damages, such as lost profits; 

       iii) states that any provisions which differ from this Agreement 

            are offered by that Contributor alone and not by any other 

            party; and

       iv)  states that source code for the Program is available from 

            such Contributor, and informs licensees how to obtain it in a 

            reasonable manner on or through a medium customarily used for 

            software exchange. 

When the Program is made available in source code form:

    a) it must be made available under this Agreement; and 

    b) a copy of this Agreement must be included with each copy of the 

       Program.  

Each Contributor must include the following in a conspicuous location 

in the Program: 

    Copyright (c) 1997,1998,1999, International Business Machines

    Corporation and others. All Rights Reserved.

In addition, each Contributor must identify itself as the originator of

its Contribution, if any, in a manner that reasonably allows subsequent

Recipients to identify the originator of the Contribution. 

4.  COMMERCIAL DISTRIBUTION

Commercial distributors of software may accept certain responsibilities

with respect to end users, business partners and the like.  While this

license is intended to facilitate the commercial use of the Program, the

Contributor who includes the Program in a commercial product offering

should do so in a manner which does not create potential liability for

other Contributors.   Therefore, if a Contributor includes the Program in

a commercial product offering, such Contributor (“Commercial Contributor”)

hereby agrees to defend and indemnify every other Contributor

(“Indemnified Contributor”) against any losses, damages and costs

(collectively “Losses”) arising from claims, lawsuits and other legal

actions brought by a third party against the Indemnified Contributor to

the extent caused by the acts or omissions of such Commercial Contributor

in connection with its distribution of the Program in a commercial

product offering.  The obligations in this section do not apply to any

claims or Losses relating to any actual or alleged intellectual property

infringement.  In order to qualify, an Indemnified Contributor must:

    a) promptly notify the Commercial Contributor in writing of such claim,

and 

    b) allow the Commercial Contributor to control, and cooperate with

       the Commercial Contributor in, the defense and any related 

       settlement negotiations.  The Indemnified Contributor may 

       participate in any such claim at its own expense.

For example, a Contributor might include the Program in a commercial

product offering, Product X.  That Contributor is then a Commercial

Contributor.  If that Commercial Contributor then makes performance

claims, or offers warranties related to Product X, those performance

claims and warranties are such Commercial Contributor’s responsibility

alone.  Under this section, the Commercial Contributor would have to

defend claims against the other Contributors related to those performance

claims and warranties, and if a court requires any other Contributor to

pay any damages as a result, the Commercial Contributor must pay those

damages.

5.  NO WARRANTY

EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED

ON AN “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER

EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR

CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A

PARTICULAR PURPOSE. Each Recipient is solely responsible for determining

the appropriateness of using and distributing the Program and assumes

all risks associated with its exercise of rights under this Agreement,

including but not limited to the risks and costs of program errors,

compliance with applicable laws, damage to or loss of data, programs or

equipment, and unavailability or interruption of operations. 

6.  DISCLAIMER OF LIABILITY

EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR

ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,

INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING

WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF

LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING

NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION

OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF

ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

7.  GENERAL

If any provision of this Agreement is invalid or unenforceable under

applicable law, it shall not affect the validity or enforceability of

the remainder of the terms of this Agreement, and without further action

by the parties hereto, such provision shall be reformed to the minimum

extent necessary to make such provision valid and enforceable.

If Recipient institutes patent litigation against a Contributor with

respect to a patent applicable to software (including a cross-claim or

counterclaim in a lawsuit), then any patent licenses granted by that

Contributor to such Recipient under this Agreement shall terminate

as of the date such litigation is filed.  In addition, If Recipient

institutes patent litigation against any entity (including a cross-claim

or counterclaim in a lawsuit) alleging that the Program itself (excluding

combinations of the Program with other software or hardware) infringes

such Recipient’s patent(s), then such Recipient’s rights granted under

Section 2(b) shall terminate as of the date such litigation is filed.

All Recipient’s rights under this Agreement shall terminate if it fails

to comply with any of the material terms or conditions of this Agreement

and does not cure such failure in a reasonable period of time after

becoming aware of such noncompliance.  If all Recipient’s rights under

this Agreement terminate, Recipient agrees to cease use and distribution

of the Program as soon as reasonably practicable.  However, Recipient’s

obligations under this Agreement and any licenses granted by Recipient

relating to the Program shall continue and survive. 

IBM may publish new versions (including revisions) of this Agreement

from time to time.  Each new version of the Agreement will be given a

distinguishing version number.  The Program (including Contributions)

may always be distributed subject to the version of the Agreement under

which it was received. In addition, after a new version of the Agreement

is published, Contributor may elect to distribute the Program (including

its Contributions) under the new version. No one other than IBM has the

right to modify this Agreement.  Except as expressly stated in Sections

2(a) and 2(b) above, Recipient receives no rights or licenses to the

intellectual property of any Contributor under this Agreement, whether

expressly, by implication, estoppel or otherwise.  All rights in the

Program not expressly granted under this Agreement are reserved.

This Agreement is governed by the laws of the State of New York and the

intellectual property laws of the United States of America. No party to

this Agreement will bring a legal action under this Agreement more than

one year after the cause of action arose.  Each party waives its rights

to a jury trial in any resulting litigation. 

———————————————————————————————————————————————————

Y. Libfwnt

Libfwnt is a library for Windows NT data types. It is available in source code form at https://github.com/libyal/libfwnt/.   Libfwnt is made available under the GNU Lesser General Public License version 3, This license is available here:

http://www.gnu.org/licenses/lgpl-3.txt as well as in the file “lgpl-3.0.txt” next to this file.

———————————————————————————————————————————————————

Z. OpenCV

OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products. It is available in source code form at http://opencv.org/.   OpenCV is made available under the BSD License, This license is reproduced below:

By downloading, copying, installing or using the software you agree to this license.

If you do not agree to this license, do not download, install,

copy or use the software.

                          License Agreement

               For Open Source Computer Vision Library

                       (3-clause BSD License)

Copyright (C) 2000-2016, Intel Corporation, all rights reserved.

Copyright (C) 2009-2011, Willow Garage Inc., all rights reserved.

Copyright (C) 2009-2016, NVIDIA Corporation, all rights reserved.

Copyright (C) 2010-2013, Advanced Micro Devices, Inc., all rights reserved.

Copyright (C) 2015-2016, OpenCV Foundation, all rights reserved.

Copyright (C) 2015-2016, Itseez Inc., all rights reserved.

Third party copyrights are property of their respective owners.

Redistribution and use in source and binary forms, with or without modification,

are permitted provided that the following conditions are met:

  * Redistributions of source code must retain the above copyright notice,

    this list of conditions and the following disclaimer.

  * Redistributions in binary form must reproduce the above copyright notice,

    this list of conditions and the following disclaimer in the documentation

    and/or other materials provided with the distribution.

  * Neither the names of the copyright holders nor the names of the contributors

    may be used to endorse or promote products derived from this software

    without specific prior written permission.

This software is provided by the copyright holders and contributors “as is” and

any express or implied warranties, including, but not limited to, the implied

warranties of merchantability and fitness for a particular purpose are disclaimed.

In no event shall copyright holders or contributors be liable for any direct,

indirect, incidental, special, exemplary, or consequential damages

(including, but not limited to, procurement of substitute goods or services;

loss of use, data, or profits; or business interruption) however caused

and on any theory of liability, whether in contract, strict liability,

or tort (including negligence or otherwise) arising in any way out of

the use of this software, even if advised of the possibility of such damage.

———————————————————————————————————————————————————

aa. BulkExtractor

bulk_extractor is a computer forensics tool that scans a disk image, a file, or a directory of files and extracts useful information without parsing the file system or file system structures. The results can be easily inspected, parsed, or processed with automated tools.  It is available in source code form at https://github.com/simsong/bulk_extractor.   BulkExtractor is made available under the Public Domain License, This license is reproduced below:

Public Domain Software

Simson L. Garfinkel

Naval Postgraduate School

Last updated December 10, 2012

Except as otherwise noted, bulk_extractor source code files are public domain

software. 

The software provided here is released by the Naval Postgraduate

School, an agency of the U.S. Department of Navy.  The software bears

no warranty, either expressed or implied. NPS does not assume legal

liability nor responsibility for a User’s use of the software or the

results of such use.

Please note that within the United States, copyright protection, under

Section 105 of the United States Code, Title 17, is not available for

any work of the United States Government and/or for any works created

by United States Government employees. 

However, because some bulk_extractor source modules (e.g. pyxpress.c)

are covered under the GNU Public License, the compiled bulk_extractor

executable is covered under the GPL copyright. This means that binary

distributions of bulk_extractor must include the full source code (or

have the source code be made easily available.)

bulk_extractor uses some SleuthKit 3 include files. There are present

in the directory src/tsk3. 

tsk3 includes are Copyright (C) 2010 Brian Carrier and covered under

the Common Public License 1.0

utf8.h is Copyright 2006 Nemanja Trifunovic

base64_forensic.cpp is Copyright (C) 1996-1999 by Internet Software Consortium, with

 portions Copyright (c) 1995 by International Business Machines, Inc.

scan_ascii85.cpp is  Copyright (C) 2011 Remy Oukaour

scan_json.cpp is Copyright (c) 2005 JSON.org

pyxpress.c is Copyright 2008 (c) Matthieu Suiche. <msuiche[at]gmail.com> 

———————————————————————————————————————————————————

bb. Libesedb

Libesedb is a library to access the Extensible Storage Engine (ESE) Database File (EDB) format.  The ESE database format is used in may different applications like Windows Search, Windows Mail, Exchange, Active Directory, etc.  Libesedb is available in source code form at https://github.com/libyal/libesedb.   Libesedb is made available under the GNU Lesser General Public License version 3, This license is available here:

http://www.gnu.org/licenses/lgpl-3.txt as well as in the file “lgpl-3.0.txt” next to this file.

———————————————————————————————————————————————————

cc. Go-plist

Go-plist Supports encoding/decoding property lists (Apple XML, Apple Binary, OpenStep and GNUStep) from/to arbitrary Go types. Go-plist is available in source code form at https://github.com/DHowett/go-plist.   Go-plist is made available under the following license:

Copyright (c) 2013, Dustin L. Howett. All rights reserved.

Redistribution and use in source and binary forms, with or without

modification, are permitted provided that the following conditions are met: 

1. Redistributions of source code must retain the above copyright notice, this

   list of conditions and the following disclaimer. 

2. Redistributions in binary form must reproduce the above copyright notice,

   this list of conditions and the following disclaimer in the documentation

   and/or other materials provided with the distribution. 

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND

ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED

WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE

DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR

ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES

(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;

LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND

ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT

(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS

SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The views and conclusions contained in the software and documentation are those

of the authors and should not be interpreted as representing official policies, 

either expressed or implied, of the FreeBSD Project.

——————————————————————————–

Parts of this package were made available under the license covering

the Go language and all attended core libraries. That license follows.

——————————————————————————–

Copyright (c) 2012 The Go Authors. All rights reserved.

Redistribution and use in source and binary forms, with or without

modification, are permitted provided that the following conditions are

met:

   * Redistributions of source code must retain the above copyright

notice, this list of conditions and the following disclaimer.

   * Redistributions in binary form must reproduce the above

copyright notice, this list of conditions and the following disclaimer

in the documentation and/or other materials provided with the

distribution.

   * Neither the name of Google Inc. nor the names of its

contributors may be used to endorse or promote products derived from

this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS

“AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT

LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR

A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT

OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,

SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT

LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,

DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY

THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT

(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE

OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

———————————————————————————————————————————————————

dd. Golang-lru

This provides the lru package which implements a fixed-size thread safe LRU cache. It is based on the cache in Groupcache. Golang-lru is available in source code form at https://github.com/hashicorp/golang-lru.   Golang-lru is made available under the Mozilla Public License version 2, which is reproduced below:

Mozilla Public License, version 2.0

1. Definitions

1.1. “Contributor”

     means each individual or legal entity that creates, contributes to the

     creation of, or owns Covered Software.

1.2. “Contributor Version”

     means the combination of the Contributions of others (if any) used by a

     Contributor and that particular Contributor’s Contribution.

1.3. “Contribution”

     means Covered Software of a particular Contributor.

1.4. “Covered Software”

     means Source Code Form to which the initial Contributor has attached the

     notice in Exhibit A, the Executable Form of such Source Code Form, and

     Modifications of such Source Code Form, in each case including portions

     thereof.

1.5. “Incompatible With Secondary Licenses”

     means

     a. that the initial Contributor has attached the notice described in

        Exhibit B to the Covered Software; or

     b. that the Covered Software was made available under the terms of

        version 1.1 or earlier of the License, but not also under the terms of

        a Secondary License.

1.6. “Executable Form”

     means any form of the work other than Source Code Form.

1.7. “Larger Work”

     means a work that combines Covered Software with other material, in a

     separate file or files, that is not Covered Software.

1.8. “License”

     means this document.

1.9. “Licensable”

     means having the right to grant, to the maximum extent possible, whether

     at the time of the initial grant or subsequently, any and all of the

     rights conveyed by this License.

1.10. “Modifications”

     means any of the following:

     a. any file in Source Code Form that results from an addition to,

        deletion from, or modification of the contents of Covered Software; or

     b. any new file in Source Code Form that contains any Covered Software.

1.11. “Patent Claims” of a Contributor

      means any patent claim(s), including without limitation, method,

      process, and apparatus claims, in any patent Licensable by such

      Contributor that would be infringed, but for the grant of the License,

      by the making, using, selling, offering for sale, having made, import,

      or transfer of either its Contributions or its Contributor Version.

1.12. “Secondary License”

      means either the GNU General Public License, Version 2.0, the GNU Lesser

      General Public License, Version 2.1, the GNU Affero General Public

      License, Version 3.0, or any later versions of those licenses.

1.13. “Source Code Form”

      means the form of the work preferred for making modifications.

1.14. “You” (or “Your”)

      means an individual or a legal entity exercising rights under this

      License. For legal entities, “You” includes any entity that controls, is

      controlled by, or is under common control with You. For purposes of this

      definition, “control” means (a) the power, direct or indirect, to cause

      the direction or management of such entity, whether by contract or

      otherwise, or (b) ownership of more than fifty percent (50%) of the

      outstanding shares or beneficial ownership of such entity.

2. License Grants and Conditions

2.1. Grants

     Each Contributor hereby grants You a world-wide, royalty-free,

     non-exclusive license:

     a. under intellectual property rights (other than patent or trademark)

        Licensable by such Contributor to use, reproduce, make available,

        modify, display, perform, distribute, and otherwise exploit its

        Contributions, either on an unmodified basis, with Modifications, or

        as part of a Larger Work; and

     b. under Patent Claims of such Contributor to make, use, sell, offer for

        sale, have made, import, and otherwise transfer either its

        Contributions or its Contributor Version.

2.2. Effective Date

     The licenses granted in Section 2.1 with respect to any Contribution

     become effective for each Contribution on the date the Contributor first

     distributes such Contribution.

2.3. Limitations on Grant Scope

     The licenses granted in this Section 2 are the only rights granted under

     this License. No additional rights or licenses will be implied from the

     distribution or licensing of Covered Software under this License.

     Notwithstanding Section 2.1(b) above, no patent license is granted by a

     Contributor:

     a. for any code that a Contributor has removed from Covered Software; or

     b. for infringements caused by: (i) Your and any other third party’s

        modifications of Covered Software, or (ii) the combination of its

        Contributions with other software (except as part of its Contributor

        Version); or

     c. under Patent Claims infringed by Covered Software in the absence of

        its Contributions.

     This License does not grant any rights in the trademarks, service marks,

     or logos of any Contributor (except as may be necessary to comply with

     the notice requirements in Section 3.4).

2.4. Subsequent Licenses

     No Contributor makes additional grants as a result of Your choice to

     distribute the Covered Software under a subsequent version of this

     License (see Section 10.2) or under the terms of a Secondary License (if

     permitted under the terms of Section 3.3).

2.5. Representation

     Each Contributor represents that the Contributor believes its

     Contributions are its original creation(s) or it has sufficient rights to

     grant the rights to its Contributions conveyed by this License.

2.6. Fair Use

     This License is not intended to limit any rights You have under

     applicable copyright doctrines of fair use, fair dealing, or other

     equivalents.

2.7. Conditions

     Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in

     Section 2.1.

3. Responsibilities

3.1. Distribution of Source Form

     All distribution of Covered Software in Source Code Form, including any

     Modifications that You create or to which You contribute, must be under

     the terms of this License. You must inform recipients that the Source

     Code Form of the Covered Software is governed by the terms of this

     License, and how they can obtain a copy of this License. You may not

     attempt to alter or restrict the recipients’ rights in the Source Code

     Form.

3.2. Distribution of Executable Form

     If You distribute Covered Software in Executable Form then:

     a. such Covered Software must also be made available in Source Code Form,

        as described in Section 3.1, and You must inform recipients of the

        Executable Form how they can obtain a copy of such Source Code Form by

        reasonable means in a timely manner, at a charge no more than the cost

        of distribution to the recipient; and

     b. You may distribute such Executable Form under the terms of this

        License, or sublicense it under different terms, provided that the

        license for the Executable Form does not attempt to limit or alter the

        recipients’ rights in the Source Code Form under this License.

3.3. Distribution of a Larger Work

     You may create and distribute a Larger Work under terms of Your choice,

     provided that You also comply with the requirements of this License for

     the Covered Software. If the Larger Work is a combination of Covered

     Software with a work governed by one or more Secondary Licenses, and the

     Covered Software is not Incompatible With Secondary Licenses, this

     License permits You to additionally distribute such Covered Software

     under the terms of such Secondary License(s), so that the recipient of

     the Larger Work may, at their option, further distribute the Covered

     Software under the terms of either this License or such Secondary

     License(s).

3.4. Notices

     You may not remove or alter the substance of any license notices

     (including copyright notices, patent notices, disclaimers of warranty, or

     limitations of liability) contained within the Source Code Form of the

     Covered Software, except that You may alter any license notices to the

     extent required to remedy known factual inaccuracies.

3.5. Application of Additional Terms

     You may choose to offer, and to charge a fee for, warranty, support,

     indemnity or liability obligations to one or more recipients of Covered

     Software. However, You may do so only on Your own behalf, and not on

     behalf of any Contributor. You must make it absolutely clear that any

     such warranty, support, indemnity, or liability obligation is offered by

     You alone, and You hereby agree to indemnify every Contributor for any

     liability incurred by such Contributor as a result of warranty, support,

     indemnity or liability terms You offer. You may include additional

     disclaimers of warranty and limitations of liability specific to any

     jurisdiction.

4. Inability to Comply Due to Statute or Regulation

   If it is impossible for You to comply with any of the terms of this License

   with respect to some or all of the Covered Software due to statute,

   judicial order, or regulation then You must: (a) comply with the terms of

   this License to the maximum extent possible; and (b) describe the

   limitations and the code they affect. Such description must be placed in a

   text file included with all distributions of the Covered Software under

   this License. Except to the extent prohibited by statute or regulation,

   such description must be sufficiently detailed for a recipient of ordinary

   skill to be able to understand it.

5. Termination

5.1. The rights granted under this License will terminate automatically if You

     fail to comply with any of its terms. However, if You become compliant,

     then the rights granted under this License from a particular Contributor

     are reinstated (a) provisionally, unless and until such Contributor

     explicitly and finally terminates Your grants, and (b) on an ongoing

     basis, if such Contributor fails to notify You of the non-compliance by

     some reasonable means prior to 60 days after You have come back into

     compliance. Moreover, Your grants from a particular Contributor are

     reinstated on an ongoing basis if such Contributor notifies You of the

     non-compliance by some reasonable means, this is the first time You have

     received notice of non-compliance with this License from such

     Contributor, and You become compliant prior to 30 days after Your receipt

     of the notice.

5.2. If You initiate litigation against any entity by asserting a patent

     infringement claim (excluding declaratory judgment actions,

     counter-claims, and cross-claims) alleging that a Contributor Version

     directly or indirectly infringes any patent, then the rights granted to

     You by any and all Contributors for the Covered Software under Section

     2.1 of this License shall terminate.

5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user

     license agreements (excluding distributors and resellers) which have been

     validly granted by You or Your distributors under this License prior to

     termination shall survive termination.

6. Disclaimer of Warranty

   Covered Software is provided under this License on an “as is” basis,

   without warranty of any kind, either expressed, implied, or statutory,

   including, without limitation, warranties that the Covered Software is free

   of defects, merchantable, fit for a particular purpose or non-infringing.

   The entire risk as to the quality and performance of the Covered Software

   is with You. Should any Covered Software prove defective in any respect,

   You (not any Contributor) assume the cost of any necessary servicing,

   repair, or correction. This disclaimer of warranty constitutes an essential

   part of this License. No use of  any Covered Software is authorized under

   this License except under this disclaimer.

7. Limitation of Liability

   Under no circumstances and under no legal theory, whether tort (including

   negligence), contract, or otherwise, shall any Contributor, or anyone who

   distributes Covered Software as permitted above, be liable to You for any

   direct, indirect, special, incidental, or consequential damages of any

   character including, without limitation, damages for lost profits, loss of

   goodwill, work stoppage, computer failure or malfunction, or any and all

   other commercial damages or losses, even if such party shall have been

   informed of the possibility of such damages. This limitation of liability

   shall not apply to liability for death or personal injury resulting from

   such party’s negligence to the extent applicable law prohibits such

   limitation. Some jurisdictions do not allow the exclusion or limitation of

   incidental or consequential damages, so this exclusion and limitation may

   not apply to You.

8. Litigation

   Any litigation relating to this License may be brought only in the courts

   of a jurisdiction where the defendant maintains its principal place of

   business and such litigation shall be governed by laws of that

   jurisdiction, without reference to its conflict-of-law provisions. Nothing

   in this Section shall prevent a party’s ability to bring cross-claims or

   counter-claims.

9. Miscellaneous

   This License represents the complete agreement concerning the subject

   matter hereof. If any provision of this License is held to be

   unenforceable, such provision shall be reformed only to the extent

   necessary to make it enforceable. Any law or regulation which provides that

   the language of a contract shall be construed against the drafter shall not

   be used to construe this License against a Contributor.

10. Versions of the License

10.1. New Versions

      Mozilla Foundation is the license steward. Except as provided in Section

      10.3, no one other than the license steward has the right to modify or

      publish new versions of this License. Each version will be given a

      distinguishing version number.

10.2. Effect of New Versions

      You may distribute the Covered Software under the terms of the version

      of the License under which You originally received the Covered Software,

      or under the terms of any subsequent version published by the license

      steward.

10.3. Modified Versions

      If you create software not governed by this License, and you want to

      create a new license for such software, you may create and use a

      modified version of this License if you rename the license and remove

      any references to the name of the license steward (except to note that

      such modified license differs from this License).

10.4. Distributing Source Code Form that is Incompatible With Secondary

      Licenses If You choose to distribute Source Code Form that is

      Incompatible With Secondary Licenses under the terms of this version of

      the License, the notice described in Exhibit B of this License must be

      attached.

Exhibit A – Source Code Form License Notice

      This Source Code Form is subject to the

      terms of the Mozilla Public License, v.

      2.0. If a copy of the MPL was not

      distributed with this file, You can

      obtain one at

      http://mozilla.org/MPL/2.0/.

If it is not possible or desirable to put the notice in a particular file,

then You may include the notice in a location (such as a LICENSE file in a

relevant directory) where a recipient would be likely to look for such a

notice.

You may add additional accurate notices of copyright ownership.

Exhibit B – “Incompatible With Secondary Licenses” Notice

      This Source Code Form is “Incompatible

      With Secondary Licenses”, as defined by

      the Mozilla Public License, v. 2.0.

———————————————————————————————————————————————————

ee. Go-sqlite3

sqlite3 driver conforming to the built-in database/sql interface. Go-sqlite3 is available in source code form at https://github.com/mattn/go-sqlite3.   Go-sqlite3 is made available under the MIT License, which is reproduced below:

The MIT License (MIT)

Copyright (c) 2014 Yasuhiro Matsumoto

Permission is hereby granted, free of charge, to any person obtaining a copy

of this software and associated documentation files (the “Software”), to deal

in the Software without restriction, including without limitation the rights

to use, copy, modify, merge, publish, distribute, sublicense, and/or sell

copies of the Software, and to permit persons to whom the Software is

furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all

copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR

IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,

FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE

AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER

LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,

OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

———————————————————————————————————————————————————

ff. Postgres

PostgreSQL is a powerful, open source object-relational database system. Postgres is available in source code form at https://www.postgresql.org/.   Postgres is made available under thePostgreSQL License, which is reproduced below:

PostgreSQL is released under the PostgreSQL License, a liberal Open Source license, similar to the BSD or MIT licenses.

PostgreSQL Database Management System

(formerly known as Postgres, then as Postgres95)

Portions Copyright (c) 1996-2017, The PostgreSQL Global Development Group

Portions Copyright (c) 1994, The Regents of the University of California

Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.

IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN “AS IS” BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.

———————————————————————————————————————————————————

gg. LZFSE

LZFSE is a reference C implementation of the LZFSE compressor introduced in the Compression library with OS X 10.11 and iOS 9.  LZFSE is available in source code form at https://github.com/lzfse/lzfse.

LZFSE is a Lempel-Ziv style data compression algorithm using Finite State Entropy coding. It targets similar compression rates at higher compression and decompression speed compared to deflate using zlib.

Copyright (c) 2015-2016, Apple Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification,

are permitted provided that the following conditions are met:  

1.  Redistributions of source code must retain the above copyright notice,

    this list of conditions and the following disclaimer.

2.  Redistributions in binary form must reproduce the above copyright notice,

    this list of conditions and the following disclaimer in the documentation

    and/or other materials provided with the distribution.

3.  Neither the name of the copyright holder(s) nor the names of any contributors

    may be used to endorse or promote products derived from this software without

    specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY

EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES

OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT

SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,

INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED

TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR

BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN

CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING

IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY

OF SUCH DAMAGE.

———————————————————————————————————————————————————

hh. AFF4

Version 2.0, January 2004

 http://www.apache.org/licenses/

   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

   1. Definitions.

      “License” shall mean the terms and conditions for use, reproduction,

      and distribution as defined by Sections 1 through 9 of this document.

      “Licensor” shall mean the copyright owner or entity authorized by

      the copyright owner that is granting the License.

      “Legal Entity” shall mean the union of the acting entity and all

      other entities that control, are controlled by, or are under common

      control with that entity. For the purposes of this definition,

      “control” means (i) the power, direct or indirect, to cause the

      direction or management of such entity, whether by contract or

      otherwise, or (ii) ownership of fifty percent (50%) or more of the

      outstanding shares, or (iii) beneficial ownership of such entity.

      “You” (or “Your”) shall mean an individual or Legal Entity

      exercising permissions granted by this License.

      “Source” form shall mean the preferred form for making modifications,

      including but not limited to software source code, documentation

      source, and configuration files.

      “Object” form shall mean any form resulting from mechanical

      transformation or translation of a Source form, including but

      not limited to compiled object code, generated documentation,

      and conversions to other media types.

      “Work” shall mean the work of authorship, whether in Source or

      Object form, made available under the License, as indicated by a

      copyright notice that is included in or attached to the work

      (an example is provided in the Appendix below).

      “Derivative Works” shall mean any work, whether in Source or Object

      form, that is based on (or derived from) the Work and for which the

      editorial revisions, annotations, elaborations, or other modifications

      represent, as a whole, an original work of authorship. For the purposes

      of this License, Derivative Works shall not include works that remain

      separable from, or merely link (or bind by name) to the interfaces of,

      the Work and Derivative Works thereof.

      “Contribution” shall mean any work of authorship, including

      the original version of the Work and any modifications or additions

      to that Work or Derivative Works thereof, that is intentionally

      submitted to Licensor for inclusion in the Work by the copyright owner

      or by an individual or Legal Entity authorized to submit on behalf of

      the copyright owner. For the purposes of this definition, “submitted”

      means any form of electronic, verbal, or written communication sent

      to the Licensor or its representatives, including but not limited to

      communication on electronic mailing lists, source code control systems,

      and issue tracking systems that are managed by, or on behalf of, the

      Licensor for the purpose of discussing and improving the Work, but

      excluding communication that is conspicuously marked or otherwise

      designated in writing by the copyright owner as “Not a Contribution.”

      “Contributor” shall mean Licensor and any individual or Legal Entity

      on behalf of whom a Contribution has been received by Licensor and

      subsequently incorporated within the Work.

   2. Grant of Copyright License. Subject to the terms and conditions of

      this License, each Contributor hereby grants to You a perpetual,

      worldwide, non-exclusive, no-charge, royalty-free, irrevocable

      copyright license to reproduce, prepare Derivative Works of,

      publicly display, publicly perform, sublicense, and distribute the

      Work and such Derivative Works in Source or Object form.

   3. Grant of Patent License. Subject to the terms and conditions of

      this License, each Contributor hereby grants to You a perpetual,

      worldwide, non-exclusive, no-charge, royalty-free, irrevocable

      (except as stated in this section) patent license to make, have made,

      use, offer to sell, sell, import, and otherwise transfer the Work,

      where such license applies only to those patent claims licensable

      by such Contributor that are necessarily infringed by their

      Contribution(s) alone or by combination of their Contribution(s)

      with the Work to which such Contribution(s) was submitted. If You

      institute patent litigation against any entity (including a

      cross-claim or counterclaim in a lawsuit) alleging that the Work

      or a Contribution incorporated within the Work constitutes direct

      or contributory patent infringement, then any patent licenses

      granted to You under this License for that Work shall terminate

      as of the date such litigation is filed.

   4. Redistribution. You may reproduce and distribute copies of the

      Work or Derivative Works thereof in any medium, with or without

      modifications, and in Source or Object form, provided that You

      meet the following conditions:

      (a) You must give any other recipients of the Work or

          Derivative Works a copy of this License; and

      (b) You must cause any modified files to carry prominent notices

          stating that You changed the files; and

      (c) You must retain, in the Source form of any Derivative Works

          that You distribute, all copyright, patent, trademark, and

          attribution notices from the Source form of the Work,

          excluding those notices that do not pertain to any part of

          the Derivative Works; and

      (d) If the Work includes a “NOTICE” text file as part of its

          distribution, then any Derivative Works that You distribute must

          include a readable copy of the attribution notices contained

          within such NOTICE file, excluding those notices that do not

          pertain to any part of the Derivative Works, in at least one

          of the following places: within a NOTICE text file distributed

          as part of the Derivative Works; within the Source form or

          documentation, if provided along with the Derivative Works; or,

          within a display generated by the Derivative Works, if and

          wherever such third-party notices normally appear. The contents

          of the NOTICE file are for informational purposes only and

          do not modify the License. You may add Your own attribution

          notices within Derivative Works that You distribute, alongside

          or as an addendum to the NOTICE text from the Work, provided

          that such additional attribution notices cannot be construed

          as modifying the License.

      You may add Your own copyright statement to Your modifications and

      may provide additional or different license terms and conditions

      for use, reproduction, or distribution of Your modifications, or

      for any such Derivative Works as a whole, provided Your use,

      reproduction, and distribution of the Work otherwise complies with

      the conditions stated in this License.

   5. Submission of Contributions. Unless You explicitly state otherwise,

      any Contribution intentionally submitted for inclusion in the Work

      by You to the Licensor shall be under the terms and conditions of

      this License, without any additional terms or conditions.

      Notwithstanding the above, nothing herein shall supersede or modify

      the terms of any separate license agreement you may have executed

      with Licensor regarding such Contributions.

   6. Trademarks. This License does not grant permission to use the trade

      names, trademarks, service marks, or product names of the Licensor,

      except as required for reasonable and customary use in describing the

      origin of the Work and reproducing the content of the NOTICE file.

   7. Disclaimer of Warranty. Unless required by applicable law or

      agreed to in writing, Licensor provides the Work (and each

      Contributor provides its Contributions) on an “AS IS” BASIS,

      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or

      implied, including, without limitation, any warranties or conditions

      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A

      PARTICULAR PURPOSE. You are solely responsible for determining the

      appropriateness of using or redistributing the Work and assume any

      risks associated with Your exercise of permissions under this License.

   8. Limitation of Liability. In no event and under no legal theory,

      whether in tort (including negligence), contract, or otherwise,

      unless required by applicable law (such as deliberate and grossly

      negligent acts) or agreed to in writing, shall any Contributor be

      liable to You for damages, including any direct, indirect, special,

      incidental, or consequential damages of any character arising as a

      result of this License or out of the use or inability to use the

      Work (including but not limited to damages for loss of goodwill,

      work stoppage, computer failure or malfunction, or any and all

      other commercial damages or losses), even if such Contributor

      has been advised of the possibility of such damages.

   9. Accepting Warranty or Additional Liability. While redistributing

      the Work or Derivative Works thereof, You may choose to offer,

      and charge a fee for, acceptance of support, warranty, indemnity,

      or other liability obligations and/or rights consistent with this

      License. However, in accepting such obligations, You may act only

      on Your own behalf and on Your sole responsibility, not on behalf

      of any other Contributor, and only if You agree to indemnify,

      defend, and hold each Contributor harmless for any liability

      incurred by, or claims asserted against, such Contributor by reason

      of your accepting any such warranty or additional liability.

   END OF TERMS AND CONDITIONS

   APPENDIX: How to apply the Apache License to your work.

      To apply the Apache License to your work, attach the following

      boilerplate notice, with the fields enclosed by brackets “{}”

      replaced with your own identifying information. (Don’t include

      the brackets!)  The text should be enclosed in the appropriate

      comment syntax for the file format. We also recommend that a

      file or class name and description of purpose be included on the

      same “printed page” as the copyright notice for easier

      identification within third-party archives.

   Copyright {yyyy} {name of copyright owner}

   Licensed under the Apache License, Version 2.0 (the “License”);

   you may not use this file except in compliance with the License.

   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software

   distributed under the License is distributed on an “AS IS” BASIS,

   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

   See the License for the specific language governing permissions and

   limitations under the License.