APPENDIX B: Acknowledgement of third-party licenses

<< Click to Display Table of Contents >>

Navigation:  Albion 6 GIS User Guide > Appendix >

APPENDIX B: Acknowledgement of third-party licenses

 

The following third-party libraries are used in the Albion 6:

 

Open Design Alliance

https://www.opendesign.com/

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

// Copyright (C) 2002-2020, Open Design Alliance (the "Alliance").

// All rights reserved.

//

// This software and its documentation and related materials are owned by

// the Alliance. The software may only be incorporated into application

// programs owned by members of the Alliance, subject to a signed

// Membership Agreement and Supplemental Software License Agreement with the

// Alliance. The structure and organization of this software are the valuable  

// trade secrets of the Alliance and its suppliers. The software is also

// protected by copyright law and international treaty provisions. Application  

// programs incorporating this software must include the following statement

// with their copyright notices:

//  

//   This application incorporates Open Design Alliance software pursuant to a license

//   agreement with Open Design Alliance.

//   Open Design Alliance Copyright (C) 2002-2020 by Open Design Alliance.

//   All rights reserved.

//

// By use of this software, its documentation or related materials, you

// acknowledge and accept the above terms.

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

Commercial Member fully paid: GLS Consulting (Pty) Ltd

 

 

Coco/R

https://ssw.jku.at/Research/Projects/Coco/

/*----------------------------------------------------------------------

Compiler Generator Coco/R,

Copyright (c) 1990, 2004 Hanspeter Moessenboeck, University of Linz

extended by M. Loeberbauer & A. Woess, Univ. of Linz

ported to C++ by Csaba Balazs, University of Szeged

with improvements by Pat Terry, Rhodes University

 

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

under the terms of the GNU General Public License as published by the

Free Software Foundation; either version 2, or (at your option) any

later version. https://www.gnu.org/licenses/gpl-3.0.en.html

 

This program 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 General Public License

for more details.

 

You should have received a copy of the GNU General Public License along

with this program; if not, write to the Free Software Foundation, Inc.,

59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

 

As an exception, it is allowed to write an extension of Coco/R that is

used as a plugin in non-free software.

 

If not otherwise stated, any source code generated by Coco/R (other than

Coco/R itself) does not fall under the GNU General Public License.

-----------------------------------------------------------------------*/

 

 

OpenGL

https://www.opengl.org/

/*

** License Applicability. Except to the extent portions of this file are

** made subject to an alternative license as permitted in the SGI Free

** Software License B, Version 1.1 (the "License"), the contents of this

** file are subject only to the provisions of the License. You may not use

** this file except in compliance with the License. You may obtain a copy

** of the License at Silicon Graphics, Inc., attn: Legal Services, 1600

** Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:

**

** https://spdx.org/licenses/SGI-B-1.1.html

**

** Note that, as provided in the License, the Software is distributed on an

** "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS

** DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND

** CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A

** PARTICULAR PURPOSE, AND NON-INFRINGEMENT.

**

** Original Code. The Original Code is: OpenGL Sample Implementation,

** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,

** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.

** Copyright in any portions created by third parties is as indicated

** elsewhere herein. All Rights Reserved.

**

** Additional Notice Provisions: The application programming interfaces

** established by SGI in conjunction with the Original Code are The

** OpenGL(R) Graphics System: A Specification (Version 1.2.1), released

** April 1, 1999; The OpenGL(R) Graphics System Utility Library (Version

** 1.3), released November 4, 1998; and OpenGL(R) Graphics with the X

** Window System(R) (Version 1.3), released October 19, 1998. This software

** was created using the OpenGL(R) version 1.2.1 Sample Implementation

** published by SGI, but has not been independently verified as being

** compliant with the OpenGL(R) version 1.2.1 Specification.

**

*/

/*

** Author: Eric Veach, July 1994.

**

** $Date: 2001/03/17 00:25:41 $ $Revision: 1.1 $

** $Header: /cvs/mesa/Mesa/src/glu/sgi/libtess/dict-list.h,v 1.1 2001/03/17 00:25:41 brianp Exp $

*/

 

 

Clipper

http://www.angusj.com/delphi/clipper.php

/*******************************************************************************

*                                                                              *

* Author    :  Angus Johnson                                                   *

* Version   :  6.2.1                                                           *

* Date      :  31 October 2014                                                 *

* Website   :  http://www.angusj.com                                           *

* Copyright :  Angus Johnson 2010-2014                                         *

*                                                                              *

* License:                                                                     *

* Use, modification & distribution is subject to Boost Software License Ver 1. *

* http://www.boost.org/LICENSE_1_0.txt                                         *

*                                                                              *

* Attributions:                                                                *

* The code in this library is an extension of Bala Vatti's clipping algorithm: *

* "A generic solution to polygon clipping"                                     *

* Communications of the ACM, Vol 35, Issue 7 (July 1992) pp 56-63.             *

* http://portal.acm.org/citation.cfm?id=129906                                 *

*                                                                              *

* Computer graphics and geometric modeling: implementation and algorithms      *

* By Max K. Agoston                                                            *

* Springer; 1 edition (January 4, 2005)                                        *

* http://books.google.com/books?q=vatti+clipping+agoston                       *

*                                                                              *

* See also:                                                                    *

* "Polygon Offsetting by Computing Winding Numbers"                            *

* Paper no. DETC2005-85513 pp. 565-575                                         *

* ASME 2005 International Design Engineering Technical Conferences             *

* and Computers and Information in Engineering Conference (IDETC/CIE2005)      *

* September 24-28, 2005 , Long Beach, California, USA                          *

* http://www.me.berkeley.edu/~mcmains/pubs/DAC05OffsetPolygon.pdf              *

*                                                                              *

*******************************************************************************/

 

 

SipHash

https://github.com/majek/csiphash

/* <MIT License>

Copyright (c) 2013  Marek Majkowski <marek@popcount.org>

 

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.

</MIT License>

 

Original location:

   https://github.com/majek/csiphash/

 

Solution inspired by code from:

   Samuel Neves (supercop/crypto_auth/siphash24/little)

   djb (supercop/crypto_auth/siphash24/little2)

   Jean-Philippe Aumasson (https://131002.net/siphash/siphash24.c)

*/

 

 

Xxhash

http://code.google.com/p/xxhash/

/*

xxHash - Fast Hash algorithm

Copyright (C) 2012-2014, Yann Collet.

BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)

 

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.

 

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.

 

You can contact the author at :

- xxHash source repository : http://code.google.com/p/xxhash/

*/

 

 

FastLZ

https://github.com/ariya/FastLZ

/*  

 FastLZ - lightning-fast lossless compression library

 

 Copyright (C) 2007 Ariya Hidayat (ariya@kde.org)

 Copyright (C) 2006 Ariya Hidayat (ariya@kde.org)

 Copyright (C) 2005 Ariya Hidayat (ariya@kde.org)

 

 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.

*/

 

 

LZ4

https://github.com/lz4/lz4

/*

  LZ4 - Fast LZ compression algorithm

  Header File

  Copyright (C) 2011-2015, Yann Collet.

 

  BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)

 

  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.

 

  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.

 

  You can contact the author at :

  - LZ4 source repository : https://github.com/Cyan4973/lz4

  - LZ4 public forum : https://groups.google.com/forum/#!forum/lz4c

*/

 

 

JsonCpp

https://github.com/open-source-parsers/jsoncpp

/*

The JsonCpp library's source code, including accompanying documentation,

tests and demonstration applications, are licensed under the following

conditions...

 

The author (Baptiste Lepilleur) explicitly disclaims copyright in all

jurisdictions which recognize such a disclaimer. In such jurisdictions,

this software is released into the Public Domain.

 

In jurisdictions which do not recognize Public Domain property (e.g. Germany as of

2010), this software is Copyright (c) 2007-2010 by Baptiste Lepilleur, and is

released under the terms of the MIT License (see below).

 

In jurisdictions which recognize Public Domain property, the user of this

software may choose to accept it either as 1) Public Domain, 2) under the

conditions of the MIT License (see below), or 3) under the terms of dual

Public Domain/MIT License conditions described here, as they choose.

 

The MIT License is about as close to Public Domain as a license can get, and is

described in clear, concise terms at:

 

  http://en.wikipedia.org/wiki/MIT_License

 

The full text of the MIT License follows:

 

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

Copyright (c) 2007-2010 Baptiste Lepilleur

 

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.

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

(END LICENSE TEXT)

 

The MIT license is compatible with both the GPL and commercial

software, affording one all of the rights of Public Domain with the

minor nuisance of being required to keep the above copyright notice

and license text in the source code. Note also that by accepting the

Public Domain "license" you can re-license your copy using whatever

license you like.

*/

 

 

Miniz

https://github.com/richgel999/miniz

/*

 This is free and unencumbered software released into the public domain.

 

 Anyone is free to copy, modify, publish, use, compile, sell, or

 distribute this software, either in source code form or as a compiled

 binary, for any purpose, commercial or non-commercial, and by any

 means.

 

 In jurisdictions that recognize copyright laws, the author or authors

 of this software dedicate any and all copyright interest in the

 software to the public domain. We make this dedication for the benefit

 of the public at large and to the detriment of our heirs and

 successors. We intend this dedication to be an overt act of

 relinquishment in perpetuity of all present and future rights to this

 software under copyright law.

 

 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 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.

 

 For more information, please refer to <http://unlicense.org/>

*/

 

 

StringEncoders

https://github.com/client9/stringencoders

