Close

Relief for ODA Team in Ukraine

Learn more
ODA IFC SDK
License and Copyright

Copyright © 2002–2022 Open Design Alliance. All rights reserved.

Information in these materials is furnished for informational use only, is subject to change without notice and does not represent a commitment on the part of Open Design Alliance. Open Design Alliance assumes no responsibility or liability for any errors or inaccuracies that may appear in these materials. Use these materials at your own risk. Except as may be permitted by the license agreement with, or other written permission received from, Open Design Alliance, no part of these materials may be reproduced, republished, transmitted or distributed in any form.

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, OPEN DESIGN ALLIANCE AND ITS SUPPLIERS DISCLAIM ANY AND ALL WARRANTIES AND CONDITIONS, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT, AND THOSE ARISING OUT OF USAGE OF TRADE OR COURSE OF DEALING, CONCERNING THESE MATERIALS. THESE MATERIALS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL OPEN DESIGN ALLIANCE OR ITS SUPPLIERS (OR THEIR RESPECTIVE AGENTS, DIRECTORS, EMPLOYEES OR REPRESENTATIVES) BE LIABLE FOR ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, CONSEQUENTIAL, INCIDENTAL, DIRECT, INDIRECT, SPECIAL, ECONOMIC, PUNITIVE OR SIMILAR DAMAGES, OR DAMAGES FOR LOSS OF BUSINESS PROFITS, LOSS OF GOODWILL, BUSINESS INTERRUPTION, COMPUTER FAILURE OR MALFUNCTION, LOSS OF BUSINESS INFORMATION OR ANY AND ALL OTHER COMMERCIAL OR PECUNIARY DAMAGES OR LOSSES) ARISING OUT OF THE PURCHASE OR USE OF THESE MATERIALS, HOWEVER CAUSED AND ON ANY LEGAL THEORY OF LIABILITY (WHETHER IN TORT, CONTRACT OR OTHERWISE), EVEN IF OPEN DESIGN ALLIANCE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER PARTY. Because some jurisdictions do not allow the exclusion or limitation of liability for consequential or incidental damages, the above limitation may not apply to you.

All trademarks, trade names or company names referenced herein are used for identification only and are the property of their respective owners.

US Government Restricted Rights: These materials are provided with RESTRICTED RIGHTS. Use, duplication or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of The Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 or subparagraphs (c)(1) and (2) of the Commercial Computer Software-Restricted Rights at 48 CFR 52.227-19, as applicable. The contractor/manufacturer is Open Design Alliance, 10115 E Bell Road, Suite 107 #447 Scottsdale, AZ 85260, USA.


Open Design Alliance License Agreement

Open Design Alliance software and its documentation and related materials are owned by Open Design Alliance. The software may only be incorporated into application programs owned by current members of Open Design Alliance, subject to a signed Membership Agreement with Open Design Alliance. The structure and organization of the software are the valuable trade secrets of Open Design Alliance and its suppliers. The software is also protected by copyright law and international treaty provisions. Application programs incorporating the 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 © 2002–2022 by Open Design Alliance. All rights reserved.

By use of the software, its documentation or related materials, you acknowledge and accept the above terms.

Acknowledgements

The table below contains licensing information about certain third-party products included with Open Design Alliance software.

