.neoInspector

About and third-party open source notices

Other trademarks

The 3D view's navigation drop list offers mouse styles that people know from other CAD programs. SOLIDWORKS is a registered trademark of Dassault Systemes SolidWorks Corporation. Autodesk, Inventor and Fusion are registered trademarks of Autodesk, Inc. Onshape is a trademark of PTC Inc. All other trademarks are acknowledged as the property of their owners. These navigation styles are offered for familiarity only; Nucleo is not affiliated with or endorsed by these companies.

End-User Licence Agreement

========================================================================
 - .neoEdge Fixture Design Application
 - AI Integration Avatar Tool N.O.R.B / C.O.R.B.N
 - .neoViewer VDM Viewer/Launcher
 - .neoInspector
   (C) Camtek Software LLC 2026 onwards.
   Nucleo is a Trademark owned by Camtek Software LLC,
   Reg. No. 4,883,048 (Ser. No. 86/531,037).
   Use is subject to the prevailing End-User License Agreement (EULA)
   bundled in the main Camtek Software LLC Nucleo legal notices.
========================================================================

This End-User License Agreement (EULA) is a legally binding agreement between
Camtek Software LLC ("Camtek Software LLC") and the client who has purchased a
license to the software from Camtek Software LLC or one of its authorized partners
("Client").

This EULA is in addition to, and does not replace, the license agreement provided
during product installation from Camtek GmbH. In the event of a conflict between
this EULA and that installation agreement with respect to the rights granted by
Camtek Software LLC, this EULA shall govern as between Camtek Software LLC and the
Client.

THE FOLLOWING TERMS ARE AGREED UPON:

1. ACCEPTANCE
   This agreement governs the delivery and use of the software delivered by Camtek
   Software LLC ("Software"). The Software may only be installed and used if all
   clauses and conditions of this agreement have been accepted.

   The online services Camtek Software LLC provides at camteksoftware.com
   (.neoCloud), among them the online fixture service, share links and job
   delivery, are not Software under this Agreement. They are governed by
   their own online terms and privacy notice.

2. LICENSE AND HARDWARE KEY
   Except for the .neoInspector (see below), the Software may only be used in
   connection with a license (dongle or hardware license) delivered by
   Camtek Software LLC or its partners. Each license permits use on a single
   computer at any one time. The Client agrees that an additional license must be
   purchased for concurrent use on any further computer.

   The .neoInspector component of the Software is made available for download
   and use free of charge, without the license requirement described above. All other
   terms of this Agreement - including Sections 3 (Intellectual Property),
   7 (Backup Copies), 8 (Warranty), 9 (Limitation of Liability), and 13 (Export Compliance)
   - apply equally to use of the .neoInspector. Any person who installs or uses
   the .neoInspector without having purchased a license under this Agreement
   is deemed a "Client" for purposes of this Agreement solely with respect to their
   use of the .neoInspector.

3. LICENSE GRANT AND INTELLECTUAL PROPERTY
   The Software is licensed, not sold. The Client is granted a non-exclusive,
   non-transferable license to use the Software for its own internal business
   purposes. All intellectual property rights in and to the Software remain the
   exclusive property of Camtek Software LLC. The Client shall not sell, sublicense,
   lease, distribute, or otherwise make the Software available to any third party
   without the prior written authorization of Camtek Software LLC.

4. SITE LICENSING AND OUTPUT RESTRICTIONS
   Except for VAR (Value Added Reseller) or annual subscription licenses, the
   Software is provided for the Client's internal use only and is licensed per
   facility/site. It is not licensed for providing CAD output or engineering
   services to third parties unless express written authorization is obtained from
   Camtek Software LLC.

5. LICENSE PROTECTION AND LOSS
   The Client accepts that the license (dongle or hardware license) protects the
   Software against unauthorized use. In the event of loss of the dongle or hardware
   license, the Client agrees that the Software can no longer be used and that a
   replacement license must be purchased from Camtek Software LLC or one of its
   partners.

6. USAGE DATA
   Statistical usage data, including fixture-level design session timing and
   per-operation computation durations (for example: blade feature build, weld
   detection), may be buffered locally to support and improve product features.
   Timing data is recorded at the fixture level only; no operator name, login
   identifier, or device identifier is associated with it. Such data is anonymized
   and is transmitted to Camtek Software LLC only with the user's explicit consent
   via the in-product sharing preference, which defaults to off. Usage data shall
   not be embedded in documents or CAD output produced by the Software for delivery
   to third parties.

7. BACKUP COPIES
   The Client may copy the Software solely for backup purposes. The Client agrees not
   to pass on any copy of the Software to third parties.

8. WARRANTY
   The functionality of the Software corresponds in principle to the specifications
   in the sales literature and/or any presentations given. EXCEPT AS EXPRESSLY
   STATED, THE SOFTWARE IS PROVIDED "AS IS," AND CAMTEK SOFTWARE LLC DISCLAIMS ALL
   IMPLIED WARRANTIES, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
   FITNESS FOR A PARTICULAR PURPOSE. Camtek Software LLC does not warrant that the
   Software meets all of the Client's requirements or that it is error-free.