/*

* modp_ascii.c

* <PRE>

* MODP_ASCII - Ascii transformations (upper/lower, etc)

* http://code.google.com/p/stringencoders/

*

* Copyright &copy; 2007  Nick Galbreath -- nickg [at] modp [dot] com

* 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 the modp.com 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.

*

* This is the standard "new" BSD license:

* http://www.opensource.org/licenses/bsd-license.php

* </PRE>

*/

 

 

SNAPPY

https://github.com/google/snappy

// Copyright 2005 and onwards Google Inc.

//

// 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.

//

// A light-weight compression algorithm.  It is designed for speed of

// compression and decompression, rather than for the utmost in space

// savings.

//

// For getting better compression ratios when you are compressing data

// with long repeated sequences or compressing data that is similar to

// other data, while still compressing fast, you might look at first

// using BMDiff and then compressing the output of BMDiff with

// Snappy.

 

 

FastDXT

https://www.evl.uic.edu/cavern/fastdxt/

/******************************************************************************

* Fast DXT - a realtime DXT compression tool

*

* Author : Luc Renambot

*

* Copyright (C) 2007 Electronic Visualization Laboratory,

* University of Illinois at Chicago

*

* 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.

*

* You should have received a copy of the GNU Lesser Public License along

* with this library; if not, write to the Free Software Foundation, Inc.,

* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

*

*****************************************************************************/

 

 

Real Time DXT compression

https://github.com/Cyan4973/RygsDXTc

/*

Real-Time YCoCg DXT Compression

Copyright (C) 2007 Id Software, Inc.

Written by J.M.P. van Waveren

 

This code 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 code 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.

*/

 

 

ASMJit

https://github.com/asmjit/asmjit

// Copyright (c) 2008-2009, Petr Kobalicek <kobalicek.petr@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.

 

 

Biggle

http://www.codersnotes.com/programs/biggle

/* Biggle - The least-big OpenGL extension wrapper library.

* Our web page: http://www.codersnotes.com/programs/biggle

*

* Copyright (c) 2010, Richard Mitton. All rights reserved.

*

* I give you full permission to use this code for whatever

* purpose you wish, in whatever form you wish. It would be

* nice to put a credit somewhere in the documentation, but

* it's up to you. Or send me free stuff. Free stuff rocks!

*

* Portions are copyright by The Khronos Group, however the

* license for it allows everybody to use their code freely

* without any legal issues, so there's no worries on that.

*

* To use biggle, include "biggle.h" from your source code,

* and link with "biggle.lib". Finally call biggleInit() to

* initialize all the extensions, although please make sure

* that you have set up an OpenGL context already, else you

* will encounter NULL-pointer exceptions and then sadness.

*

* You can test if an extension is supported by calling one

* of the biggleSupported functions, or by simply testing a

* function pointer to check if it's a NULL-pointer or not.

*/

 

 

BoostAssert

https://www.boost.org/doc/libs/1_64_0/libs/assert/assert.html

//

//  boost/assert.hpp - BOOST_ASSERT(expr)

//

//  Copyright (c) 2001, 2002 Peter Dimov and Multi Media Ltd.

//

// Distributed under the Boost Software License, Version 1.0. (See

// accompanying file LICENSE_1_0.txt or copy at

// http://www.boost.org/LICENSE_1_0.txt)

//

//  Note: There are no include guards. This is intentional.

//

//  See http://www.boost.org/libs/utility/assert.html for documentation.

//

 

 

Bzip2

https://www.sourceware.org/bzip2/

/* ------------------------------------------------------------------

  This file is part of bzip2/libbzip2, a program and library for

  lossless, block-sorting data compression.

 

  bzip2/libbzip2 version 1.0.6 of 6 September 2010

  Copyright (C) 1996-2010 Julian Seward <jseward@bzip.org>

 

  Please read the WARNING, DISCLAIMER and PATENTS sections in the

  README file.

 

  This program is released under the terms of the license contained

  in the file LICENSE.

  ------------------------------------------------------------------ */

 

--------------------------------------------------------------------------

 

This program, "bzip2", the associated library "libbzip2", and all

documentation, are copyright (C) 1996-2010 Julian R 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:

 

1. Redistributions of source code must retain the above copyright

  notice, this list of conditions and the following disclaimer.

 

2. 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.

 

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

  not be misrepresented as being the original software.

 

4. 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.

 

Julian Seward, jseward@bzip.org

bzip2/libbzip2 version 1.0.6 of 6 September 2010

 

--------------------------------------------------------------------------

 

 

OpenCL

https://www.khronos.org/opencl/

/*******************************************************************************

* Copyright (c) 2008-2009 The Khronos Group Inc.

*

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

* copy of this software and/or associated documentation files (the

* "Materials"), to deal in the Materials without restriction, including

* without limitation the rights to use, copy, modify, merge, publish,

* distribute, sublicense, and/or sell copies of the Materials, and to

* permit persons to whom the Materials are 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 Materials.

*

* THE MATERIALS ARE 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

* MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.

******************************************************************************/

 

 

Expat

https://libexpat.github.io/

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

** Copyright 2000, Clark Cooper

** All rights reserved.

**

** This is free software. You are permitted to copy, distribute, or modify

** it under the terms of the MIT/X license (contained in the COPYING file

** with this distribution.)

*/

 

 

Freeglut

http://freeglut.sourceforge.net/

/*

* freeglut_ext.h

*

* The non-GLUT-compatible extensions to the freeglut library include file

*

* Copyright (c) 1999-2000 Pawel W. Olszta. All Rights Reserved.

* Written by Pawel W. Olszta, <olszta@sourceforge.net>

* Creation date: Thu Dec 2 1999

*

* 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

* PAWEL W. OLSZTA 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.

*/

 

 

FreeType

https://www.freetype.org/

/***************************************************************************/

/*                                                                         */

/*  ftdebug.c                                                              */

/*                                                                         */

/*    Debugging and logging component for Win32 (body).                    */

/*                                                                         */

/*  Copyright 1996-2015 by                                                 */

/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */

/*                                                                         */

/*  This file is part of the FreeType project, and may only be used,       */

/*  modified, and distributed under the terms of the FreeType project      */

/*  license, LICENSE.TXT.  By continuing to use, modify, or distribute     */

/*  this file you indicate that you have read the license and              */

/*  understand and accept it fully.                                        */

/*                                                                         */

/***************************************************************************/

 

The  FreeType 2  font  engine is  copyrighted  work and  cannot be  used

legally  without a  software license.   In  order to  make this  project

usable  to a vast  majority of  developers, we  distribute it  under two

mutually exclusive open-source licenses.

 

This means  that *you* must choose  *one* of the  two licenses described

below, then obey  all its terms and conditions when  using FreeType 2 in

any of your projects or products.

 

 - The FreeType License, found in  the file `FTL.TXT', which is similar

   to the original BSD license *with* an advertising clause that forces

   you  to  explicitly cite  the  FreeType  project  in your  product's

   documentation.  All  details are in the license  file.  This license

   is  suited  to products  which  don't  use  the GNU  General  Public

   License.

 

   Note that  this license  is  compatible  to the  GNU General  Public

   License version 3, but not version 2.

 

 - The GNU General Public License version 2, found in  `GPLv2.TXT' (any

   later version can be used  also), for programs which already use the

   GPL.  Note  that the  FTL is  incompatible  with  GPLv2 due  to  its

   advertisement clause.

 

The contributed BDF and PCF drivers come with a license similar  to that

of the X Window System.  It is compatible to the above two licenses (see

file src/bdf/README and src/pcf/README).

 

The gzip module uses the zlib license (see src/gzip/zlib.h) which too is

compatible to the above two licenses.

 

The MD5 checksum support (only used for debugging in development builds)

is in the public domain.

 

--- end of LICENSE.TXT ---

 

 

Gdal

https://gdal.org/

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

* Copyright (c) 2003, Frank Warmerdam <warmerdam@pobox.com>

* Copyright (c) 2003, Applied Coherent Technology Corporation, www.actgate.com

* Copyright (c) 2007-2013, Even Rouault <even dot rouault at mines-paris dot org>

*

* 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.

****************************************************************************/

 

 

GEOS

https://github.com/libgeos/geos

/** \mainpage GEOS - Geometry Engine Open Source

*

* \section intro_sec Introduction

*

* Geometry Engine Open Source is a C++ port of the Java Topology Suite

* released under the LGPL license.

* It has interfaces for C++, C and python (though swig).

*

* \section getstart_sec Getting Started

*        

* The recommended low-level interface to the GEOS library

* is the simplified \ref c_iface. This will ensure stability of the

* API and the ABI of the library during performance improvements

* that will likely change classes definitions.

*

* If you don't care about adapting/rebuilding your client code

* you can still use the \ref cpp_iface.

*/

 

 

LibGeotiff

https://github.com/OSGeo/libgeotiff

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

* Copyright (c) 1999, Frank Warmerdam

*

* 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.

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

 

 

Glew

https://github.com/nigels-com/glew

/*

* Mesa 3-D graphics library

* Version:  7.0

*

* Copyright (C) 1999-2007  Brian Paul   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 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

* BRIAN PAUL 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.

*/

 

 

Jasper

https://github.com/jasper-software/jasper

/*

* Copyright (c) 2002-2003 Michael David Adams.

* All rights reserved.

*/

 