Third-Party Component Description Version Licensing Information
ACE_wrappers (DOC software) The ADAPTIVE Communication Environment (ACE) is an object-oriented
(OO) toolkit that implements fundamental design patterns for
communication software.
6.2.6 Semi-permissive license
asio Cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent asynchronous model using a modern C++ approach. 1.11.0 BSL-1.0
cppzmq C++ binding for libzmq 4.7.1 MIT
CS-Map Online maps support 14.05 Autodesk® License.
curl Curl is a command line tool for transferring data specified with URL syntax. 7.75.0 MIT
docopt Docopt creates beautiful command-line interfaces. 0.6.2 MIT
DWFToolkit-7.7 A modified version of the DWF Toolkit from Autodesk for DWF files reading/writing (import, export, DwfDb). The modifications are mostly simple porting changes, and the exact list of modifications can be found at https://www.opendesign.com/guestfiles/dwf_toolkit. 7.7 Autodesk® license for DWF Toolkit. A copy of the license appears below.
FDO FDO Data Access Technology is an API for manipulating, defining and analyzing geospatial information regardless of where it is stored. 4.2.0 LGPL 2.1
FreeImage A modified version of the FreeImage open source image library for raster files reading/writing/conversion (Raster Services). 3.18.0 FreeImage Public License (FIPL)
FreeType A modified version of the Freetype font library from the Freetype Project for TTF fonts support (non-Windows platforms). ODA modifications to this library include porting changes required to get the code to build on various platforms. An exact list of these changes can be found in the Oda_freetype_changes.patch file in the top level freetype source. 2.10.4 Freetype Project License (FTL)
gd Graphic-draw module 2.0.33 BSD-style
gdtoa Binary -> decimal and decimal -> binary conversion routines Updated 17.11.2011 MIT
GEOS C++ port of the JTS Topology Suite (JTS) 3.4.2 LGPL 2.1
googletest C++ testing and mocking framework 1.7.0 BSD-style
hdf5 High-performance data management and storage suite 1.12.0 BSD 3-Clause License
json JSON for Modern C++ version 3.10.5 MIT
LibJPEG Reading and writing JPEG image files (Raster Services) 9e Independent JPEG Group License
libJXR JPEG XR Image Codec reference implementation library released by Microsoft. 1.1 FreeImage Public License (FIPL)
LibOpenJpeg OpenJPEG is an open-source JPEG 2000 codec written in C language 2.5.0 FreeImage Public License (FIPL)
LibPNG Reading and writing PNG image files (Raster Services) 1.6.38 FreeImage Public License (FIPL)
LibRawLite LibRaw is a library for reading RAW files from digital photo cameras (CRW/CR2, NEF, RAF, DNG, MOS, KDC, DCR, etc, virtually all RAW formats are supported). 0.21 FreeImage Public License (FIPL)
LibTIFF4 Reading and writing TIFF image files (Raster Services) 4.4.0 FreeImage Public License (FIPL)
libuv Multi-platform support library with a focus on asynchronous I/O. 1.12.0 MIT
LibWebP Library to encode and decode images in WebP format 1.0.1 FreeImage Public License (FIPL)
libxl Reading and writing Excel files 3.8.2 EULA
LibXML Libxml2 is the XML C parser and toolkit 2.6.32 MIT
libzip C library for reading, creating, and modifying zip and zip64 archives 1.6.1 BSD 3-Clause License
MapGuide MapGuide Open Source is a web-based platform that enables users to quickly develop and deploy web mapping applications and geospatial web services 3.1 LGPL 2.1
minizip Create ZIP archives 1.1 zlib license
oless Structured Storage Library for C/C++ 3.12 MIT
openCOLLADA Collada Toolkit (.dae import/export) 1.6.68 MIT
OpenExr OpenEXR provides the specification and reference implementation of the EXR file format, the professional-grade image storage format of the motion picture industry. 3.1.4 FreeImage Public License (FIPL)
openssl Cryptography functionality for non-Windows platforms (Activation procedure, .dwg passwords and signatures) 1.1.1l A BSD-style license tailored specifically for OpenSSL software
pdfium A modified version of the PDFium library providing PDF support functionality (converting to images, import, working with PDF underlays). pdfium version BSD-style
qpdf QPDF is a program that does structural, content-preserving transformations on PDF files. 9.0.2 Apache License 2.0
rapidjson A fast JSON parser/generator for C++ with both SAX/DOM style API 1.1.0 MIT
sqlite SQL database engine 3.3.13 Public Domain
stsflib Sun Font Tools library 1.20 BSD 3-Clause License
oneTBB oneAPI Threading Building Blocks (oneTBB) lets you easily write parallel C++ programs that take full advantage of multicore performance, that are portable, composable and have future-proof scalability 2019 Update 8 Apache License 2.0
tinyxml A modified version of TinyXML used for parsing XML files. Modifications include only minor porting changes. 2.6.2 zlib license
U3D A C++ library to produce U3D files and a converter from IDTF, a verbose text format. 1.4.4 Apache License 2.0
UTF Conversions between UTF32, UTF16, UTF8 BSD-style
uWebSockets Lightweight, efficient & scalable WebSocket & HTTP server implementations. V0.14.3 zlib license
wchar Unicode support for Android 1.30.4.1 BSD 3-Clause License
xalan-c The Apache Xalan C/C++ Project provides a library and a command-line program to transform XML documents using a stylesheet that conforms to XSLT 1.0 standards 1.11 Apache License 2.0
xerces Xerces-C is a validating XML parser written in a portable subset of C++. 3.2.2 Apache License 2.0
Zip IO for compress .zip files using zlib. 0.15 alfa zlib license
zlib A modified version of zlib for compression / decompression. Zlib modifications include only minor porting changes. 1.2.11 zlib license