9. LIMITATION OF LIABILITY
   TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, CAMTEK SOFTWARE LLC
   SHALL HAVE NO LIABILITY WHATSOEVER FOR ANY DAMAGES OR LOSSES OF ANY KIND
   ARISING OUT OF OR RELATED TO THIS AGREEMENT OR THE USE OF THE SOFTWARE,
   INCLUDING WITHOUT LIMITATION ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
   CONSEQUENTIAL, OR PUNITIVE DAMAGES, REGARDLESS OF THE FORM OF ACTION OR
   THE BASIS OF THE CLAIM, EVEN IF CAMTEK SOFTWARE LLC HAS BEEN ADVISED OF
   THE POSSIBILITY OF SUCH DAMAGES.

10. THIRD-PARTY PLATFORM DEPENDENCY

    (a) Platform Dependency Acknowledged. Licensee acknowledges that the Software
    operates as an extension of, and is dependent upon, third-party CAD/CAM
    platform software and associated licensing hardware and activation systems
    (collectively, the "Platform") supplied by a third-party vendor not affiliated
    with Licensor. Licensor does not control the availability, licensing,
    activation, pricing, or continued operation of the Platform.

    (b) No Liability for Platform Failure. Licensor's obligations under this
    Agreement are conditioned on the continued availability and operability of the
    Platform. Licensor shall not be in breach of this Agreement, and shall have no
    liability to Licensee, where the Software is rendered wholly or partially
    inoperable due to failure, expiration, discontinuation, modification, or
    unavailability of the Platform, Platform licenses, or Platform protection
    devices (including without limitation hardware dongles and software activation
    keys), or due to the Platform vendor ceasing business operations, entering
    insolvency, or discontinuing support.

    (c) Reasonable Assistance. In any such event, Licensor may, at its sole
    discretion, use commercially reasonable efforts to assist Licensee in restoring
    use of the Software, but does not warrant that restoration is possible or that
    any assistance will be provided.

    (d) No Procurement Obligation. Nothing in this Section obligates Licensor to
    procure, replace, host, or maintain Platform licenses or protection devices on
    Licensee's behalf, except as may be separately agreed in writing (including
    under any separate license hosting services agreement).

11. TERMINATION
    Camtek Software LLC may terminate this license immediately upon the Client's
    breach of any term of this agreement. Upon termination, the Client shall cease
    all use of the Software and destroy or uninstall all copies. Termination does not
    relieve the Client of obligations accrued prior to termination.

12. ATTORNEYS' FEES
    In any action or proceeding to enforce or interpret this agreement, the
    prevailing party shall be entitled to recover its reasonable attorneys' fees and
    costs, to the fullest extent permitted under applicable Georgia law.

13. EXPORT COMPLIANCE
    The Client shall comply with all applicable export control and sanctions laws in
    connection with its use of the Software.

14. SEVERABILITY
    If any provision of this agreement is held invalid or unenforceable, that
    provision shall be modified to the minimum extent necessary, or severed, and the
    remaining provisions shall remain in full force and effect.

15. GOVERNING LAW AND VENUE
    This agreement is governed by the laws of the State of Georgia, USA. The parties
    submit to the exclusive jurisdiction of the state and federal courts located in
    DeKalb County, Georgia.

Dated: October 17, 2026

Third-party open source notices

ABOUT
========================================================================
 - AI Integration Avatar Tool N.O.R.B / C.O.R.B.N
 - Nucleo/PEPS VDM Viewer/Launcher
 - Nucleo/PEPS CAD Inspector
(C) Camtek Software LLC 2026 onwards.
Nucleo is a Trademark owned by Camtek Software LLC,
Reg. No. 4,883,048 (Ser. No. 86/531,037)
Use is subject to the prevailing End-User Licence Agreement (EULA)
bundled in the main Camtek Software LLC Nucleo legal notices.
========================================================================

THIRD-PARTY OPEN SOURCE NOTICES
Nucleo Fixture Automation System
Camtek Software LLC - May 2026
========================================================================

NOTE: SOLIDCUT CAD itself includes its own third-party software notices
in its About box and accompanying documentation.  The notices below cover
components that are specific to the Nucleo Fixture Automation System and
its associated viewer tools.  Some entries may overlap with or duplicate
notices already present in the SOLIDCUT CAD application.

This product includes software developed by third parties and distributed
under open source licences.  The full text of each licence is reproduced
below or, where the licence text is maintained by its governing body,
referenced by a canonical URL.

========================================================================
1. wxPython  (wxWindows Library Licence, Version 3.1)
========================================================================
Used for: GUI windows, dialogs, panels, embedded PEPS viewport.
Distributed in: nucleo.exe (frozen via PyInstaller).