/* __START_OF_JASPER_LICENSE__

*

* JasPer License Version 2.0

*

* Copyright (c) 2001-2006 Michael David Adams

* Copyright (c) 1999-2000 Image Power, Inc.

* Copyright (c) 1999-2000 The University of British Columbia

*

* All rights reserved.

*

* Permission is hereby granted, free of charge, to any person (the

* "User") 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, 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:

*

* 1.  The above copyright notices and this permission notice (which

* includes the disclaimer below) shall be included in all copies or

* substantial portions of the Software.

*

* 2.  The name of a copyright holder shall not be used to endorse or

* promote products derived from the Software without specific prior

* written permission.

*

* THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS

* LICENSE.  NO USE OF THE SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER

* THIS DISCLAIMER.  THE SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS

* "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 OF THIRD PARTY RIGHTS.  IN NO

* EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, OR 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.  NO ASSURANCES ARE

* PROVIDED BY THE COPYRIGHT HOLDERS THAT THE SOFTWARE DOES NOT INFRINGE

* THE PATENT OR OTHER INTELLECTUAL PROPERTY RIGHTS OF ANY OTHER ENTITY.

* EACH COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY TO THE USER FOR CLAIMS

* BROUGHT BY ANY OTHER ENTITY BASED ON INFRINGEMENT OF INTELLECTUAL

* PROPERTY RIGHTS OR OTHERWISE.  AS A CONDITION TO EXERCISING THE RIGHTS

* GRANTED HEREUNDER, EACH USER HEREBY ASSUMES SOLE RESPONSIBILITY TO SECURE

* ANY OTHER INTELLECTUAL PROPERTY RIGHTS NEEDED, IF ANY.  THE SOFTWARE

* IS NOT FAULT-TOLERANT AND IS NOT INTENDED FOR USE IN MISSION-CRITICAL

* SYSTEMS, SUCH AS THOSE USED IN THE OPERATION OF NUCLEAR FACILITIES,

* AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL

* SYSTEMS, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH

* THE FAILURE OF THE SOFTWARE OR SYSTEM COULD LEAD DIRECTLY TO DEATH,

* PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE ("HIGH

* RISK ACTIVITIES").  THE COPYRIGHT HOLDERS SPECIFICALLY DISCLAIM ANY

* EXPRESS OR IMPLIED WARRANTY OF FITNESS FOR HIGH RISK ACTIVITIES.

*

* __END_OF_JASPER_LICENSE__

*/

 

 

Libecw

This application supports the ECW data format and ECWP compression protocols. Portions of this computer program are Copyright 2007-2015 Intergraph Corporation. All rights reserved. Creating compressed files using ECW technology is protected by one or more of U.S. Patent No. 6,201,897, No. 6,442,298 and No. 6,633,688.

https://download.hexagongeospatial.com/en/downloads/ecw/erdas-ecw-jp2-sdk-v5-4

IMPORTANT—READ CAREFULLY: This ERDAS ECW/JP2 Desktop Read-Only Redistributable SDK License Agreement ("License Agreement") is a legal agreement between You (either an individual or a single legal entity) and Intergraph Corporation, Hexagon Geospatial Division (“Intergraph”), for the SDK delivered with this License Agreement. By installing, copying, downloading, accessing or otherwise using the SDK, You agree to be bound by the terms of this License Agreement, which shall take precedence over any other document and shall govern Your use of the SDK. If You do not agree to the terms of this License Agreement, do not install or use the SDK. You agree that this License Agreement is enforceable against You the same as any written, negotiated contract signed by You. If You do not agree to the terms of this License Agreement, You are not authorized to, and You shall not, download, install or use the SDK.

1. DEFINITIONS

1.1.“Decode” means to view files compressed either using ECW or JPEG2000 technology.

1.2.“Desktop Application” means desktop software products that You develop and that permit an end-user to Decode (among other functionality You develop), and that are intended to be used as self-contained programs for displaying and processing imagery on the same computing device.

1.3.“ECW” stands for Enhanced Compressed Wavelet.

1.4.“ECWP” is the Enhanced Compressed Wavelet Protocol, by which ECW and JPEG2000 files residing on a Server may be streamed to a Desktop Application and Decoded using the SDK.

1.5.“Encode” means to compress data using ECW technology or to otherwise compress using the SDK.

1.6.“Library” means file of computing functions, compiled, linked, and saved separately from the processes that use them, intended for use by programmers in connection with their development of applications that use the library.

1.7.“SDK” means the Software Development Kit, that is, the set of software development tools designed to facilitate development of Desktop Applications using the SDK technologies, currently marketed and licensed by Intergraph as ECW/JP2 Desktop Read-Only Redistributable SDK, version 5.0 or higher, consisting of libraries and supporting documents designed to enable You to write software that enables You as the end-user to Decode files but not to Encode files. Among other things, the SDK enables reading ECWP streams and enables decompression of files having an *.ecw and *.jp2 extension. The SDK includes the computer software, object code copy and all contents of the files, disks, CD-ROMs or other media with which this License Agreement is provided, including any templates, printed materials, and online or electronic documentation, all copies, and any modified versions, enhancements, fixes, patches, updates, and upgrades of the SDK, if any, licensed to You by Intergraph, unless a particular modified version, enhancement, fix, patch, update, or upgrade is accompanied by a different license agreement, in which case that license shall apply in accordance with its terms. No source code is included with the SDK.

1.8.“Server” means a computing device in a network that is used to provide services (such as access to files or shared peripherals or any other computing function) to other computing devices in the network.

1.9.“Server Application” means software products that You develop or maintain and are capable of running on a Server to provide an image decoding or processing capability. This License Agreement does not authorize You to use the SDK to create Server Applications.

2. LICENSE TO CREATE DESKTOP APPLICATIONS; PROHIBITED DEVELOPMENT; APPLICABILITY TO UPGRADES; NO SUPPORT OBLIGATION

2.1.Subject to Your ongoing compliance with all of the terms of this License Agreement, You are hereby granted a nonexclusive, limited, royalty-free license to use the SDK to create, use and distribute a Desktop Application that Decodes files of any size but does not Encode. You assume full responsibility for the implementation of the SDK to achieve Your intended results, and for the installation, use and results obtained from the SDK.

2.2.For avoidance of doubt, this License Agreement does not permit You to (a) create and distribute Server Applications that include the SDK; or; (b) distribute files that are not included in the “redistributables” directory of the SDK; or (c) deploy any application that combines multiple versions of the ECWSDK.

2.3.This Agreement applies to the original SDK received by You, and to any bug fixes, updates, upgrades, modifications or enhancements provided to You by Intergraph, unless a particular bug fix, update, upgrade, modification or enhancement is accompanied by a different license agreement, in which case that license shall apply in accordance with its terms.

2.4.This License Agreement does not entitle You to, and Intergraph undertakes no obligation to provide, maintenance, support, modified versions, enhancements, fixes, patches, updates, and upgrades to the SDK. Any support, maintenance or similar services that Intergraph makes available would be provided under a separate agreement.

3. OBLIGATIONS AND RESTRICTIONS

3.1.Obligation to Support Both ECW and ECWP Read. You agree to: (i) support ECW files within your Desktop Application as well as the reading of ECWP streams so that each of Your Desktop Applications is capable of displaying the ECW-format data and receiving streamed, compressed files that adhere to the ECWP; and (ii) Your Desktop Applications must provide a means for specifying or selecting an ECWP stream that is consistent with the means for specifying or selecting other data sources in the Desktop Application. That is, if You create or distribute Desktop Applications, each of those Desktop Applications must read ECW data and ECWP streams and must allow a user to access the ECW data and ECWP streams conveniently, with no more steps than is typical for access to other data formats in Your Desktop Application.

3.2.No Reverse Engineering or Source Code Distribution. Components of the SDK used in Desktop Applications may be distributed for use in Your organization only in object code or executable form. You shall not decompile, disassemble or otherwise reverse-engineer the SDK in an attempt to discover its source code, or distribute any source code of the SDK. Likewise, You must inform Your organizational end-users of the prohibition from reverse-engineering the SDK.

3.3.License Requirements for Desktop Applications Created Using the SDK. You shall distribute each of Your Desktop Applications to end-users pursuant to a conspicuous, legally enforceable end-user license that provides Intergraph with substantially the same protections as set forth in Appendix A hereto. You agree to take all necessary steps to ensure the legal enforceability of the end-user license, including, as appropriate: (i) offering a refund of at least a portion of the purchase price of Your Desktop Applications to end-users who disagree with the terms of the end-user license including the terms set forth in Appendix A; or (ii) preventing downloading of Desktop Applications without acceptance of the end-user license. You also agree to take adequate steps to prevent unauthorized use of the SDK or its derivatives by end users who decline the end-user license offer, such as by disabling access to Your Desktop Application or preventing access to features made possible by the SDK, including Encoding or Decoding in Your Desktop Application.

3.4.Intergraph Proprietary Rights Notice. You must include the following statement of ownership/copyright notice in the “About” box for each of Your Desktop Applications, or any other similar location where You place proprietary rights notices pertaining to third party software incorporated in the Desktop Application:

“This application supports the ECW data format and ECWP compression protocols. Portions of this computer program are Copyright 2007-2015 Intergraph Corporation. All rights reserved. Creating compressed files using ECW technology is protected by one or more of U.S. Patent No. 6,201,897, No. 6,442,298 and No. 6,633,688.”

3.5.Prohibition of other actions not explicitly permitted. You are not licensed to, and You agree to refrain from, any use, copying, or distribution of the SDK, or the creation of derivative works thereof, not explicitly permitted under this License Agreement and will pass on this prohibition to Your end-users.

3.6.High Risk Use. The SDK is not one hundred percent (100%) fault-tolerant. The SDK is not designed or intended for use in any situation where failure or fault of any kind of the SDK could lead to death or serious bodily injury of any person, or to severe physical, property or environmental damage (“High Risk Use”). You are not licensed to use the SDK in, or in conjunction with, any High Risk Use. High Risk Use is STRICTLY PROHIBITED. High Risk Use includes, for example, the following: operation of aircraft or other modes of human mass transportation, nuclear or chemical facilities, and Class III medical devices. You hereby agree not to use the SDK in, or in connection with, any High Risk Use.

