Omnis Studio 12 Revision 43575 Date: May 2026 Contents:- 1. What's New in Omnis Studio 12? 2. Release Notes for Omnis Studio 12 3. Faults fixed in Omnis Studio 12 4. Trademarks and Copyright NOTE: Please note that you should install Omnis Studio 12 Revision 43575 into a new folder. See the Install.txt file accompanying this release for more info about installing Omnis Studio 12 including System Requirements. *********** IMPORTANT NOTE ABOUT CONVERSION ********** IN ALL CASES, YOU SHOULD MAKE A SECURE BACKUP of all existing Omnis Studio 11.x libraries BEFORE OPENING THEM in Omnis Studio 12. IN ADDITION, OMNIS STUDIO 12 WILL CONVERT EXISTING VERSION 10.2.X, 10.1.X, 10.0.X, 8.x, 6.x OR EARLIER LIBRARIES - THE CONVERSION PROCESS IS IRREVERSIBLE. IN ALL CASES, YOU SHOULD MAKE A SECURE BACKUP OF ALL LIBRARIES AND OMNIS DATAFILES BEFORE OPENING THEM IN OMNIS STUDIO 12. ***************************************************** DISCLAIMER: OMNIS SOFTWARE LTD. DISCLAIMS ANY RESPONSIBILITY FOR, OR LIABILITY RELATED TO, SOFTWARE OBTAINED THROUGH ANY CHANNEL. IN NO EVENT WILL OMNIS SOFTWARE BE LIABLE FOR ANY INDIRECT, PUNITIVE, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES HOWEVER THEY MAY ARISE AND EVEN IF WE HAVE BEEN PREVIOUSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. ***************************************************** 1. What's New in Omnis Studio 12 ================================ See the 'Whatsnew12.pdf' accompanying this release for more information about the enhancements or updates added to this latest revision. The following is a summary of the enhancements in this release: Omnis Studio Licensing ---------------------- - Subscription-based licensing replaces lifetime keys; activation is required for Studio, Desktop User and App Server licenses. - Online Licensing Dashboard to manage activations and usage; offline activation 'tickets' are available for deployments. - Licensing API to read license features so apps can adapt behavior by license. Studio environment updates -------------------------- - Studio Browser (Hub renamed Studio) shows latest revisions, license info, downloads and Studio resources. - User Components Library lets you store and show custom components or wizards alongside built-in components. - Window cycling shortcuts added (cycle forward/back through open windows). E invoices and PDF printing --------------------------- - Factur X and ZUGFeRD support in the JavaScript client: embed machine readable invoice XML into PDFs. - New PDF device methods to embed invoice data or files and to set invoice format and profile (EN16931, XRechnung, basic/extended, etc.). - PDF/A 3 requirement for compliant e invoices; default PDF version set to 1.7; MIME type can be specified for embedded files. Other notable enhancements -------------------------- - Platform support Studio 12 is certified to run on macOS 26 and Windows 11. - Subform Sets: width/height can be specified as ranges; localized parameter separators option added. - Subform Palettes: can target sub-elements (rows/cells) using selectors. - JavaScript components: improvements to Data Grid, Tree List, Rich Text/Markdown controls, plus new parameters for Drag and Drop events. - OW3 workers: Support for server-side events, streaming content for the HTTP worker, OpenID tokens for the OAuth2 worker, and Body Part Headers for the SMTP the worker. 2. Release Notes for Omnis Studio 12 ==================================== 2.1 Release Notes for Studio 12 ------------------------------- See the section 'Software Support, Compatibility and Conversion Issues' and other sections in the 'Whatsnew12.pdf' accompanying this release for more information regarding any of the following issues in this latest revision. 2.1.1 Omnis Studio Licensing ---------------------------- The way Omnis Studio is licensed in version 12 has changed. Please see the 'Omnis Studio Licensing' section in the online docs for more information about Licensing your development or deployment software, or contact your local sales office. 2.1.2 Studio Now ---------------- Pre-release revisions of Omnis Studio 12 were available as part of the Studio Now service. The process of providing regular and continuous new revisions of Omnis Studio is now available in Omnis Studio 12 as part of the standard product offering. Updated revisions of Omnis Studio will appear under the Studio node in the Studio Browser, where you can also view details of the enhancements and fixes included in each release. 2.1.3 macOS ----------- Omnis Studio 12 is certified to run on macOS 26 Tahoe. macOS 13 (Ventura) is no longer supported in Omnis Studio 12. 2.1.4 Windows ------------- Omnis Studio 12 is certified to run on Windows 11. Windows 10 is no longer supported in Omnis Studio 12. 2.1.5 oXML ---------- Various third-party libraries used in the Omnis oXML external component have been updated. (Revision 42271, ST/EC/1962) - xerces (parsing and manipulating XML data) updated to 3.3.0 - ws (WebSocket library) updated to 8.18.3 - pbkdf2 (authentication) updated to 3.1.3 2.1.6 Updated Libraries ----------------------- The following libraries have been updated to the following versions: - nghttp2 to 1.68.0 (OW3) - libuv 1.51.0 (core and OW3) - mbedtls 3.6.5 (OW3) - libexpat to 2.7.3 for all platforms (OWS and mod_ows web server modules use this) 2.1.7 PostgreSQL DAM -------------------- The headers and client libraries for the PostgreSQL DAM have been updated to PostgreSQL v18. (Revision 43261, ST/*P/136) 3. Faults fixed in Omnis Studio 12 ================================== See the Updates option in the Studio node in the Studio Browser under the respective Revision number to see the faults fixed in each revision. The following faults have been fixed in this initial release of Omnis Studio 12. ST/*A/183 ECOtestEsc() adversely affects performance on macOS. ST/*A/185 Problem on calling ODBC worker multiple times in a tight loop. ST/*G/003 libmongoc - embedded zlib library to be upgraded to version 1.3.1. ST/*L/059 Embedded SQLite source to be upgraded to latest version: 3.51.1. ST/*M/068 Request for OmnisSQL read-only connection. ST/*P/133 Issue when loading binary into list in PostgreSQL. ST/*P/134 Character length restrictions should not be imposed when selecting/ fetching data from PostgreSQL. ST/*P/135 Error when fetching into a list that contains additional columns. ST/*P/136 Request for PostgreSQLDAM to support CITEXT. ST/*P/137 libpq.dll failed to load. ST/*S/059 Issues while creating a table class with the query builder. ST/*Y/165 MySQL Client libraries to be upgraded in order to remove outdated zlib dependency. ST/AA/013 Option to auto-release license when Omnis quits. ST/AA/014 Move licensing config.json options into a new "license" group. ST/AC/022 Multiple activation shows no licenses available. ST/AD/333 Sync server does not list the tables that are marked to be synchronized. ST/AD/338 DML Emulation Find + Next / Previous issues. ST/AD/340 Sync Server Group Colour not being applied to log entries. ST/AD/341 Sync Server syntax error when SSR is checked. ST/AD/343 Remove any references to serial.txt and replace with activation.ticket in Deployment Tool. ST/BE/719 Error: E125207 thrown for custom external properties. ST/BR/436 Issue assigning default toolbars within file. ST/BR/438 Unlocking linked classes from the VCS, leaves the locked icon shown in the local copy of the library. ST/BR/477 Rename 'Copy Name' item in Studio Browser context menu to 'Copy Name(s)'. ST/BR/478 JS Subform Set and JS Subform Set Panels sample libraries need updating to work in other languages. ST/BR/481 Remote form trying to update the responsive layout scrollbars during the deletion of the window. ST/BR/489 Toggling of browser options in the Studio Browser is not working and duplicates nodes. ST/CP/104 zlib to be updated to 1.3.1. ST/DB/1490 Code Assistant and Property Manager do not show $bordercolor for the oBrowser component. ST/DB/1493 Request ability to indent method names. ST/DB/1526 Chromacoding of real numbers in a do statement changes depending whether you have a leading digit before the decimal place. ST/DB/1535 Task variables prefixed with '$ctask.' do not consistently display their contents in the Method editor tooltips. ST/DB/1541 Deleting unused variables doesn't update the save state. ST/DB/1542 Method Stack display issue when opening Method Editor via $modify. ST/DB/1544 Request to allow typing into the object or object reference subtype in the variable editor. ST/DB/1546 Variable editor 'Type' droplist no longer jumps to a type based on letters typed. ST/DB/1549 Issue when typing in an item reference's subtype. ST/DB/1551 Syntax is not coloured correctly when using square brackets within the method call. ST/DB/1558 Request for zoom gesture to scale font in method editor. ST/DC/1040 Image used in JS HTML sample is missing from the website. ST/DC/1049 Request to update Keyboard shortcut PDF. ST/EC/1916 Adding the same functionality to the OW3JavaWorker debugger as for macOS. ST/EC/1958 Request for OAuth2 Worker to support returning OpenID Connect Identity tokens. ST/EC/1966 Request for progress callbacks in the JS Worker. ST/EC/1967 Request for content streaming in the HTTP Worker. ST/EC/1969 Request for option in the Markdown html control to specify a 'scroll to' position for when the data changes. ST/EC/1978 Line prevents "Save as PDF button" from saving in the PDF Device. ST/EC/1982 OAuth2 Worker attempts to use "Malformed auth code." ST/EC/1983 Generating PDF invoices with factor-x causes error. ST/EC/1984 jsPushNotifications subform errors with separators error when in another language. ST/EC/1988 SMTP Worker fails if the recipient list only has one column. ST/EC/1994 Unable to create PDF-A from an Omnis report. ST/EC/1995 Syncing information with mySQL server with different decimal separators than fullstops causes value to be stored incorrectly in the database. ST/EC/1996 HASHworker error: Private key password can't be empty. ST/EC/1997 Updated default minimum PDF version to 1.7. ST/EC/1998 Enhance native support for e-invoices (ZUGFeRD and Factur-X). ST/EC/1999 OAuth 2.0 issues with realmID. ST/EC/2003 cURL 8.11.0 vulnerabilities affect Studio 12 OW3 workers. ST/EM/240 Omnis Studio 11.2 to iMessage fault. ST/FR/184 Request to filter methods within find and replace. ST/FU/941 Request for sys() function to get to the macOS resource folder. ST/FU/945 Request $crop() function for OIMAGE. ST/FU/949 Add sys 299 to cause a voluntary gerror. ST/FU/952 split() function called with an empty string returns a list with 1 line instead of 0. ST/FU/953 Working Message doesn't increment repeat count if fetch is executed in loop. ST/FU/954 Working messages has a basic title displayed as well as default delay. ST/FU/955 Dragging a method with a bookmark leaves the bookmark visually. ST/FU/957 WriteBinFile regression in behavior so that -1 no longer appends data. ST/FU/958 Create tool method to export individual classes/objects to JSON in memory. ST/GR/465 Assigning current line in a Complex Grid as last line in list scroll cuts off the final line. ST/HE/2126 Request a keyboard shortcut to close report preview windows. ST/HE/2127 Error message if you try to drag an Omnis window's title bar icon on macOS. ST/HE/2128 Request for a print item in the context menu of the report preview window. ST/HE/2129 On macOS at startup when the Registration Details dialog is shown the main menu bar has the wrong Omnis menu items. ST/HE/2130 Request to support Apple Writing Tools and Image Playground on macOS. ST/HE/2131 On macOS Tahoe the system drop list / combo box button is not drawn and the combo edit field background does not match the box background. ST/HE/2132 On macOS a context menu containing Writing Tools is not always positioned correctly. ST/HE/2135 Can not change color of black bar under the menu options on Windows. ST/HE/2140 Request for gesture support. ST/HE/2143 Currently selected class and overwritten inherited superclass look identical on windows. ST/HE/2146 Omnis toast message appears malformed after resolution scaling changes. ST/HE/2152 Not all components which can use $gestureevents are able to receive those events. ST/HI/2065 Request for Dark mode appearance for the Omnis title bar. ST/HI/2069 Command+~ does not cycle between open windows. ST/HI/2072 Changes to $prefs.$appearance.list.colorlistline have no effect on Complex Grids . ST/HI/2074 On macOS the previous button focus rect is not removed when switching between subwindows in a tab pane. ST/HI/2075 Request for "Save as PDF" item in the context menu of the report preview window. ST/HI/2076 Gesture swipe needs to be disabled for paged panes and enabled for the Property Manager. ST/HI/2077 Move report destination icons into resource strings so they can be updated by end user. ST/HI/2079 System focus does not show correctly around Studio Browser search field on macOS. ST/IE/253 JSON export for class starting with • is no longer exported as '•'. ST/IE/260 Request to not include 'order' in JSON export of methods. ST/IE/261 Request to not include 'order' in JSON export of variable definitions. ST/IE/262 Request for JSON import version warning message. ST/IE/263 Hidden metadata files can cause Omnis JSON export to report false positive conflicts. ST/IE/264 Request for JSON import to handle and fix duplicate $order and $ident values. ST/IE/265 Request to change $exportimportjsonoptions default values to those which work best with Git. ST/IE/266 Request for JSON export to export 'order' for compatibility if compatibleexport $exportimporjsonoption is set. ST/IE/267 Request for JSON export to include .gitattributes file necessary for JSON exports to work properly with Git. ST/IE/268 Problem importing from JSON if #STYLES contains any fieldstyles with custom values for Token Entry Field $validtokenbackcolor (and similar) properties. ST/IE/269 Request to move 'compatibleexport' $exportimportjsonoption to a library property. ST/IE/270 The first time a lib is exported to JSON after restarting Omnis, the exported #STYLES 'nextident' is incremented. ST/IF/365 Context Menu Icon for Component Store Type uses older style of icon. ST/IN/300 Windows installers now create a shortcut automatically with no Omnis logo. ST/JS/3669 Child controls do not align correctly inside Scrollbox when $animatelayouttransitions is true. ST/JS/3790 Subform Control Horizontal Scrolling Issue. ST/JS/3791 JS Subform scroll shadow does not disappear if you notationally change subform's height/width to the current min height/width. ST/JS/3838 Request to support return of promise from subformdialogshow and subformpaletteshow $clientcommands when client executed. ST/JS/3846 Assigning subset form parameters with ; separator while in other languages causes invalid parameters error. ST/JS/3856 Tooltip of a toolbar gets cut off when used in a dialog form. ST/JS/3862 JS Edit control with $inputtype=kJSInputTypeNumber clears input after decimal separator on mobile devices when not using "." as decimal separator. ST/JS/3870 Exception opening jsFormComponents in design from the component store. ST/JS/3873 Error message in JS Navigation Menu when hovering over arrow icon in breadcrumb menu. ST/JS/3874 Request to change the default $visible to kFalse for the JS timer control. ST/JS/3876 First line is selected in JS Data Grid when empty space is clicked. ST/JS/3879 The JS Client's 'omnisReady' event is fired too soon. ST/JS/3881 Request to set JS Edit field's default values to disable $autocomplete, $autocapitalize & $autocorrect. ST/JS/3882 JS Subformset and SFS Panel parameters do not come through $init when changing language. ST/JS/3885 SFSs are not destroyed properly if their container form is changed. ST/JS/3886 pDropColName does not work if the list does not have column names. ST/JS/3888 JS Edit popup date picker layout problem when in a subform. ST/JS/3889 Subform not aligning with the control's borders when browser is resized. ST/JS/3890 JS Label - problems with HTML characters ST/JS/3897 $loadfinished not called on top form until all subforms in a paged pane have loaded. ST/JS/3898 Request to allow CR/LF in JS $showmessage dialogs. ST/JS/3899 Date picker in JS Data Grid does not open at the correct month. ST/JS/3900 JS Datagrid does not update when list ivar is changed if it has a $columnmode set to droplist and no client methods on the form. ST/JS/3901 $loadfinished() is called on top form before $init() has been called on the subforms of a sfsPanel. ST/JS/3903 Request to improve accessibility in the file upload dialog. ST/JS/3907 Color assignment does not work if the hex value contains lower case letters. ST/JS/3909 Request to improve general performance by rationalising JavaScript sizing and positioning methods. ST/JS/3912 Request for the ability to turn autocomplete off for a data grid. ST/JS/3913 Tabs in the JS Tab Bar do not resize correctly when $extratabspacing is set to 0 and $fixedtabsize is kFalse. ST/JS/3914 JS Datagrid ignores $resizecolumn if data list is defined after initialisation and $userdefined is true. ST/JS/3915 Subform disappears when maximizing Panel via keyboard in Subform Panel. ST/JS/3916 sfsPanel control panels have alignment issues when the control is invisible on opening form. ST/JS/3917 The column header of the datagrid gets cut off when there are two lines. ST/JS/3919 Problem in JS Tab Bar when changing $side if control has a $tabborderwidth and $tabspacing set. ST/JS/3921 List control inside subform does not pickup changes made to its $dataname variable. ST/JS/3922 JS Native List exception if using button accessories with no $accessorycontentcol set. ST/JS/3923 Request to improve performance by preventing the same code running multiple times when a control's size or position are changed. ST/JS/3924 JS Subform Dialog can no longer be resized. ST/JS/3925 JS Scrollbox and Paged Pane $dragborder no longer works to drag a border. ST/JS/3926 JS Subform Set Subform moves off screen when breakpoint is changed. ST/JS/3927 JS Dialog mask can occasionally get stuck over the form content. ST/JS/3928 kJSFileActionUpload dialog becomes unresponsive when attempting to close it from a subformset after being opened from the main form. ST/JS/3929 Drag border no longer works if you click on it without dragging. ST/JS/3930 JS Client fails to load if a control's implementation scripts do not exist (e.g. JSON-defined control whose script is not loaded). ST/JS/3931 JS Datagrid not showing tooltip when text overruns. ST/JS/3932 JS Entry Field no longer showing decimal places correctly for variables of type number with a dp sub type. ST/JS/3933 Data grid content of footer cells is not shown if $formatheader method is used. ST/JS/3935 JS Toolbar not showing tooltip on overflow menu when text overruns. ST/JS/3936 JS Split Button does not honour $align when switching breakpoints. ST/JS/3937 kJSDatePickerStyleDate throws an exception when a min or max date is set. ST/JS/3938 If $userdefined in Datagrid is false, $hasfooter and $footerheight properties cannot be changed in design mode. ST/JS/3941 If JS Subform Set forms have no focusable children, focus returns to first child of parent form. ST/JS/3942 Data grid not resizing properly when browser is resized. ST/JS/3943 Data grid scrollbar thumb not visible in design mode if $userdefined is false. ST/JS/3944 Bottom border of data grid is not showing in design mode. ST/JS/3945 Scrollbox layoutComponents not laying out correctly after a breakpoint transition has ended. ST/JS/3946 Scrollbox children do not update their measurements when the scrollbox's border width is changed at runtime. ST/JS/3948 Scrollbox shows a horizontal strip of its background color below its bottom border when its $top or $left properties change. ST/JS/3949 JS Remote Form OS Admin can become stuck behind the Omnis overlay when password is pasted and Enter is pressed twice quickly. ST/JS/3952 Scrollbox shows a horizontal strip of its background colour below its bottom border if its containing control is resized in design mode only. ST/JS/3953 Request to add $borderradius to Markdown control. ST/JS/3954 Web Server Plugins try indefinitely to connect to an Omnis server when it is down. ST/JS/3955 Request to improve detection of Omnis Server being down. ST/JS/3956 Markdown control with $scrolltoposition kJSMarkdownScrollToBottom initializing with incorrect scroll position. ST/JS/3957 Error occurs if a tab control has its $linkedobject set to a value which is not the name of a paged pane. ST/JS/3958 PDF Device does not display PDFs when MPS is set to True. ST/JS/3959 Error when closing a subformset subform, then opening another in a single action. ST/JS/3960 Cannot select text in JS Client dialogs. ST/JS/3961 Request for rand() to execute on the client. ST/JS/3962 Timer Control throwing an exception if form is changed quickly from server method. ST/JS/3964 Icons are not vertically aligned in styled text in JS Droplist and Data Grid. ST/JS/3965 Request to allow JS Client SFS dialogs to use the available browser space better. ST/JS/3966 Components with edgefloats, do not adjust their position to account for subform borders / scrollbar. ST/JS/3970 JS Rich Text Editor does not honour $::contenttip in runtime. ST/JS/3971 replaceall() function can get stuck in infinite loop when executed on the client. ST/LO/169 Typo in French localization (strings_fr.js). ST/NT/830 Request to support remote form object duplication to help with copy / paste support ( noCode ). ST/NT/832 Request to add a description property to column definitions ST/PC/606 'Close Design' command docs say it clears the flag if no matching design window is closed, but it does not. ST/PF/1511 Problem calling a recursive method via Do Code Method - execution doesn't get halted at all and causes a memory leak. ST/PF/1513 The $singleinstance property has no effect. ST/PF/1514 Headless server gets stuck and uses 100% CPU when gerror is thrown and the executing thread changes before exiting. ST/PF/1516 Issues when closing specific window via CTRL-T. ST/PF/1517 Setting $selected to kTrue in a control's evClick event triggers an additional evClick event. ST/PF/1518 Request to update ICU libraries to latest version. ST/PF/1520 Problem on startup when positions.cfg file is corrupted. ST/PF/1521 #EDATA performs incorrectly on macOS. ST/PF/1522 Problem when "Ctrl. -" is pressed in subtype list of a local list variable. ST/PF/1523 Problem renaming the program and overriding it with a new build. ST/PF/1524 Problem when assigning $unicode in the PostgreSQL session object. ST/PF/1526 Problem when opening a window with an empty picture field. ST/RC/1485 Override $print method pPosition should be of type Field reference. ST/RC/1486 Clicking report section causes mouse to be moved within report boundaries. ST/RC/1487 Linux Headless Server issue on printing report data grids. ST/RC/1488 Last line of multi-line text in report data grid sometimes cut off at bottom of page. ST/RC/1492 Opening a .rep file from disk can take up-to 5 mins to display. ST/SR/036 Activation ticket does not check current startAs mode. ST/SR/037 Request to add crashpad support on by default in Studio 12. ST/SR/039 License account encryption error in tracelog. ST/TA/029 Request for a $excludefromselect property. ST/VC/846 VCS $timezone incorrectly shown as useable on an VCS MSSQL server. ST/VC/851 Request for default Maintain superclass / design task library name top True when creating a new VCS or VCS user. ST/VC/854 Building a library with 'Strip comments' causes information to not be assigned. ST/VC/855 VCS SQL error trying to "Show Checked Out" classes. ST/VC/856 VCS Labels cause revision comparison information display issues. ST/VC/857 Request for a way to set the default values used in the Build Manager Build Updated Projects settings. ST/VC/858 Request for the VCS to save sign in account details. ST/VC/859 Current VCS project privileges are not loaded when using an Oracle database. ST/WO/2299 Cannot scroll to the part at the end of a data grid cell when you have content which is larger than the data grid height. ST/WO/2782 Multibutton doesn't appear to have consistent behavior with other buttons regarding $active and $enabled. ST/WO/2811 Leaving Entry field using context menu causes border to vanish. ST/WO/2820 Popup Lists on macOS should not get focus. ST/WO/2863 Request for Poplist appearance enhancements. ST/WO/2866 Field style seems to not be held after opening and closing a window. ST/WO/2885 DropDown list with custom styles does not display first entry correctly. ST/WO/2887 Scaling fails to move buttons when inherited from superclass. ST/WO/2888 Entry field in a complex grid that gets a linestyle assigned to it causes value to move off screen when hovered. ST/WO/2891 Picture Field's Aspect Ratio isn't showing correctly on Windows 11. ST/WO/2892 Content tip display errors. ST/WO/2894 Complex Grid values sliding after resizing rows. ST/WO/2895 The $add() method with scrollbox seems to create interface problems while showing the components. ST/WO/2897 Copied text or label control in window class has the same name as the original control. ST/WO/2902 Setting a component's edgefloat to kEFposnVertHeader in design mode causes a problem if there is a sidePanel in the same container. ST/WS/343 Asynchronous RESTful endpoints always return a HTTP status of 200. ST/WT/1882 Sending headers to ultra thin client doesn't seem to send any values. 4. Trademarks and Copyright =========================== © Omnis Software, and its licensors 2026. All rights reserved. Portions © Copyright Microsoft Corporation. Regular expressions Copyright (c) 1986,1993,1995 University of Toronto. © 1999-2026 The Apache Software Foundation. All rights reserved. This product includes software developed by the Apache Software Foundation (http://www.apache.org/). Specifically, this product uses Json-smart published under Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0) © 2001-2026 Python Software Foundation; All Rights Reserved. The iOS application wrapper uses UICKeyChainStore created by http://kishikawakatsumi.com and governed by the MIT license. Omnis® and Omnis Studio® are registered trademarks of Omnis Software. Microsoft, MS, MS-DOS, Visual Basic, Windows, Windows Vista, Windows Mobile, Win32, Win32s are registered trademarks, and Windows NT, Visual C++ are trademarks of Microsoft Corporation in the US and other countries. Apple, the Apple logo, Mac OS, Macintosh, iPhone, and iPod touch are registered trademarks and iPad is a trademark of Apple, Inc. IBM, DB2, and INFORMIX are registered trademarks of International Business Machines Corporation. ICU is Copyright © 1995-2026 International Business Machines Corporation and others. UNIX is a registered trademark in the US and other countries exclusively licensed by X/Open Company Ltd. Portions Copyright (c) 1996-2026, The PostgreSQL Global Development Group. Portions Copyright (c) 1994, The Regents of the University of California. Oracle, Java, and MySQL are registered trademarks of Oracle Corporation and/or its affiliates. SYBASE, Net-Library, Open Client, DB-Library and CT-Library are registered trademarks of Sybase Inc. Acrobat is a registered trademark of Adobe Systems, Inc. CodeWarrior is a trademark of Metrowerks, Inc. This software is based in part on ChartDirector, copyright Advanced Software Engineering (www.advsofteng.com). This software is based in part on the work of the Independent JPEG Group. This software is based in part of the work of the FreeType Team. Other products mentioned are trademarks or registered trademarks of their corporations. Omnis Studio Third Party Software Notices and/or Additional Terms and Conditions ================================================================================ This section contains Third Party Software Notices and/or Additional Terms and Conditions for Omnis Studio. These notices and/or additional terms and conditions are made part of and incorporated by reference into that product's End User Licence Agreement. 4.1 CSS Loader ---------------- Omnis Studio uses CCS Loader by Luke Haas which is licensed under a MIT License as follows: https://github.com/lukehaas/css-loaders/blob/step2/LICENSE 4.2 CURL ---------- Omnis Studio uses Curl (cURL) which is licensed under a MIT/X derivate license and subject to the following copyright notice: https://curl.haxx.se/docs/copyright.html COPYRIGHT AND PERMISSION NOTICE Copyright (c) 1996 - 2017, Daniel Stenberg, daniel@haxx.se, and many contributors, see the THANKS file. All rights reserved. Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS", 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 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. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder. 4.3 Remy Sharp ---------------- Omnis Studio uses scripts by Remy Sharp which are subject to the following copyright notice. Copyright (c) 2010 Remy Sharp, http://remysharp.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. 4.4 ICONS ----------- Various icons in Omnis Studio Copyright York Technologies Limited (trading as Glyph Lab). 4.5 RICH TEXT EDIT CONTROL ----------------------------- The JavaScript Rich Text Edit control uses source from nicEdit. See http://nicedit.com/license.php for license. Copyright (c) 2007-2008 Brian Kirchoff (http://nicedit.com) 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. 4.6 YAJL (Yet Another JSON Library) JSON parser ------------------------------------------- Copyright (c) 2007-2014, Lloyd Hilaiel Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 4.7 Python and PDF Printing ----------------------------- Copyright © 2001-2026 Python Software Foundation; All Rights Reserved. Omnis Studio uses various components to enable PDF PRINTING: a. On Win32, Portable Python: http://www.portablepython.com b. On Win32, Python - included as part of Portable Python: http://www.python.org c. On OSX, Python Imaging Library (PIL): http://www.pythonware.com/products/pil d. On OSX, Fondu: http://fondu.sourceforge.net -------------------------------- 4.8 The APACHE SOFTWARE FOUNDATION This product includes software that is Copyright (c) 1999-2012 The Apache Software Foundation 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. Specifically, this product uses JSON-SMART (https://code.google.com/p/json-smart) an Apache 2.0 licensed JAR. -------------------------------- 4.9 UICKeyChainStore The iOS application wrapper uses UICKeyChainStore created by http://kishikawakatsumi.com and governed by the MIT license. You will need to comply with this license if you distribute your application using the wrapper. -------------------------------- 4.10 Jikes INTERNATIONAL BUSINESS MACHINES CORPORATION This Software may include Jikes 1.15 and UDDI4J, both of which are copyrighted by International Business Machines Corporation and others. All rights reserved. The source code for Jikes 1.15 and UDDI4J (collectively, the "IBM Code") are licensed under IBM Public License Version 1.0 available at http://oss.software.ibm.com//developerworks/opensource/license10.html?dwzone-opensource. The IBM Code may be downloaded at www-124.ibm.com/developerworks/oss/. ------------------------------ 4.11 ICU License - ICU 1.8.1 and later COPYRIGHT AND PERMISSION NOTICE Copyright (c) 1995-2012 International Business Machines Corporation and others 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, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation. 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 OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE 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. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder. All trademarks and registered trademarks mentioned herein are the property of their respective owners. ------------------------------ 4.12 J2SE Copyright (c) 2006 Sun Microsystems Inc under a licence agreement to be found at: http://java.sun.com/j2se/1.4.2/docs/relnotes/license.html ------------------------------ 4.13 ChartDirector Omnis Studio version 4.1 and later is based in part on ChartDirector, copyright Advanced Software Engineering Ltd (www.advsofteng.com). This software is based in part on the work of the Independent JPEG Group This software is based in part of the work of the FreeType Team ------------------------------ 4.14 The PNG Reference Library Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. Copyright (c) 1996, 1997 Andreas Dilger Copyright (c) 1998 Glenn Randers-Pehrson COPYRIGHT NOTICE: 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. ------------------------------ 4.15 ZLIB zlib.h -- interface of the 'zlib' general purpose compression library version 1.2.12, March 27th, 2025 Copyright (C) 1995-2026 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 ------------------------------ 4.16 This product may include or require use of one or more of the following software programs developed by Secret Labs AB and Fredrik Lundh (www.pythonware.com): Python Imaging Library 1.1.6. Use of any portion of this program is governed by the terms of the license below: The Python Imaging Library (PIL) is Copyright (c) 1997-2006 by Secret Labs AB Copyright (c) 1995-2006 by Fredrik Lundh By obtaining, using, and/or copying this software and/or its associated documentation, you agree that you have read, understood, and will comply with the following terms and conditions: Permission to use, copy, modify, and distribute this software and its associated documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appears in all copies, and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Secret Labs AB or the author not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. SECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR 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 ------------------------------ 4.17 This product may include or require use of one or more of the following software programs: Fontconfig/Xft Copyright (c) Fontconfig.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. ------------------------------------------------------------------------ 4.18 This product may include or require use of one or more of the following software programs developed by GTK.org. GTK+ Use of any portion of this program is governed by the terms of the GNU LGPL Version 2.1, February 1999 license, as set forth below: Copyright (c) GTK+ https://gitlab.gnome.org/GNOME/gtk/-/blob/main/COPYING ------------------------------------------------------------------------ 4.19 This product may include or require use of one or more of the following software programs developed by Easy Software Products (http://www.cups.org/): Common UNIX Printing System, ("CUPS"). (tm) Use of any portion of this program is governed by the terms of the GNU LIBRARY GENERAL PUBLIC LICENSE http://www.cups.org/doc/old-license.html and http://www.cups.org/doc/license.html ------------------------------------------------------------------------ 4.20 This product may include or require use of one or more of the following software programs developed by Qt Group (formerly Trolltech ASA): Qt (c) 2026 The Qt Company https://www.qt.io/licensing/open-source-lgpl-obligations ------------------------------------------------------------------------ 4.21 POSTGRESQL PostgreSQL is released under the BSD license. PostgreSQL Database Management System (formerly known as Postgres, then as Postgres95) Portions Copyright (c) 1996-2005, The PostgreSQL Global Development Group Portions Copyright (c) 1994, The Regents of the University of California Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies. IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ------------------------------------------------------------------------ 4.22 JavaScript sprintf Omnis Studio uses sprintf() for JavaScript, a complete open source JavaScript sprintf implementation, by 'Dive Into JavaScript' (http://www.diveintojavascript.com). This library is open source software distributed under the terms of the BSD license. Copyright (c) 2010-2011 Dive Into JavaScript ------------------------------------------------------------------------ 4.23 ClipperLib - Version 4.7 Copyright (C) 2010-2012 Angus Johnson Boost Software License - Version 1.0 - August 17th, 2003 Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ------------------------------------------------------------------------ 4.24 Anti-Grain Geometry - Version 2.4 Copyright (C) 2002-2004 Maxim Shemanarev (McSeem) 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. --------------------------- 4.25 es6-promise Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors 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. --------------------------- 4.26 highlight.js Copyright (c) 2006, Ivan Sagalaev 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 highlight.js 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 REGENTS 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 REGENTS AND 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. ------------------------------------- 4.27 Quill Copyright (c) 2014, Jason Chen Copyright (c) 2013, salesforce.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: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder 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 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. ------------------------------------- 4.28 jQuery Touchable Copyright 2010 Gregor Schwab. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY GREGOR SCHWAB ``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 GREGOR SCHWAB OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of Gregor Schwab. ------------------------------------- 4.29 SWF Object Copyright (c) 2007-2015 The SWFObject team 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. ------------------------------------- 4.30 Slick Grid Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid 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. ------------------------------------- 4.31 csspie Copyright 2010 Jason Johnston 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. ------------------------------------- 4.32 stacktracejs Copyright (c) 2014 Ivan Bozhanov 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. ------------------------------------- 4.33 es6-promise Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors 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. ------------------------------------- 4.34 fastclick.js Copyright (c) 2014 The Financial Times Ltd. 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. ------------------------------------- 4.35 highlight.js Copyright (c) 2006, Ivan Sagalaev 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 highlight.js 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 REGENTS 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 REGENTS AND 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. ------------------------------------- 4.36 iscroll Copyright (c) 2008-2013 Matteo Spinelli, http://cubiq.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. ------------------------------------- 4.37 Raphael Copyright (c) 2008-2010 Dmitry Baranovskiy 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. Copyright (c) 2012 Dmitry Baranovskiy 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. ------------------------------------- 4.38 jQuery Copyright 2014 jQuery Foundation and other contributors http://jquery.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. ------------------------------------- 4.39 jsTree Copyright (c) 2010 Ivan Bozhanov 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. ------------------------------------- 4.40 mdetect.js Copyright (c) 2014 Ivan Bozhanov 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. ------------------------------------- 4.41 jsslider Copyright (c) 2011 jQueryui authors 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. ------------------------------------- 4.42 jQuery Tube Player Copyright (c) 2011 Nirvana Tikku 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. ------------------------------------- 4.43 Datefunc.js Copyright (c) 2004 Baron Schwartz 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. ------------------------------------- 4.44 Expat Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd and Clark Cooper Copyright (c) 2001, 2002, 2003 Expat maintainers. 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. ------------------------------------- 4.45 Code for generating SHA256 and SHA512 hash values. Updated to C++, zedwood.com 2012 Based on Olivier Gay's version See Modified BSD License below: FIPS 180-2 SHA-224/256/384/512 implementation Issue date: 04/30/2005 http://www.ouah.org/ogay/sha2/ Copyright (C) 2005, 2007 Olivier Gay 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. ------------------------------------- 4.46 Libev All files in libev are Copyright (c)2007,2008,2009,2010,2011,2012,2013 Marc Alexander Lehmann. 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. Alternatively, the contents of this package may be used under the terms of the GNU General Public License ("GPL") version 2 or any later version, in which case the provisions of the GPL are applicable instead of the above. If you wish to allow the use of your version of this package only under the terms of the GPL and not to allow others to use your version of this file under the BSD license, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the GPL in this and the other files of this package. If you do not delete the provisions above, a recipient may use your version of this file under either the BSD or the GPL. ------------------------------------- 4.47 CTML Copyright (c) 2017 Maxwell Flynn The MIT License (MIT) 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. ------------------------------------- 4.48 Random-Number Utilities (randutil) Addresses common issues with C++11 random number generation. Makes good seeding easier, and makes using RNGs easy while retaining all the power. The MIT License (MIT) Copyright (c) 2015 Melissa E. O'Neill 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. ------------------------------------- 4.49 Libuv libuv is licensed for use as follows: Copyright (c) 2015-present libuv project contributors. https://github.com/libuv/libuv/blob/v1.x/LICENSE ------------------------------------ 4.50 Font Awesome Free License Omnis uses 'Font Awesome Free' which is free, open source, and GPL friendly. You can use it for commercial projects, open source projects, or really almost whatever you want. Full Font Awesome Free license: https://fontawesome.com/license. # Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/) In the Font Awesome Free download, the CC BY 4.0 license applies to all icons packaged as SVG and JS file types. # Fonts: SIL OFL 1.1 License (https://scripts.sil.org/OFL) In the Font Awesome Free download, the SIL OLF license applies to all icons packaged as web and desktop font files. # Code: MIT License (https://opensource.org/licenses/MIT) In the Font Awesome Free download, the MIT license applies to all non-font and non-icon files. # Attribution Attribution is required by MIT, SIL OLF, and CC BY licenses. Downloaded Font Awesome Free files already contain embedded comments with sufficient attribution, so you shouldn't need to do anything additional when using these files normally. We've kept attribution comments terse, so we ask that you do not actively work to remove them from files, especially code. They're a great way for folks to learn about Font Awesome. # Brand Icons All brand icons are trademarks of their respective owners. The use of these trademarks does not indicate endorsement of the trademark holder by Font Awesome, nor vice versa. **Please do not use brand logos for any purpose except to represent the company, product, or service to which they refer.** ----------------------------------- 4.51 ACE JS Editor Copyright (c) 2010, Ajax.org B.V. 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 Ajax.org B.V. 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 AJAX.ORG B.V. 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. --------------------------------- 4.52 DIFF TEMPLATE LIBRARY In short, Diff Template Library is distributed under so called "BSD license", Copyright (c) 2015 Tatsuhiko Kubo 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 authors 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. --------------------------------- 4.53 libssh2 https://www.libssh2.orglicense.html (libssh2) /* Copyright (c) 2004-2007 Sara Golemon * Copyright (c) 2005,2006 Mikhail Gusarov * Copyright (c) 2006-2007 The Written Word, Inc. * Copyright (c) 2007 Eli Fant * Copyright (c) 2009-2014 Daniel Stenberg * Copyright (C) 2008, 2009 Simon Josefsson * 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 copyright holder nor the names * of any other 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. */ --------------------------------- 4.54 mbed TLS https://tls.mbed.orghow-to-get (mbedTLS - Apache 2.0 license) mbed TLS is primarily available under the Apache 2.0 open source license. A GPL-licensed version is also available if you have different needs. All the current versions of the mbed TLS library are distributed under the Apache 2.0 license and available from our Download area. In addition there are packaged versions of the mbed TLS library that are distributed with the GNU Public License Version 2.0 (GPL v2.0). The Apache-licensed and GPL-licensed versions of mbed TLS are identical in source code (with the exception of the license headers at the top of files). We plan to keep both licensed versions around. --------------------------------- 4.55 SHA3 SHA3IUF by https://github.com/brainhub License, prior work This work is in public domain. I would appreciate any attribution to this work if you used the code or ideas. I thank you for this in advance. This is a clean-room implementation of IUF API for SHA3. The keccakf() is based on the code from keccak.noekeon.org. 1600-bit message hashing test vectors are NIST test vectors. --------------------------------- 4.56 Material Design Omnis Studio uses icons available in Google's Material Design which are licensed under the Apache License:- https://www.apache.org/licenses/LICENSE-2.0.html --------------------------------- 4.57 String Toolkit Library /* ***************************************************************** * String Toolkit Library * * * * Author: Arash Partow (2002-2019) * * URL: http://www.partow.net/programming/strtk/index.html * * * * Copyright notice: * * Free use of the String Toolkit Library is permitted under the * * guidelines and in accordance with the most current version of * * the MIT License. * * http://www.opensource.org/licenses/MIT * * * ***************************************************************** */ --------------------------------- 4.58 Node.js Node.js is licensed for use as follows: """ Copyright Node.js contributors. 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. """ This license applies to parts of Node.js originating from the https://github.com/joyent/node repository: """ Copyright Joyent, Inc. and other Node contributors. 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. """ The Node.js license applies to all parts of Node.js that are not externally maintained libraries. The externally maintained libraries used by Node.js are the following, and are separately licensed: - Acorn, located at deps/acorn - c-ares, located at deps/cares - HTTP Parser, located at deps/http_parser - ICU, located at deps/icu-small - libuv, located at deps/uv - OpenSSL, located at deps/openssl - Punycode.js, located at lib/punycode.js - V8, located at deps/v8 - zlib, located at deps/zlib - npm, located at deps/npm - GYP, located at tools/gyp - inspector_protocol, located at tools/inspector_protocol - jinja2, located at tools/jinja2 - markupsafe, located at tools/markupsafe - cpplint.py, located at tools/cpplint.py - ESLint, located at tools/node_modules/eslint - babel-eslint, located at tools/node_modules/babel-eslint - gtest, located at deps/gtest - nghttp2, located at deps/nghttp2 - node-inspect, located at deps/node-inspect --------------------------------- 4.59 PCRE2 LICENCE PCRE2 is a library of functions to support regular expressions whose syntax and semantics are as close as possible to those of the Perl 5 language. Releases 10.00 and above of PCRE2 are distributed under the terms of the "BSD" licence, as specified below, with one exemption for certain binary redistributions. The documentation for PCRE2, supplied in the "doc" directory, is distributed under the same terms as the software itself. The data in the testdata directory is not copyrighted and is in the public domain. The basic library functions are written in C and are freestanding. Also included in the distribution is a just-in-time compiler that can be used to optimize pattern matching. This is an optional feature that can be omitted when the library is built. THE BASIC LIBRARY FUNCTIONS --------------------------- Written by: Philip Hazel Email local part: ph10 Email domain: cam.ac.uk University of Cambridge Computing Service, Cambridge, England. Copyright (c) 1997-2026 University of Cambridge All rights reserved. PCRE2 JUST-IN-TIME COMPILATION SUPPORT -------------------------------------- Written by: Zoltan Herczeg Email local part: hzmester Email domain: freemail.hu Copyright(c) 2010-2026 Zoltan Herczeg All rights reserved. STACK-LESS JUST-IN-TIME COMPILER -------------------------------- Written by: Zoltan Herczeg Email local part: hzmester Email domain: freemail.hu Copyright(c) 2009-2026 Zoltan Herczeg All rights reserved. THE "BSD" LICENCE ----------------- 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 notices, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notices, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the University of Cambridge nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. EXEMPTION FOR BINARY LIBRARY-LIKE PACKAGES ------------------------------------------ The second condition in the BSD licence (covering binary redistributions) does not apply all the way down a chain of software. If binary package A includes PCRE2, it must respect the condition, but if package B is software that includes package A, the condition is not imposed on package B unless it uses PCRE2 independently. --------------------------------- 4.60 RCEDIT rcedit is licensed under the MIT License 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. --------------------------------- 4.61 Libexpat Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper Copyright (c) 2001-2017 Expat maintainers 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. --------------------------------- 4.62 timestamp /* * Copyright (c) 2014 Christian Hansen * * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * 1. Redistributions of source code must retain the above copyright notice, this * list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ --------------------------------- 4.63 LIBPNG PNG Reference Library License version 2 --------------------------------------- http://libpng.org/pub/png/src/libpng-LICENSE.txt * Copyright (c) 1995-2026 The PNG Reference Library Authors. * Copyright (c) 2018-2026 Cosmin Truta. * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. * Copyright (c) 1996-1997 Andreas Dilger. * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. The software is supplied "as is", without warranty of any kind, express or implied, including, without limitation, the warranties of merchantability, fitness for a particular purpose, title, and non-infringement. In no event shall the Copyright owners, or anyone distributing the software, be liable for any damages or other liability, whether in contract, tort or otherwise, arising from, out of, or in connection with the software, or the use or other dealings in the software, even if advised of the possibility of such damage. Permission is hereby granted to use, copy, modify, and distribute this software, or portions hereof, for any purpose, without fee, 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 Copyright notice may not be removed or altered from any source or altered source distribution. --------------------------------- 4.64 WinReg winreg - C++ wrapper around the Windows Registry C-interface API https://github.com/GiovanniDicanio/WinReg/blob/master/LICENSE MIT License Copyright (c) 2017-2026 by Giovanni Dicanio 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. --------------------------------- 4.65 PDFKIT Required for PDF printing via Node.js https://github.com/foliojs/pdfkit/blob/master/LICENSE MIT LICENSE Copyright (c) 2014 Devon Govett 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. --------------------------------- 4.66 Chart.js Chart.js is used in the JS Chart component. Available under the MIT license. https://github.com/chartjs/Chart.js/blob/master/LICENSE.md Copyright (c) 2014-2026 Chart.js Contributors 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. --------------------------------- 4.67 openssl OpenSSL provides support for TLS/SSL support. Licensed under Apache License Version 2.0, https://www.apache.org/licenses/ https://github.com/openssl/openssl/blob/master/LICENSE.txt --------------------------------- 4.68 cppcodec Used for bintobase32() and binfrombase32() functions. https://github.com/tplgy/cppcodec/blob/master/LICENSE Copyright (c) 2015 Topology Inc. Copyright (c) 2018 Jakob Petsovits Copyright (c) various other contributors, see individual files 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. ------------------------ 4.69 QR Code Used in OIMAGE functions. The term "QR Code" is registered trademark of DENSO WAVE INCORPORATED in Japan and other countries. https://www.qrcode.com/en/faq.html The following additional licenses are required for the QR Code implementation: - QR Code generator https://github.com/nayuki/QR-Code-generator Copyright © 2026 Project Nayuki. (MIT License) https://www.nayuki.io/page/qr-code-generator-library 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. - LunaSVG LunaSVG is licensed under the MIT License. https://github.com/sammycage/lunasvg/blob/master/LICENSE - PlutoVG PlutoVG is licensed under the MIT License. https://github.com/sammycage/plutovg/blob/main/LICENSE - stb stb is licensed under the MIT License. https://github.com/nothings/stb/blob/master/LICENSE - The FreeType Project FTL freestyle license. https://gitlab.freedesktop.org/freetype/freetype/-/blob/master/docs/FTL.TXT ------------------------ 4.70 HTTP/2 The following are required for HTTP/2 support in the OW3 Workers (they are included in Omnis Studio; see the latest Whatsnew or Release notes in this file for current versions supported). - nghttp2 License: https://github.com/nghttp2/nghttp2/blob/master/COPYING - zlib License: https://zlib.net/zlib_license.html - mbedTLS License: https://github.com/Mbed-TLS/mbedtls/blob/development/LICENSE - libssh2 License https://www.libssh2.org/license.html - libcurl License: https://everything.curl.dev/source/opensource/license ------------------------ 4.71 crashpad Google crashpad uses the Apache 2.0 license. https://chromium.googlesource.com/crashpad/crashpad/+/refs/heads/main/LICENSE ------------------------ 4.72 Roboto Flex font Roboto Flex font is included in Omnis Studio; its use is subject to the Apache License Version 2.0: https://www.apache.org/licenses/LICENSE-2.0 ------------------------ 4.73 Markdown Parser - Marked: https://github.com/markedjs/marked/blob/master/LICENSE.md - DOMPurify: https://github.com/cure53/DOMPurify/blob/main/LICENSE - npm marked-highlight: https://www.npmjs.com/package/marked-highlight?activeTab=code ---- Marked: Copyright (c) 2018+, MarkedJS (https://github.com/markedjs/) Copyright (c) 2011-2018, Christopher Jeffrey (https://github.com/chjj/) Distributed under the MIT license. ---- DOMPurify: Copyright 2023 Dr.-Ing. Mario Heiderich, Cure53 DOMPurify is free software; you can redistribute it and/or modify it under the terms of either: a) the Apache License Version 2.0, or b) the Mozilla Public License Version 2.0 ---- npm marked-highlight: Copyright (c) 2021 @markedjs Distributed under the MIT license. ------------------------ 4.74 Java Worker NETTY MIT-0: reactive-streams Apache License, Version 2.0: Netty/Buffer, Netty/Codec, Netty/Codec/DNS, Netty/Codec/HTTP, Netty/Codec/HTTP2, Netty/Codec/Socks, Netty/Common, Netty/Handler, Netty/Handler/Proxy, Netty/Resolver, Netty/Resolver/DNS, Netty/Resolver/DNS/Classes/MacOS, Netty/Resolver/DNS/Native/MacOS, Netty/Transport, Netty/Transport/Classes/Epoll, Netty/Transport/Native/Epoll, Netty/Transport/Native/Unix/Common, Non-Blocking Reactive Foundation for the JVM, SnakeYAML, Spring AOP, Spring Beans, Spring Commons Logging Bridge, Spring Context, Spring Core, Spring Expression Language (SpEL), Spring Web, Spring WebFlux, spring-boot, spring-boot-autoconfigure, spring-boot-starter, spring-boot-starter-json, spring-boot-starter-logging, spring-boot-starter-reactor-netty, spring-boot-starter-webflux Apache-2.0: Gson The Apache Software License, Version 2.0: Core functionality for the Reactor Netty library, HTTP functionality for the Reactor Netty library, micrometer-commons, micrometer-observation ------------------------ The npm application Copyright (c) npm, Inc. and Contributors Licensed on the terms of The Artistic License 2.0 Node package dependencies of the npm application Copyright (c) their respective copyright owners Licensed on their respective license terms The npm public registry at https://registry.npmjs.org and the npm website at https://www.npmjs.com Operated by npm, Inc. Use governed by terms published on https://www.npmjs.com "Node.js" Trademark Joyent, Inc., https://joyent.com Neither npm nor npm, Inc. are affiliated with Joyent, Inc. The Node.js application Project of Node Foundation, https://nodejs.org The npm Logo Copyright (c) Mathias Pettersson and Brian Hammond "Gubblebum Blocky" typeface Copyright (c) Tjarda Koster, https://jelloween.deviantart.com Used with permission -------- The Artistic License 2.0 Copyright (c) 2000-2006, The Perl Foundation. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble This license establishes the terms under which a given free software Package may be copied, modified, distributed, and/or redistributed. The intent is that the Copyright Holder maintains some artistic control over the development of that Package while still keeping the Package available as open source and free software. You are always permitted to make arrangements wholly outside of this license directly with the Copyright Holder of a given Package. If the terms of this license do not permit the full use that you propose to make of the Package, you should contact the Copyright Holder and seek a different licensing arrangement. Definitions "Copyright Holder" means the individual(s) or organization(s) named in the copyright notice for the entire Package. "Contributor" means any party that has contributed code or other material to the Package, in accordance with the Copyright Holder's procedures. "You" and "your" means any person who would like to copy, distribute, or modify the Package. "Package" means the collection of files distributed by the Copyright Holder, and derivatives of that collection and/or of those files. A given Package may consist of either the Standard Version, or a Modified Version. "Distribute" means providing a copy of the Package or making it accessible to anyone else, or in the case of a company or organization, to others outside of your company or organization. "Distributor Fee" means any fee that you charge for Distributing this Package or providing support for this Package to another party. It does not mean licensing fees. "Standard Version" refers to the Package if it has not been modified, or has been modified only in ways explicitly requested by the Copyright Holder. "Modified Version" means the Package, if it has been changed, and such changes were not explicitly requested by the Copyright Holder. "Original License" means this Artistic License as Distributed with the Standard Version of the Package, in its current version or as it may be modified by The Perl Foundation in the future. "Source" form means the source code, documentation source, and configuration files for the Package. "Compiled" form means the compiled bytecode, object code, binary, or any other form resulting from mechanical transformation or translation of the Source form. Permission for Use and Modification Without Distribution (1) You are permitted to use the Standard Version and create and use Modified Versions for any purpose without restriction, provided that you do not Distribute the Modified Version. Permissions for Redistribution of the Standard Version (2) You may Distribute verbatim copies of the Source form of the Standard Version of this Package in any medium without restriction, either gratis or for a Distributor Fee, provided that you duplicate all of the original copyright notices and associated disclaimers. At your discretion, such verbatim copies may or may not include a Compiled form of the Package. (3) You may apply any bug fixes, portability changes, and other modifications made available from the Copyright Holder. The resulting Package will still be considered the Standard Version, and as such will be subject to the Original License. Distribution of Modified Versions of the Package as Source (4) You may Distribute your Modified Version as Source (either gratis or for a Distributor Fee, and with or without a Compiled form of the Modified Version) provided that you clearly document how it differs from the Standard Version, including, but not limited to, documenting any non-standard features, executables, or modules, and provided that you do at least ONE of the following: (a) make the Modified Version available to the Copyright Holder of the Standard Version, under the Original License, so that the Copyright Holder may include your modifications in the Standard Version. (b) ensure that installation of your Modified Version does not prevent the user installing or running the Standard Version. In addition, the Modified Version must bear a name that is different from the name of the Standard Version. (c) allow anyone who receives a copy of the Modified Version to make the Source form of the Modified Version available to others under (i) the Original License or (ii) a license that permits the licensee to freely copy, modify and redistribute the Modified Version using the same licensing terms that apply to the copy that the licensee received, and requires that the Source form of the Modified Version, and of any works derived from it, be made freely available in that license fees are prohibited but Distributor Fees are allowed. Distribution of Compiled Forms of the Standard Version or Modified Versions without the Source (5) You may Distribute Compiled forms of the Standard Version without the Source, provided that you include complete instructions on how to get the Source of the Standard Version. Such instructions must be valid at the time of your distribution. If these instructions, at any time while you are carrying out such distribution, become invalid, you must provide new instructions on demand or cease further distribution. If you provide valid instructions or cease distribution within thirty days after you become aware that the instructions are invalid, then you do not forfeit any of your rights under this license. (6) You may Distribute a Modified Version in Compiled form without the Source, provided that you comply with Section 4 with respect to the Source of the Modified Version. Aggregating or Linking the Package (7) You may aggregate the Package (either the Standard Version or Modified Version) with other packages and Distribute the resulting aggregation provided that you do not charge a licensing fee for the Package. Distributor Fees are permitted, and licensing fees for other components in the aggregation are permitted. The terms of this license apply to the use and Distribution of the Standard or Modified Versions as included in the aggregation. (8) You are permitted to link Modified and Standard Versions with other works, to embed the Package in a larger work of your own, or to build stand-alone binary or bytecode versions of applications that include the Package, and Distribute the result without restriction, provided the result does not expose a direct interface to the Package. Items That are Not Considered Part of a Modified Version (9) Works (including, but not limited to, modules and scripts) that merely extend or make use of the Package, do not, by themselves, cause the Package to be a Modified Version. In addition, such works are not considered parts of the Package itself, and are not subject to the terms of this license. General Provisions (10) Any use, modification, and distribution of the Standard or Modified Versions is governed by this Artistic License. By using, modifying or distributing the Package, you accept this license. Do not use, modify, or distribute the Package, if you do not accept this license. (11) If your Modified Version has been derived from a Modified Version made by someone other than you, you are nevertheless required to ensure that your Modified Version complies with the requirements of this license. (12) This license does not grant you the right to use any trademark, service mark, tradename, or logo of the Copyright Holder. (13) This license includes the non-exclusive, worldwide, free-of-charge patent license to make, have made, use, offer to sell, sell, import and otherwise transfer the Package with respect to any patent claims licensable by the Copyright Holder that are necessarily infringed by the Package. If you institute patent litigation (including a cross-claim or counterclaim) against any party alleging that the Package constitutes direct or contributory patent infringement, then this Artistic License to you shall terminate on the date that such litigation is filed. (14) Disclaimer of Warranty: THE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS IS' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ------------------------ 4.75 Feather Icons The MIT License (MIT) Copyright (c) 2013-2026 Cole Bemis 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. ------------------------ 4.76 Xerces The Xerces-C++ is available under the Apache Software License, Version 2.0.: https://www.apache.org/licenses/LICENSE-2.0.html ------------------------ 4.77 websockets/ws websockets/ws is licensed under the MIT License. https://github.com/websockets/ws/blob/HEAD/LICENSE ------------------------ 4.78 pbkdf2 pbkdf2 is licensed under the MIT License. https://github.com/browserify/pbkdf2/blob/master/LICENSE ------------------------ 4.79 MongoDB 1. The MongoDB Components (Apache 2.0) The following are licensed under the Apache 2.0 License: bson2.dll, mongoc2.dll, libbson2.dylib, libmongoc2.dylib, libbson2.2.2.1.so, libmongoc2.2.2.1.so ====================================================================== MongoDB C Driver and Libbson ====================================================================== Copyright MongoDB, Inc. This software includes the MongoDB C Driver and Libbson, which are licensed under the Apache License, Version 2.0 (the "License"); you may not use these files 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. 2. The Compression Component (BSD License) libzstd.1.dylib (and any Windows/Linux equivalents you might bundle). Zstandard is dual-licensed by Facebook/Meta. For a commercial, closed-source product, we use BSD License. ====================================================================== Zstandard (zstd) ====================================================================== Copyright (c) Meta Platforms, Inc. and affiliates. All rights reserved. This source code is licensed under both the BSD-style license (found in the LICENSE file in the root directory of this source tree) and the GPLv2 (found in the COPYING file in the root directory of this source tree). You may select, at your option, one of the above-listed licenses. --- BSD License --- 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 Facebook 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 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. [END of FILE]