DWFToolkit-7.7 Release Candidate License Agreement

NOTICE TO USER: THIS LICENSE AGREEMENT ("AGREEMENT") IS A LEGAL AGREEMENT BETWEEN YOU (EITHER AN INDIVIDUAL OR A SINGLE ENTITY) AND AUTODESK, INC. FOR THE RELEASE CANDIDATE VERSION OF THE DWF TOOLKIT, WHICH INCLUDES COMPUTER SOFTWARE AND MAY INCLUDE ASSOCIATED MEDIA, PRINTED MATERIALS AND ONLINE OR ELECTRONIC DOCUMENTATION ("LICENSED SOFTWARE"). BY INSTALLING THE LICENSED SOFTWARE YOU ACCEPT ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO BE BOUND BY THE TERMS OF THIS AGREEMENT, DO NOT INSTALL OR USE THE LICENSED SOFTWARE.

1 LICENSE GRANT

1.1 Autodesk grants to you ("Licensee") a perpetual, nontransferable, nonexclusive, royalty-free, limited license to:
 
1.1.1 (a) Use the Licensed Software for development, testing, research, internal, educational, or commercial purposes.; (b) Modify the Licensed Software to create derivative works and applications, including ports; and (c) Compile the Licensed Software, derivative works and applications prepared in accordance with subsection 1.1.1(b) into binary code. You acknowledge that the Licensed Software is being provided by Autodesk as a courtesy during a “release candidate” period during which Autodesk may perform testing and modifications to the Licensed Software. As such, Autodesk makes no representation or promise that future versions or releases of the Licensed Software will contain identical or substantially similar elements and functions as the version licensed hereunder. Though Autodesk does not currently believe there will be substantial changes to the Licensed Software, Autodesk reserves the right to make any change in accordance with its requirements.
1.1.2 Reproduce, distribute and sublicense free of charge or for a fee the Licensed Software in binary code form in conjunction with derivative works or applications created by Licensee or licensed from third parties by Licensee, provided, that: (a) Licensee makes no use of Autodesk's trademarks, trade names, or trade dress; (b) In the event Licensee makes any modification to the Licensed Software, Licensee must publish the specification for such modifications for use by third party developers and provide Autodesk with a copy thereof; and (c) The Licensee must sublicense the Licensed Software "as is", without warranty of any kind.
1.1.3 Reproduce, distribute and sublicense free of charge to sublicensees the source code of the unmodified Licensed Software, provided that (a) Licensee must state in its sublicenses that the Licensed Software is being distributed pursuant to a license granted by Autodesk, Inc.; (b)The terms of sublicenses granted by Licensee must (i) contain all applicable terms of this Agreement, and (ii) not be broader than the terms of the license granted by this Agreement; (c) Licensee must exactly reproduce Autodesk's copyright and other proprietary rights notices which accompany the copy of the Licensed Software licensed by Autodesk to Licensee; and (d) Licensee shall conspicuously state in its sublicenses that the Licensed Software is offered "as is", without warranty of any kind.
1.1.4 Reproduce, distribute and sublicense the source code of the Licensed Software as modified by Licensee, provided that (a) Licensee must state in its sublicense that the Licensed Software has been modified by Licensee; (b) Licensee must exactly reproduce Autodesk's copyright and other proprietary rights notices which accompany the copy of the Licensed Software licensed by Autodesk to Licensee; (c) As to the unmodified portions of the Licensed Software, the terms of the sublicenses granted by Licensee must (i) contain all applicable terms of this Agreement, and (ii) not be broader than the terms of the license granted by this Agreement; (d) Licensee must conspicuously state in its sublicenses that the original, unmodified portions of the Licensed Software are offered "as is", without warranty of any kind; and (e) Licensee must (i) publish the modified Licensed Software to the Worldwide Web, (ii) make available with the modified Licensed Software documentation which describes in detail the modifications which Licensee has made to the Licensed Software, and (iii) provide to Autodesk a copy of the modified Licensed Software and the documentation.
1.2 Licensee acquires no right, title, or interest in or to the Licensed Software.
1.3 Licensee shall retain all rights to any independently developed software, such as applications, developed by or for Licensee.
1.4 Autodesk is under no obligation to provide maintenance, support, or upgrades for the Licensed Software.

2 COPYRIGHTS AND TRADEMARKS