3.7.Hold Harmless. You shall hold harmless Intergraph from and against any claims or lawsuits which arise or result from Your use of the SDK, and/or the use or distribution of any Desktop Applications, whether authorized under this License Agreement or not.

4. TERM AND TERMINATION

4.1.Term. The term of this License Agreement commences when you install or use the SDK, and will extend until terminated. You may terminate this License Agreement at any time by permanently destroying the SDK together with all copies, modifications and merged portions in any form.Intergraph may also immediately terminate this License Agreement if You fail to comply with the terms and conditions of this License Agreement, or if You fail to pay the appropriate license fees.You agree upon the termination of this License Agreement to cease using and to permanently destroy the SDK.

4.2.Termination for Breach. If You materially breach this License Agreement and fail to cure that breach to Intergraph’s satisfaction within thirty (30) days after receiving written notice of the breach, Intergraph shall have the right to terminate this License Agreement any time after the end of such period. Termination shall be without prejudice to Intergraph’s right to seek other redress, such as damages or injunctive relief, for breach of this License Agreement.

4.3.Survival Provisions. Notwithstanding termination of this License Agreement, Intergraph shall enjoy freedom from liability under Section 8; and Your liabilities for past breaches and Your hold harmless obligations under Section 3.7 shall also survive.

4.4.Obligations Upon Termination. Upon termination of this License Agreement, all licenses shall terminate and You must return to Intergraph or destroy all copies of the SDK (and any copies, modifications and merged portions of the SDK in any form, and all of the component parts of the SDK) that are in Your possession, custody, or control.

5. INTELLECTUAL PROPERTY.

5.1 Ownership.

5.1.1 Software. SDKS ARE PROPRIETARY PRODUCTS OF INTERGRAPH AND ADDITIONAL THIRD PARTIES, AND ARE PROTECTED BY COPYRIGHT LAWS AND INTERNATIONAL TREATIES. TITLE TO SDKS AND ALL COPIES, MODIFICATIONS AND MERGED PORTIONS OF A SDKS SHALL AT ALL TIMES REMAIN WITH INTERGRAPH AND SUCH THIRD PARTIES. SDKs are licensed, not sold pursuant to this License Agreement. Intergraph and additional third parties retain all right, title and interest in and to all SDKs, including, but not limited to, all Intellectual Property rights in and to each SDK. All rights not expressly granted to You by this License Agreement or other applicable third party software license agreement or terms and conditions are reserved by Intergraph and such third parties.

5.1.2 Intellectual Property. You acknowledge and agree that Intergraph and third party manufacturers, as applicable, own all rights in and to Intergraph’s and the applicable third party manufacturer’s trade names, and no right or license is granted to You pursuant to this License Agreement to use such trade names. You also acknowledge and agree that Intergraph and third party manufacturers, as applicable, own all right, title and interest in and to all intellectual property relating to and for the SDK, including, without limitation, patents, trademarks, copyrights, inventions (whether registerable or not), trade secrets, concepts, ideas, methods, techniques, formulae, algorithms, logic designs, screen displays, schematics, and source and object code computer programs (collectively, “Intellectual Property”). If You bring a patent claim against Intergraph or any third party manufacturer over patents You claim are being infringed by the SDK, Your patent license from Intergraph and any applicable third party manufacturer(s) for the SDK automatically ends.

5.2 Intellectual Property Infringement.

5.2.1 Remedy by Intergraph. In the event the SDK is, in Intergraph’s opinion, likely to or becomes the subject of a claim of infringement of any duly issued U.S. Intellectual Property, Intergraph may, at its sole option and expense (a) procure for You the right to continue using the SDK; (b) modify the SDK to make it non-infringing, but functionally the same; (c) replace the SDK with an SDK which is non-infringing, but functionally the same; or (d) provide a prorated refund to You of the actual amount You paid Intergraph for the SDK.

5.2.2 Indemnification by You. In the event any proceeding (suit, claim, or action) is based (in whole or in part) on modifications, enhancements or additions made by You or any person or entity on Your behalf, or Your use of the SDK in combination with other products not furnished by Intergraph, You agree to hold harmless and defend, at your sole cost and expense, all of Intergraph’s right, title and interest in and to the SDK, as well as Intergraph’s goodwill and reputation both in good faith and at a standard as if the claim is made against You. You shall reimburse Intergraph any defense expenses inclusive of reasonable attorneys’ fees expended by Intergraph in defense of said claim, and pay any judgment rendered against Intergraph. You shall make such defense by counsel of Your choosing and Intergraph shall reasonably cooperate with said counsel at Your sole cost and expense. You shall have sole control of said defense, but You shall allow Intergraph to reasonably participate in its own defense and You shall reasonably cooperate with Intergraph with respect to the settlement of any claim. Notwithstanding the foregoing, Intergraph may at any time decide to take over any defense of Intergraph at Intergraph’s cost and expense and You shall render full cooperation and assistance to transfer such defense to Intergraph and with respect to such defense.

5.3 DISCLAIMER OF INTELLECTUAL PROPERTY WARRANTIES AND LIMITATION OF LIABILITY. THE INTELLECTUAL PROPERTY LIMITED WARRANTIES SET FORTH IN THIS LICENSE AGREEMENT ARE IN LIEU OF ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, RELATED TO INTELLECTUAL PROPERTY INFRINGEMENT AND THESE INTELLECTUAL PROPERTY LIMITED WARRANTIES ALONG WITH THE STATED REMEDIES REPRESENT THE FULL AND TOTAL WARRANTY OBLIGATION AND LIABILITY OF INTERGRAPH WITH REGARD TO INTELLECTUAL PROPERTY INFRINGEMENT. THE INTELLECTUAL PROPERTY LIMITED WARRANTIES PROVIDE YOU WITH SPECIFIC LEGAL RIGHTS. YOU MAY HAVE OTHER RIGHTS, WHICH VARY FROM JURISDICTION TO JURISDICTION. IF ANY PART OF THIS DISCLAIMER OF EXPRESS OR IMPLIED WARRANTIES OR LIMITATION OF LIABILITY IS RULED INVALID, THEN INTERGRAPH DISCLAIMS EXPRESS OR IMPLIED WARRANTIES AND LIMITS ITS LIABILITY TO THE MAXIMUM EXTENT ALLOWED BY APPLICABLE LAW. IF A GREATER WARRANTY OR LIABILITY IS MANDATED PURSUANT TO THE LAW HELD APPLICABLE TO THIS AGREEMENT, THEN INTERGRAPH WARRANTS THE SDK AND PROVIDES LIABILITY TO THE MINIMUM EXTENT REQUIRED BY SAID LAW.

6. LIMITED WARRANTIES.

6.1 Intergraph warrants to You for a period of thirty (30) days from the date of shipment that the SDK delivery media will be free of defects in material and workmanship, provided the SDK is used under normal conditions and in strict accordance with the terms and conditions of this License Agreement. You agree to promptly notify Intergraph of any unauthorized use, repair or modification, or misuse of the SDK, as well as any suspected defect in the SDK delivery media.

6.2 Intergraph warrants that it has the right to grant you this license.

6.3 THE ABOVE LIMITED WARRANTIES ARE IN LIEU OF ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, AND REPRESENT THE FULL WARRANTY OBLIGATION OF INTERGRAPH. THE LIMITED WARRANTIES PROVIDE YOU WITH SPECIFIC LEGAL RIGHTS. YOU MAY HAVE OTHER RIGHTS, WHICH VARY FROM JURISDICTION TO JURISDICTION. IF THIS WARRANTY SECTION DOES NOT ADHERE TO LOCAL LAWS, THEN THE MINIMUM WARRANTY TERM PRESCRIBED BY THE LAWS OF YOUR JURISDICTION SHALL APPLY.

7. WARRANTY DISCLAIMERS.

ALL WARRANTIES PROVIDED PURSUANT TO THIS LICENSE AGREEMENT ARE VOID IF FAILURE OF A WARRANTED ITEM RESULTS DIRECTLY, OR INDIRECTLY, FROM AN UNAUTHORIZED USE OR MISUSE OF A WARRANTED ITEM, INCLUDING, WITHOUT LIMITATION, USE OF A WARRANTED ITEM UNDER ABNORMAL OPERATING CONDITIONS OR UNAUTHORIZED MODIFICATION OR REPAIR OF A WARRANTED ITEM OR FAILURE TO ROUTINELY MAINTAIN A WARRANTED ITEM. EXCEPT AS SPECIFICALLY SET FORTH IN THIS LICENSE AGREEMENT, TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, INTERGRAPH AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, RELATING TO THE SDK, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, HIGH RISK USE AND NON-INFRINGEMENT. INTERGRAPH DOES NOT WARRANT THAT THE SDK WILL MEET YOUR REQUIREMENTS, AND UNDER NO CIRCUMSTANCES DOES INTERGRAPH WARRANT THAT THE SDK WILL OPERATE UNINTERRUPTED OR ERROR FREE. THE SDK IS PROVIDED “AS IS” AND YOU BEAR THE SOLE RISK OF USING THE SDK. IF ANY PART OF THIS DISCLAIMER OF EXPRESS OR IMPLIED WARRANTIES IS RULED INVALID, THEN INTERGRAPH DISCLAIMS EXPRESS OR IMPLIED WARRANTIES TO THE MAXIMUM EXTENT ALLOWED BY APPLICABLE LAW. IF A GREATER WARRANTY OR LIABILITY IS MANDATED PURSUANT TO THE LAW HELD APPLICABLE TO THIS AGREEMENT, THEN INTERGRAPH WARRANTS THE SDK AND PROVIDES LIABILITY TO THE MINIMUM EXTENT REQUIRED BY SAID LAW.