The wxWindows Library Licence is the GNU Library General Public Licence
version 2 with an exception that permits distributing binary applications
linked against the library without releasing their source code.

Copyright (c) 1998-2024 Julian Smart, Robert Roebling et al.

Full licence text:
  https://wxpython.org/pages/license/
  https://www.wxwidgets.org/about/licence/

Summary of exception (clause 3 of wxWindows Licence):
  You may use, copy, link, modify and distribute under your own terms
  binary object code versions of works based on the Library.  You do NOT
  need to release your own application source code.

========================================================================
2. PyCryptodome  (BSD 2-Clause Licence)
========================================================================
Used for: AES-256 encryption/decryption of .nfx encrypted STEP files;
          HMAC, SHA-1, KDF operations via pyzipper.
Distributed in: nucleo.exe and vendor/site-packages/.

Copyright (c) 2014-2022, Legrandin <helderijs@gmail.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.

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.

Source: https://github.com/Legrandin/pycryptodome

========================================================================
3. PyZipper  (MIT Licence)
========================================================================
Used for: AES-256-encrypted ZIP archive creation and extraction (.nfx).
Distributed in: nucleo.exe and vendor/site-packages/.

Copyright (c) Daniel Foord

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.

========================================================================
WEB / JAVASCRIPT COMPONENTS
========================================================================
Added 2026-08-09. These run in the Inspector's viewer - the browser
build at camteksoftware.com/inspector AND the embedded WebView2 pane in
nucleo.exe, which serves the same files from nxui/web/.

Until 2026-08-08 most of these were fetched from a public CDN at run
time. They are now vendored into nxui/web/vendor/ and SHIP WITH THE
PRODUCT, so their notices belong here. pdf.js and its worker were always
shipped locally and should have been listed from the start.

------------------------------------------------------------------------
4. three.js  (MIT Licence)  - version 0.160.0
------------------------------------------------------------------------
Used for: all 3D rendering, plus the STL/OBJ/PLY/GLTF/3MF loaders,
OrbitControls, CSS2DRenderer and the FontLoader typeface.
Distributed in: nxui/web/vendor/three/ (web + nucleo.exe).

Copyright (c) 2010-2024 three.js authors
Source: https://github.com/mrdoob/three.js

Includes, under the same MIT terms and shipped inside its examples tree:
  - fflate  Copyright (c) 2020 Arjun Barrett
            (three/examples/jsm/libs/fflate.module.js, used by 3MFLoader)
  - helvetiker typeface  (three/examples/fonts/), derived from
            typeface.js, Copyright (c) 2008 David Chester

MIT terms as set out in section 3 above.

------------------------------------------------------------------------
5. dxf-parser  (MIT Licence)  - version 1.1.2
------------------------------------------------------------------------
Used for: parsing DXF cut profiles and nest sheets.
Distributed in: nxui/web/vendor/dxf-parser.js.

Source: https://github.com/gdsestimating/dxf-parser
MIT terms as set out in section 3 above.

------------------------------------------------------------------------
6. loglevel  (MIT Licence)  - version 1.7.1
------------------------------------------------------------------------
Used for: a dependency of dxf-parser; not called directly by Nucleo.
Distributed in: nxui/web/vendor/loglevel.js.

Copyright (c) 2013 Tim Perry
Source: https://github.com/pimterry/loglevel
MIT terms as set out in section 3 above.

------------------------------------------------------------------------
7. earcut  (ISC Licence)  - version 2.2.4
------------------------------------------------------------------------
Used for: polygon triangulation behind the DXF fill rendering.
Distributed in: nxui/web/vendor/earcut.js.

Copyright (c) 2016, Mapbox

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.

------------------------------------------------------------------------
8. pdf.js  (Apache Licence 2.0)  - Mozilla
------------------------------------------------------------------------
Used for: rendering PDF documents carried inside a .nucleo package.
Distributed in: nxui/web/pdf.min.js and nxui/web/pdf.worker.min.js.

Copyright 2023 Mozilla 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.

Source: https://github.com/mozilla/pdf.js

------------------------------------------------------------------------
9. occt-import-js  (MIT Licence)  - version 0.0.22
       ** wraps Open CASCADE Technology - see the notice below **
------------------------------------------------------------------------
Used for: reading STEP and IGES files in the browser viewer.
Distributed in: nxui/web/vendor/occt-import-js.js and
occt-import-js.wasm (the wasm is ~7.5 MB of compiled OCCT).

Copyright (c) 2022 Viktor Kovacs
Source: https://github.com/kovacsv/occt-import-js
MIT terms as set out in section 3 above.

The wasm binary is compiled Open Cascade Technology, licensed under the
GNU LGPL version 2.1 with an additional exception granted by Open
Cascade SAS.

Source of OCCT: https://dev.opencascade.org/
OCCT licence: https://www.opencascade.com/company/licensing/