Licensee shall reproduce and apply any copyright or other proprietary rights notices included on or embedded in the Licensed Software to any copies of the Licensed Software or to applications created using the Licensed Software, in any form. Licensee shall have no right to use any Autodesk trademarks, trade names or trade dress absent a separate written agreement between Autodesk and Licensee. Licensee hereby understands and agrees that Autodesk is not granting any rights to Autodesk patents, copyrights, trademarks or trade secret information to Licensee by this Agreement.

3 FEES

Use of the Licensed Software in accordance with the terms of this Agreement shall not require payment of a license fee to Autodesk.

4 TERM AND TERMINATION

The grant of a perpetual license notwithstanding, Autodesk may immediately terminate this Agreement and revoke the license granted to Licensee upon written notice to Licensee if Licensee fails to comply with any of the terms or conditions of this Agreement. Upon termination of this Agreement, Licensee shall immediately cease using, reproducing and distributing the Licensed Software, the license and rights granted hereunder shall expire, and Licensee shall immediately destroy or return to Autodesk the Licensed Software and all related documentation, materials or copies thereof.

5 DISCLAIMER OF WARRANTY

5.1 The Licensed Software is provided "AS IS" and without any warranty of any kind. Autodesk reserves the right to update and make modifications to the Licensed Software in any future release in its sole discretion.
5.2 AUTODESK DOES NOT MAKE AND HEREBY DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING, BUT NOT LIMITED TO, THE WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.

6 LIMITATION OF LIABILITY

6.1 In no event will Autodesk be liable for any lost revenues, data, or profits, or special, indirect, or consequential damages, even if Autodesk has been advised of the possibility or probability of such damages. Autodesk's maximum liability for damages shall be limited to the fees, if any, required under Section 3 for the particular Licensed Software which caused the damages.
6.2 The Licensed Software is not fault-tolerant and is not designed, manufactured, or intended for use or resale as online control equipment in hazardous environments requiring fail-safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines, or weapons systems, in which the failure of the Licensed Software or derived binaries could lead directly to death, personal injury, or severe physical or environmental damage ("High Risk Activities"). Autodesk specifically disclaims any express or implied warranty of fitness for High Risk Activities. Licensee will not knowingly use, distribute, or sublicense the Licensed Software or derived binaries for High Risk Activities and will ensure that its customers and end-users of Licensee's products are provided with a copy of the notice specified in the first sentence of this Section 6.2.

7 PROPRIETARY INFORMATION

The Licensed Software is the proprietary information of Autodesk, Inc. ("Confidential Information"). Except as permitted by this Agreement, Licensee shall not disclose Confidential Information and shall use it only for purposes specifically contemplated by this Agreement. This Agreement will not affect any non-disclosure agreement between the parties.

8 EXPORT

Unless properly authorized by the U.S. Government, Licensee shall not export, re-export or transfer, whether directly or indirectly, the Licensed Software or binary derivative or direct products thereof, to any person or company who is (a) present in or controlled by a legal resident of any proscribed country listed in the U.S. Export Administration Regulations (or any equivalent thereof ), or (b) a person or entity named in the entity lists, denied persons lists or specially designated nationals lists maintained by the U.S. Government.

9 U.S. GOVERNMENT RESTRICTED RIGHTS

This Licensed Software is provided with RESTRICTED RIGHTS. Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software Clause as DFARS 252.227-7013 and FAR 52.227-19 as applicable. Manufacturer is Autodesk, Inc., 111 McInnis Parkway, San Rafael, California 94903.

10 GOVERNING LAW

Any action related to this Agreement will be governed by California law, excluding choice of law rules.

CMake

Open Design Alliance software includes CMake - Cross Platform Makefile Generator, Copyright 2000-2009 Kitware, Inc., Insight Software Consortium, 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 names of Kitware, Inc., the Insight Software Consortium, nor the names of their 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 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The Independent JPEG Group's JPEG software

Open Design Alliance software includes a modified version of the Independent Jpeg Group’s free Jpeg library. The modifications are porting changes required to get the library working on unsupported platforms. A full list of the changes made can be found in the Oda_Jpeg_Changes.patch file contained in the same directory as the JPEG source code.

DWG

DWG is the native and proprietary file format for Autodesk® AutoCAD® and a trademark of Autodesk, Inc. Open Design Alliance is not associated with Autodesk.

Copyright © 2002 – 2022. Open Design Alliance. All rights reserved.