8. LIMITATION OF LIABILITY.

8.1 YOU ASSUME FULL AND COMPLETE LIABILITY FOR YOUR USE OF THE SDK. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL INTERGRAPH OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, PUNITIVE, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF USE OR PRODUCTION, LOSS OF REVENUE OR PROFIT, LOSS OF DATA, LOSS OF BUSINESS INFORMATION, BUSINESS INTERRUPTION, CLAIMS OF THIRD PARTIES OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THIS AGREEMENT AND/OR THE USE OF OR INABILITY TO USE THE SDK, EVEN IF INTERGRAPH HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. INTERGRAPH’S ENTIRE LIABILITY ARISING OUT OF OR IN CONNECTION WITH THIS LICENSE AGREEMENT SHALL BE LIMITED TO THE AMOUNT ACTUALLY PAID BY YOU TO INTERGRAPH FOR THE SDK AT THE TIME THE INITIAL EVENT GIVING RISE TO THE CLAIM OCCURS. EXCEPT AS OTHERWISE PROVIDED BY APPLICABLE LAW, NO CLAIM, REGARDLESS OF FORM, ARISING OUT OF OR RELATING TO THIS LICENSE AGREEMENT MAY BE BROUGHT BY YOU MORE THAN ONE (1) YEAR FOLLOWING THE INITIAL EVENT GIVING RISE TO THE CAUSE OF ACTION. BECAUSE SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY, THE ABOVE LIMITATION MAY NOT APPLY TO YOU. IF ANY PART OF THIS SECTION IS HELD INVALID, THEN INTERGRAPH LIMITS ITS LIABILITY TO THE MAXIMUM EXTENT ALLOWED BY APPLICABLE LAW.

8.1 In the event the SDK does not substantially comply with the limited warranties set forth in this License Agreement, Intergraph’s entire liability and Your exclusive remedy shall be, in Intergraph’s sole and absolute discretion, either (i) the modification, repair or replacement of the SDK; or (ii) a prorated refund to You of the actual amount You paid Intergraph for the SDK for the period of time that the SDK did not substantially conform to the limited warranties set forth in this License Agreement.

8.2 Intergraph is acting on behalf of its suppliers for the sole purpose of disclaiming, excluding and/or limiting obligations, warranties and liability as provided in this License Agreement, but in no other respects and for no other purpose.

9. AUDIT.

Intergraph shall have the right, during Your normal business hours, to audit Your use of the SDK and Your compliance with the provisions of this License Agreement. Intergraph will provide You with thirty (30) days prior written notice of an audit. The right of audit shall be limited to twice per calendar year. Prior to the start of an audit, Intergraph’s personnel will sign a reasonable non-disclosure agreement. During the audit, You shall allow Intergraph’s personnel to be provided reasonable access to both Your records and personnel. The cost of the audit shall be paid by Intergraph unless the results of the audit indicate that You have underpaid fees to Intergraph, in which case, You agree to promptly pay Intergraph any differences in such fees associated with your use that exceeds the license rights granted to you by the License Agreement, and You further agree to bear all costs associated with the audit.

10. RESTRICTIONS.

10.1 United States Government Restricted Rights. If the SDK is licensed, purchased, or obtained, directly or indirectly, by or on behalf of a unit or agency of the United States Government, then this Section 10.1 also applies.

10.1.1 For civilian agencies: The SDK was developed at private expense and is “restricted computer software” submitted with restricted rights in accordance with the Federal Acquisition Regulations (“FAR”) 52.227-19 (a) through (d) (Commercial Computer Software – Restricted Rights).

10.1.2 For units of the Department of Defense: The SDK was developed at private expense and is “commercial computer software” submitted with restricted rights in accordance with the Defense Federal Acquisition Regulations (“DFARS”) DFARS 227.7202-3 (Rights in commercial computer software or commercial computer software documentation).

10.1.3 Notice: This SDK is “commercial computer software” as defined in DFARS 252.227-7014 (Rights in Noncommercial Computer Software) and FAR 12.212 (Computer Software), which includes “technical data” as defined in DFARS 252.227-7015 (Technical Data) and FAR 12.211 (Technical Data). All use, modification, reproduction, release, performance, display or disclosure of this “commercial computer software” shall be in strict accordance with the manufacturer’s standard commercial license, which is attached to and incorporated into the governing Government contract. Intergraph and any applicable third party software manufacturer(s) are the manufacturer. This SDK is unpublished and all rights are reserved under the Copyright Laws of the United States.

10.2.Export Restriction. This SOFTWARE PRODUCT, including any technical data related to this SOFTWARE PRODUCT, is subject to the export control laws and regulations of the United States, including, but not limited to the U.S. Export Administrations Act. Diversion contrary to United States law is prohibited. This SOFTWARE PRODUCT, including any technical data related to this SOFTWARE PRODUCT and any derivatives of this SOFTWARE PRODUCT, shall not be exported or re-exported, directly or indirectly (including via remote access), under the following circumstances:

10.2.1.To Cuba, Iran, North Korea, Sudan, or Syria, or any national of these countries.

10.2.2.To any person or entity listed on any United States government denial list, including, but not limited to, the United States Department of Commerce Denied Persons, Entities, and Unverified Lists (www.bis.doc.gov/complianceandenforcement/liststocheck.htm), the United States Department of Treasury Specially Designated Nationals List (www.treas.gov/offices/enforcement/ofac/), and the United States Department of State Debarred List (http://www.pmddtc.state.gov/compliance/debar.html).

10.2.3.To any entity if you know, or have reason to know, the end use is related to the design, development, production, or use of missiles, chemical, biological, or nuclear weapons, or other unsafeguarded or sensitive nuclear uses.

10.2.4.To any entity if you know, or have reason to know, that an illegal reshipment will take place.

If the SOFTWARE PRODUCT you received is identified on the media as being ITAR-controlled, this SOFTWARE PRODUCT has been determined to be a defense article subject to the U.S. International Traffic in Arms Regulations (ITAR). Export of this SOFTWARE PRODUCT from the United States must be covered by a license issued by the Directorate of Defense Trade Controls (DDTC) of the U.S. Department of State or by an ITAR license exemption. This SOFTWARE PRODUCT may not be resold, diverted, or transferred to any country or any end user, or used in any country or by any end user other than as authorized by the existing license or ITAR exemption. Subject to the terms of this EULA, this SOFTWARE PRODUCT may be used in other countries or by other end users if prior written approval of DDTC is obtained.

You agree to hold harmless and indemnify Intergraph for any causes of actions, claims, costs, expenses and/or damages resulting to Intergraph from a breach by you or any User of the export restrictions set forth in this EULA. Any questions regarding export or re-export of the SOFTWARE PRODUCT or concerning ITAR restrictions, if applicable, should be addressed to Intergraph’s Export Compliance Department at 305 Intergraph Way, Madison, Alabama, United States 35758 or at exportcompliance@intergraph.com

10.3 Non-disclosure. You understand that Intergraph possesses information and data, including, without limitation, Intellectual Property, that was developed, created or discovered by Intergraph, or which has become known to or has been conveyed to Intergraph, which has commercial value in Intergraph’s day-to-day business (“Confidential Information”). Intergraph considers such Confidential Information to be proprietary and confidential. You agree to treat and maintain as proprietary and confidential Intergraph’s Confidential Information and any information or data provided by Intergraph, in whatever form, as You would treat Your own proprietary and confidential information and data, but in any event, no less than with reasonable care, and to comply with all license requirements, copyright, patent, trademark and trade secret laws as they may pertain to any of Intergraph’s Confidential Information or other information or data provided by Intergraph

11. BETA SOFTWARE

If the SDK You received with this License Agreement is pre-commercial release or beta software (“Beta Software”), then the following additional terms apply. To the extent that any provision in this section is in conflict with any other terms or conditions in this License Agreement, this section shall supersede such other terms and conditions with respect to the Beta Software, but only to the extent necessary to resolve the conflict. You shall hold all information concerning Beta Software and Your use and evaluation of such information and the Beta Software (collectively, “Beta Software Information”) in confidence and with the same degree of care You use to keep Your own similar information confidential, but in no event shall You use less than a reasonable degree of care; and You shall not, without the prior written consent of Intergraph, disclose such Beta Software Information to any person or entity for any reason at any time; provided, however, it is understood that You may disclose any Beta Software Information to those of Your representatives who actually need such information for the purpose of participating in the proposed evaluation and testing (“Beta Testing”) of the Beta Software, on the condition that, prior to such disclosure, such representative has been made aware of the terms of this License Agreement. You shall not use any Beta Software Information for any reason or purpose other than as necessary for Beta Testing. You agree to make no other use of the Beta Software Information or to incorporate any Beta Software Information into any work or product. You acknowledge that the Beta Software is a pre-release, beta version, does not represent final product from Intergraph, and may contain bugs, errors and other problems that could cause system or other failures and data loss. THE BETA SOFTWARE IS PROVIDED TO YOU “AS-IS”, AND INTERGRAPH DISCLAIMS ALL WARRANTY AND LIABILITY OBLIGATIONS TO YOU OF ANY KIND. You may use the Beta Software only for evaluation and testing and not for general production use. You acknowledge that Intergraph has not promised or guaranteed to you that Beta Software or any portion thereof will be announced or made available to anyone in the future, Intergraph has no express or implied obligation to You to announce or introduce the Beta Software and that Intergraph may not introduce a product similar to or compatible with the Beta Software. Accordingly, You acknowledge that any research or development that You perform regarding the Beta Software or any product associated with the Beta Software is done entirely at Your own risk. During the term of this License Agreement, if requested by Intergraph, You will provide feedback to Intergraph regarding Beta Testing, including error or bug reports. Upon receipt of a later unreleased version of Beta Software or release by Intergraph of a publicly released commercial version of the SDK, You agree to return or permanently destroy all earlier Beta Software received from Intergraph. You agree that You will return or destroy all unreleased versions of the Beta Software within thirty (30) days of the completion of Beta Testing when such date is earlier than the date for Intergraph’s first commercial shipment of the publicly released commercial software.

12. MISCELLANEOUS

12.1.Governing Law; Venue and Jurisdiction. This License Agreement shall for all purposes be construed and enforced under and in accordance with the Laws of the State of Alabama and shall have been deemed to have been accepted in Madison, Alabama, United States. You and Intergraph agree that any legal action or proceeding arising, directly or indirectly, out of or relating to this License Agreement shall be instituted in the Circuit Court for Madison County, Alabama, United States or the United States District Court for the Northern District of Alabama, Northeastern Division.You and Intergraph agree to submit to the jurisdiction of and agree that venue is proper in these courts for any such legal action or proceedings. This License Agreement shall not be governed by the conflict of law rules of any jurisdiction or the United Nations Convention on Contracts for the International Sale of Goods, the application of which is expressly excluded.

12.2.Waiver of Jury Trial.Intergraph and you Each hereby waive, to the fullest extent permitted by applicable law, any right either may have to a trial by jury for any legal proceeding arising, directly or indirectly, out of or relating to this eula.Both intergraph and you (I) certify that no representative, agent or attorney of any other Party has represented, expressly or otherwise, that such other Party would not, in the event of litigation, seek to enforce the foregoing waiver; and (II) acknowledge that both intergraph and you have been induced to enter into this LICENSE AGREEMENT by, among other things, the mutual waivers and certifications in this waiver of jury trial.

12.3.Injunctive Relief; Cumulative Remedies.In addition to the termination right set forth above, You acknowledge that Intergraph will be irreparably harmed if You breach this License Agreement or infringe or otherwise violate the intellectual property rights of Intergraph, that damages or other remedies at law would be inadequate, and that Intergraph shall be entitled to equitable relief, including temporary restraining orders and preliminary and permanent injunctive relief against any such breach or violation, without any requirement of bond or other security.

12.4.Attorneys’ Fees and Costs.In the event of any legal proceeding arising out of or relating to this License Agreement, the prevailing party in such action shall be entitled to an award of its reasonable attorneys’ fees and costs for all such legal proceedings, including for trial and all levels of appeal.

12.5.Governing Language.The controlling language of this License Agreement is English.If you received a translation of this License Agreement into another language, it has been provided for your convenience only.

12.6.Entire Agreement. This License Agreement sets forth the entire agreement and understanding of the parties relating to the subject matter herein and merges all prior discussion(s) between them. No modification of or amendment to this License Agreement, nor any waiver of any rights under this License Agreement, will be effective unless set forth in writing signed by officers of both parties hereto.

12.7.Notices. Any notice to Intergraph required or permitted by this License Agreement shall be in writing and either delivered by hand or sent by prepaid, registered or certified mail, return receipt requested, or by nationally recognized overnight courier service, addressed to Intergraph Corporation, attention: Hexagon Geospatial Divisional Counsel, 305 Intergraph Way, Madison, AL35758, USA.

12.8.Assignment and Binding Effect. You may not transfer or assign Your rights or obligations under this License Agreement without the prior written consent of Intergraph.This License Agreement will be binding upon and inure to the benefit of the parties hereto, and to Intergraph's successors and assigns and Your permitted successor and assigns, if any.

12.9.Partial Invalidity. If any provision of this License Agreement is held to be invalid by a court of competent jurisdiction, then the remaining provisions will nevertheless remain in full force and effect.

12.10.No Waiver. No waiver of any term or condition of this License Agreement will be valid or binding on either party unless the same will have been mutually assented to in writing by an officer of both parties. Intergraph's decision at any time to refrain from enforcing any of the provisions of the License Agreement, or the failure to require at any time performance by You of any of the provisions of this License Agreement, will in no way be construed to be a present or future waiver of such provisions, nor in any way affect the validity of an effort by Intergraph to enforce each and every such provision thereafter.

12.11.Interpretation.Headings are provided for convenience but are not part of this License Agreement.Words in the plural have the same meaning as words in the singular, except multiplied.Defined conjugate verbs have the same meaning as the defined derivative, modified as appropriate in context.(For example, Decoding has similar meaning to the defined term Decode.)

 

APPENDIX A

Required EULA Terms for ERDAS ECW/JP2 Desktop Read-Only Redistributable SDK Desktop Applications

You shall distribute the Desktop Application to end users with an End User License Agreement ("EULA") in a manner that forms a contract binding the end user to the EULA terms under applicable law. You shall provide clear notice to end users before or at the time of delivery of the Desktop Application that the Desktop Application contains technology owned by Intergraph. You may include in the EULA additional notices or other provisions, so long as they are no less protective of Intergraph than the terms set forth below.

The EULA shall contain the following terms or legally equivalent terms, where “You” refers to Your end-user:

You have acquired a product ("Product") that includes software licensed from Intergraph Corporation (“Intergraph”). Those installed software products of Intergraph origin, as well as any associated media, printed materials, and "online" or electronic documentation ("Software) are protected by copyright laws and international copyright treaties. The Software is licensed, not sold.

If You do not agree to this End User License Agreement ("EULA"), do not use [or download] the Product. If you have paid consideration in return for authorization to use the Product, promptly contact the person from whom You received this Product for instructions on return of the unused Product(s) for a refund. Any use of the Software, including but not limited to use of the Product, will constitute Your agreement to this EULA (or ratification of any previous consent).

NO WARRANTIES FOR THE SOFTWARE. THE SOFTWARE IS PROVIDED "AS IS" AND WITH ALL FAULTS. THE ENTIRE RISK AS TO SATISFACTORY QUALITY, PERFORMANCE AND ACCURACY IS WITH YOU. ALSO, THERE IS NO WARRANTY AGAINST INTERFERENCE WITH YOUR ENJOYMENT OF THE SOFTWARE OR AGAINST INFRINGEMENT. IF YOU HAVE RECEIVED ANY WARRANTIES REGARDING THE PRODUCT OR THE SOFTWARE, THOSE WARRANTIES DO NOT ORIGINATE FROM, AND ARE NOT BINDING ON, INTERGRAPH.

NO LIABILITY FOR CERTAIN DAMAGES. EXCEPT AS PROHIBITED BY LAW, INTERGRAPH SHALL HAVE NO LIABILITY FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL OR INCIDENTAL DAMAGES ARISING FROM OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE SOFTWARE. THIS LIMITATION SHALL APPLY EVEN IF ANY REMEDY FAILS IN ITS ESSENTIAL PURPOSE.

Prohibition of Reverse Engineering, Decompilation and Disassembly. You may not reverse engineer, decompile, or disassemble the Software or modifying the Enhanced Compressed Wavelet (“ECW”)file format in any manner.

Export Restrictions. You acknowledge that the Software, or any part thereof, or any process or service that is the direct product of the Software is of U.S. origin. You agree to comply with all applicable international and national laws that apply to these products, including the U.S. Export Administration Regulations, as well as end-user, end-use and destination restrictions and embargoes issued by U.S. and other governments having jurisdiction.

 

 

Zlib

https://github.com/madler/zlib

/* zlib.h -- interface of the 'zlib' general purpose compression library

 version 1.2.3, July 18th, 2005

 

 Copyright (C) 1995-2005 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

 

 The data format used by the zlib library is described by RFCs (Request for

 Comments) 1950 to 1952 in the files http://www.ietf.org/rfc/rfc1950.txt

 (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format).

*/

 

 

LibPng

http://www.libpng.org/pub/png/libpng.html

/*

* COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:

*

* If you modify libpng you may insert additional notices immediately following

* this sentence.

*

* libpng versions 1.2.6, August 15, 2004, through 1.2.8, December 3, 2004, are

* Copyright (c) 2004 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, 2000 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.

*/

 

 

LibProj4

http://libproj4.maptools.org/

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

* Copyright (c) 2000, Frank Warmerdam

*

* 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.

*****************************************************************************/

 

 

LUA

https://www.lua.org/

/******************************************************************************

* Copyright (C) 1994-2008 Lua.org, PUC-Rio.  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 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.

******************************************************************************/

 

 

MrSid

https://www.extensis.com/support/developers/mrsid-raster-sdk/system-requirements

SOFTWARE LICENSE AGREEMENT FOR MRSID DECODE SDKS

IMPORTANT – READ CAREFULLY.

This Software License Agreement (“Agreement”) is a legal agreement between you as the licensee (either as an individual or a single entity, and hereinafter referred to as “Licensee”) and Celartem, Inc., doing business as Extensis (“Extensis”), for Extensis’ MrSID Decode SDKs (including the GeoExpress Decode SDK and the LiDAR Compressor SDK) (collectively “DSDK”). DSDK consists of libraries that allow licensees to write software, or engineer a process, that enables end-users to view MrSID-formatted files and other supported file types.

Licensee desires to design, develop or market software products that use DSDK to permit (among other functionality developed by Licensee) an end-user to view *. sid-formatted files and other supported formatted files (“Licensed Products”).

In consideration of the premises and mutual covenants of this Agreement, Extensis agrees to license DSDK to Licensee for Licensee’s use in the development of Licensed Products, and Licensee’s subsequent sublicensing of DSDK with the Licensed Products pursuant to the terms and conditions which follow. By installing, copying, using and/or sublicensing DSDK, Licensee agrees to be bound by the terms and conditions of this Agreement.

1. LICENSE GRANT.

1.1 DSDK. DSDK and any and all associated media, printed materials, installed and/or “online” or electronic documentation provided with DSDK are protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties, and is licensed, not sold. Licensee shall not modify, reverse engineer, disassemble or decompile or otherwise seek to discover the source code or trade secrets of DSDK. Licensee shall not use DSDK to develop products or allow others to develop products that encode files into the MrSID format.

1.2 Development License Grant. Extensis hereby grants to Licensee a nonexclusive license to install DSDK on a reasonable number of CPUs in Licensee’s own facilities only for its own internal use and development of Licensed Products that use DSDK to view *.sid files.

1.3 Distribution License Grant. Subject to the terms and conditions of this Agreement, Extensis hereby grants to Licensee a nonexclusive, worldwide, nontransferable right to distribute DSDK in object code format with the Licensed Products. For avoidance of ambiguity, Licensee is not permitted to distribute DSDK source code libraries. Licensee may distribute DSDK with the Licensed Products to sublicensees (and such sublicensees may further sublicense DSDK with the Licensed Products to other sublicensees) provided:

(a)a notice regarding Extensis or its licensors’ ownership rights with respect to DSDK shall be provided with the Licensed Products as set forth in Subsection 2.2 below;

(b) DSDK shall only be sublicensed under license terms as set forth in Subsection 1.3(d) below and any and all distribution of DSDK with the Licensed Product shall not cause, or could be interpreted or asserted to cause, DSDK to become subject to the terms of any open source agreement, including, without limitation, the GNU General Public License, Lesser General Public License, Affero GPL, European Community Public License or Mozilla;

(c) any and all distribution of DSDK shall not (i) create, or purport to create, any obligations for Extensis or its licensors with respect to DSDK; or (ii) grant, or purport to grant, to any third party any rights to or immunities under Extensis or its licensors’ intellectual property or proprietary rights in DSDK;

(d) DSDK shall be sublicensed to any and all sublicensees subject to a license agreement that provides Extensis and its licensors with the same protections and requirements as set forth in Sections 1.1, 1.3, 1.4, 1.5, 2, 3, 4, and 6.1. For the avoidance of ambiguity, Licensee and any and all sublicensees may not sublicense DSDK separately from the Licensed Products.

1.4 Rights in DSDK. Extensis and its licensors retain all right, title to, and ownership of all applicable intellectual property rights such as patent, copyrights and trade secrets in DSDK (including Updates as defined in Section 2.3) and any associated documentation. Without limiting its rights in any way, Extensis hereby specifically reserves the worldwide nonexclusive right to develop, use, reproduce and distribute DSDK directly to other integrators, distributors and/or end-users. DSDK, including features and related information, is unpublished software, trade secret, confidential or proprietary information of Extensis or its licensors. DSDK is a “commercial item” as defined in FAR 2.101, DFAR 252.227-7014(a)(1) and DFAR 252.227-7014(a)(5). Consistent with DFAR 227.7202 and FAR 12.212, any use, reproduction, display, or disclosure by the US Government shall be governed solely by the terms of this Agreement. Except as expressly permitted pursuant to Section 1.3, Licensee shall not rent, sell, lease, disclose or otherwise provide DSDK, associated documentation or any related information to any third party and will use such efforts, and in no event less than a commercially reasonable effort, to protect DSDK, associated documentation or related information as Licensee uses to protect its own trade secret, confidential or proprietary information.

1.5 Third Party Software. DSDK works with certain third-party software components and programs (“Third-Party Software”) which are subject to their respective licensor’s applicable terms and conditions. The Third-Party Software’s applicable terms and conditions are contained in the installed documentation accompanying DSDK. Any use of the Third Party Software shall be governed solely by the applicable Third Party Software terms and conditions.

2. OBLIGATIONS OF LICENSEE.

2.1 Trademark Usage. In connection with Licensee’s license rights granted hereunder with respect to DSDK, Extensis grants to Licensee a nonexclusive, nontransferable limited license to use and display Extensis’ trademarks, logos or other elements of its branding (collectively “Trademarks”) subject to Extensis’ Trademarks guidelines which shall be made available to Licensee. Licensee agrees to abide by such Trademarks guidelines which may be modified by Extensis from time to time.

2.2 Proprietary Rights Notice. Licensee must include in the Licensed Products all DSDK ownership/copyright, Trademark, trade secret and other intellectual or proprietary rights notices in the About Box for the Licensed Products, or any other similar location where Licensee places proprietary rights notices pertaining to third-party software incorporated in the Licensed Products. At a minimum, Licensee shall include the following notice in the Licensed Products:

Portions of this computer program are copyright © 1995–2018 Celartem, Inc., doing business as Extensis. All rights reserved.

2.3 Licensed Product Support and Updates. Licensee is responsible for the support of all Licensed Products. Licensee agrees to use commercially reasonable efforts to implement Updates provided by Extensis into the next scheduled release of the Licensed Products. Extensis may, but is not obligated to, provide such Updates to DSDK. “Updates” shall mean maintenance revisions that correct identified errors in or provide bug fixes for DSDK and may also include support for additional file formats.

3. DISCLAIMER OF WARRANTIES.

DSDK IS PROVIDED “AS IS” AND EXTENSIS DISCLAIMS ALL WARRANTIES ON DSDK, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, OR FOR ANY IMPLIED WARRANTY ARISING FROM COURSE OF PERFORMANCE, COURSE OF DEALING, USAGE OR TRADE, OR NONINFRINGEMENT. EXTENSIS DOES NOT REPRESENT OR WARRANT THAT DSDK WILL ACHIEVE ANY SPECIFIC RESULT OR REQUIREMENT IN LICENSEE’S BUSINESS, OPERATE WITHOUT INTERRUPTION, OR BE ERROR-FREE IN OPERATION. LICENSEE’S STATE MAY PROVIDE LICENSEE WITH SPECIFIC LEGAL RIGHTS WITH RESPECT TO WARRANTIES; SUCH RIGHTS VARY FROM STATE TO STATE.

4. LIMITATION OF LIABILITY.

IN NO EVENT SHALL EXTENSIS BE LIABLE FOR ANY DAMAGES RESULTING FROM LOSS OF DATA, USE, PROFIT OR REVENUE, OR FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED, EVEN IF EXTENSIS HAS BEEN ADVISED OFTHE POSSIBILITY OF SUCH DAMAGES. EXTENSIS’ LIABILITY FOR ANY OTHER DAMAGES SHALL IN NO EVENT EXCEED THE AMOUNT LICENSEE PAID UNDER THIS AGREEMENT. THIS LIMITATION OF EXTENSIS’ LIABILITY FOR DSDK WILL APPLY REGARDLESS OF THE FORM OF ACTION, WHETHER IN CONTRACT OR IN TORT INCLUDING NEGLIGENCE OR ANY OTHER BASIS. BECAUSE LICENSEE’S STATE MAY NOT ALLOW THE ABOVE EXCLUSIONS OR LIMITATIONS OF LIABILITY, THE ABOVE LIMITATIONS MAY NOT APPLY TO LICENSEE.

5. TERMINATION.

5.1 Extensis may immediately terminate this Agreement if Licensee is in default of any provision of this Agreement. Upon any termination of this Agreement, all licenses granted to Licensee shall terminate and Licensee must return to Extensis or destroy all copies of DSDK in its possession, custody, or control, whether modified or not.

5.2 Survival Provisions. Except as otherwise provided herein, the provisions of Sections 3, 4, 5.1, 5.2, 6.3, 6.4 and 6.5 of this Agreement survive any termination or expiration of this Agreement.

6. MISCELLANEOUS.

6.1 Export Controls. Licensee shall not export or reexport DSDK or any direct product thereof without the appropriate United States or foreign government export licenses, notifications or approvals.

6.2 Assignment and Binding Effect. Licensee may not transfer or assign its rights or obligations under this Agreement without the prior written consent of Extensis, except to a successor in interest or purchaser of all or substantially all of Licensee’s assets which specifically assumes the obligations of this Agreement. Licensee will notify Extensis within ten (10) days of such event. Subject to the foregoing sentence, this Agreement will be binding upon and inure to the benefit of the parties hereto, their successors and assigns.

6.3 Partial Invalidity and No Waiver. If any provision of this Agreement is held to be invalid by a court of competent jurisdiction, then the remaining provisions will nevertheless remain in full force and effect. The parties agree to renegotiate in good faith any term held invalid and to be bound by the mutually agreed substitute provision. No waiver of any term or condition of this Agreement will be valid or binding on either party unless the same will have been mutually assented to in writing by an officer of both parties. The failure of either party at any time to enforce any of the provisions of the Agreement, or the failure to require at any time performance by the other party of any of the provisions of this Agreement, will in no way be construed to be a present or future waiver of such provisions, nor in any way affect the validity of an effort by either party to enforce each and every such provision thereafter.

6.4 Governing Law. This Agreement shall be governed by the laws of the State of Oregon, excluding that body of law known as conflicts of laws, and the United Nations Convention on Contracts for the International Sale of Goods.

6.5 Entire Agreement. This Agreement sets forth the entire agreement and understanding of the parties relating to the subject matter herein and merges all prior discussion(s) between them. No modification of or amendment to this Agreement will be effective unless set forth in writing signed by officers of both parties hereto.

 

 

OciLib

https://vrogier.github.io/ocilib/

|

|                               OCILIB - C Driver for Oracle                              |

|                                                                                         |

|                                (C Wrapper for Oracle OCI)                               |

|                                                                                         |

|                              Website : http://www.ocilib.net                            |

|                                                                                         |

|             Copyright (c) 2007-2014 Vincent ROGIER <vince.rogier@ocilib.net>            |

|                                                                                         |

+------------------------------------------------------------------------------------+

|                                                                                         |

|             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 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.                             |

|                                                                                         |

|             You should have received a copy of the GNU Lesser General Public            |

|             License along with this library; if not, write to the Free                  |

|             Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.          |

|                                                                                         |

+------------------------------------------------------------------------------------+

 

 

Scintilla

https://www.scintilla.org/

License for Scintilla and SciTE

Copyright 1998-2003 by Neil Hodgson <neilh@scintilla.org>

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 copyright notice and this permission notice appear in

supporting documentation.

 

NEIL HODGSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS

SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY

AND FITNESS, IN NO EVENT SHALL NEIL HODGSON 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.

 

 

Slefa

http://mlab.uiah.fi/~kkallio/antialiasing/

/*!

* \file

* Scanline edge-flag algorithm for antialiasing <br>

* Copyright (c) 2005-2007 Kiia Kallio

*

* http://mlab.uiah.fi/~kkallio/antialiasing/

*

* This code is distributed under the three-clause BSD license.

* Read the LICENSE file or visit the URL above for details.

*

* \brief A simple 2d matrix class.

*

*

* $Id: $

* $Date: $

* $Revision: $

*/

 

 

Sqlite

https://sqlite.org/src/doc/trunk/README.md

/*

gaiaaux.h -- Gaia common utility functions

 

version 2.4, 2009 September 17

 

Author: Sandro Furieri a.furieri@lqt.it

 

------------------------------------------------------------------------------

 

Version: MPL 1.1/GPL 2.0/LGPL 2.1

 

The contents of this file are subject to the Mozilla Public License Version

1.1 (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.mozilla.org/MPL/

 

Software distributed under the License is distributed on an "AS IS" basis,

WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License

for the specific language governing rights and limitations under the

License.

 

The Original Code is the SpatiaLite library

 

The Initial Developer of the Original Code is Alessandro Furieri

 

Portions created by the Initial Developer are Copyright (C) 2008

the Initial Developer. All Rights Reserved.

 

Contributor(s):

 

Alternatively, the contents of this file may be used under the terms of

either the GNU General Public License Version 2 or later (the "GPL"), or

the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),

in which case the provisions of the GPL or the LGPL are applicable instead

of those above. If you wish to allow use of your version of this file only

under the terms of either the GPL or the LGPL, and not to allow others to

use your version of this file under the terms of the MPL, indicate your

decision by deleting the provisions above and replace them with the notice

and other provisions required by the GPL or the LGPL. If you do not delete

the provisions above, a recipient may use your version of this file under

the terms of any one of the MPL, the GPL or the LGPL.

 

*/

 

 

OpenSSL

https://www.openssl.org/

/*

* Copyright 1999-2020 The OpenSSL Project Authors. All Rights Reserved.

*

* Licensed under the OpenSSL license (the "License").  You may not use

* this file except in compliance with the License.  You can obtain a copy

* in the file LICENSE in the source distribution or at

* https://www.openssl.org/source/license.html

*/

OpenSSL is covered by one of two licenses, depending on which release is involved. In all cases, there is a file named LICENSE in the top-level of the release. Copies can also be found here.

For the 3.0.0 release, and later releases derived from that, the Apache License v2 applies. This also applies to the git "master" branch.

 

 

cURL

https://curl.se/libcurl/

/***************************************************************************

*                                  _   _ ____  _

*  Project                     ___| | | |  _ \| |

*                             / __| | | | |_) | |

*                            | (__| |_| |  _ <| |___

*                             \___|\___/|_| \_\_____|

*

* Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.

*

* This software is licensed as described in the file COPYING, which

* you should have received as part of this distribution. The terms

* are also available at https://curl.haxx.se/docs/copyright.html.

*

* You may opt to use, copy, modify, merge, publish, distribute and/or sell

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

* furnished to do so, under the terms of the COPYING file.

*

* This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY

* KIND, either express or implied.

*

***************************************************************************/

 

 

Agg

https://antigrain.com/

//----------------------------------------------------------------------------

// Anti-Grain Geometry - Version 2.4

// Copyright (C) 2002-2005 Maxim Shemanarev (http://www.antigrain.com)

//

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

// is granted provided this copyright notice appears in all copies.

// This software is provided "as is" without express or implied

// warranty, and with no claim as to its suitability for any purpose.

//

//----------------------------------------------------------------------------

// Contact: mcseem@antigrain.com

//          mcseemagg@yahoo.com

//          http://www.antigrain.com

//----------------------------------------------------------------------------

 

 

AMD 3dnow

https://www.amd.com/system/files/TechDocs/21928.pdf

/******************************************************************************

 

Copyright (c) 1999 Advanced Micro Devices, Inc.

 

LIMITATION OF LIABILITY:  THE MATERIALS ARE PROVIDED *AS IS* WITHOUT ANY

EXPRESS OR IMPLIED WARRANTY OF ANY KIND INCLUDING WARRANTIES OF MERCHANTABILITY,

NONINFRINGEMENT OF THIRD-PARTY INTELLECTUAL PROPERTY, OR FITNESS FOR ANY

PARTICULAR PURPOSE.  IN NO EVENT SHALL AMD OR ITS SUPPLIERS BE LIABLE FOR ANY

DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS,

BUSINESS INTERRUPTION, LOSS OF INFORMATION) ARISING OUT OF THE USE OF OR

INABILITY TO USE THE MATERIALS, EVEN IF AMD HAS BEEN ADVISED OF THE POSSIBILITY

OF SUCH DAMAGES.  BECAUSE SOME JURISDICTIONS PROHIBIT THE EXCLUSION OR LIMITATION

OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE LIMITATION MAY

NOT APPLY TO YOU.

 

AMD does not assume any responsibility for any errors which may appear in the

Materials nor any responsibility to support or update the Materials.  AMD retains

the right to make changes to its test specifications at any time, without notice.

 

NO SUPPORT OBLIGATION: AMD is not obligated to furnish, support, or make any

further information, software, technical information, know-how, or show-how

available to you.

 

So that all may benefit from your experience, please report  any  problems

or  suggestions about this software to 3dsdk.support@amd.com

 

AMD Developer Technologies, M/S 585

Advanced Micro Devices, Inc.

5900 E. Ben White Blvd.

Austin, TX 78741

3dsdk.support@amd.com

 

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

 

 

Discount Markdown

https://github.com/Orc/discount

/* markdown: a C implementation of John Gruber's Markdown markup language.

*

* Copyright (C) 2009 David L Parsons.

* The redistribution terms are provided in the COPYRIGHT file that must

* be distributed with this source code.

*/

->Copyright (C) 2007 David Loren Parsons.  

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, sublicence, 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:

 

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, and in the same place and form as other

   copyright, license and disclaimer information.

 

3. The end-user documentation included with the redistribution, if

   any, must include the following acknowledgment:

 

       This product includes software developed by

       David Loren Parsons <http://www.pell.portland.or.us/~orc>

 

   in the same place and form as other third-party acknowledgments.

   Alternately, this acknowledgment may appear in the software

   itself, in the same form and location as other such third-party

   acknowledgments.

 

4. Except as contained in this notice, the name of David Loren

   Parsons shall not be used in advertising or otherwise to promote

   the sale, use or other dealings in this Software without prior

   written authorization from David Loren Parsons.

 

THIS SOFTWARE IS PROVIDED ``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 DAVID LOREN PARSONS 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.

 

 

LibProtobuf

https://github.com/protocolbuffers/protobuf

// Protocol Buffers - Google's data interchange format

// Copyright 2008 Google Inc.  All rights reserved.

// https://developers.google.com/protocol-buffers/

//

// 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.

 

// Author: kenton@google.com (Kenton Varda) and others

//

// Contains basic types and utilities used by the rest of the library.

 

 

LibJpeg

http://libjpeg.sourceforge.net/

/*

* jpeglib.h

*

* This file was part of the Independent JPEG Group's software:

* Copyright (C) 1991-1998, Thomas G. Lane.

* Modified 2002-2009 by Guido Vollbeding.

* libjpeg-turbo Modifications:

* Copyright (C) 2009-2011, 2013-2014, 2016-2017, D. R. Commander.

* Copyright (C) 2015, Google, Inc.

* For conditions of distribution and use, see the accompanying README.ijg

* file.

*

* This file defines the application interface for the JPEG library.

* Most applications using the library need only include this file,

* and perhaps jerror.h if they want to know the exact error codes.

*/

 

libjpeg-turbo is covered by three compatible BSD-style open source licenses:

 

Copyright (C)2009-2019 D. R. Commander.  All Rights Reserved.

Copyright (C)2015 Viktor Szathmáry.  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 the libjpeg-turbo Project 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 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.

 

 

Libtiff

http://www.libtiff.org/

/*

* 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.

*/

 

 

SHA256/HMAC Hash

https://github.com/ogay/sha2

/*-

* HMAC-SHA-224/256/384/512 implementation

* Last update: 06/15/2005

* Issue date:  06/15/2005

*

* Copyright (C) 2005 Olivier Gay <olivier.gay@a3.epfl.ch>

* 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 project 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 PROJECT 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 PROJECT 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.

*/

 

 

TinyXML

http://www.grinninglizard.com/tinyxml/

/*

www.sourceforge.net/projects/tinyxml

Original code (2.0 and earlier )copyright (c) 2000-2002 Lee Thomason (www.grinninglizard.com)

 

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.

*/