OpenSci Engine License
SPDX: LicenseRef-OpenSci-Engine

Copyright (c) 2026 OpenSci (Beijing Kekai Zhiyan Technology Co., Ltd. / 北京科开智研科技有限公司). All rights reserved.

OpenSci Engine ("the Software") is proprietary software that OpenSci distributes publicly, free of charge,
through the Python Package Index (PyPI) as the package "opensci-engine". It is not open-source software and is
not licensed under MIT, Apache-2.0, GPL, AGPL or any other standard open-source license.

Free to download and use; proprietary to redistribute and commercialize as software.

1. Grant of use

   Subject to this License, OpenSci grants you a worldwide, royalty-free, non-exclusive, non-transferable right to:

   a) download and install the official package from PyPI or from another distribution channel operated by
      OpenSci;
   b) use the Software for research, education, internal engineering and commercial research and development,
      including commercial use within your own organization; ordinary commercial use does not require a separate
      commercial software license;
   c) let your own AI agents, scripts and tools call and operate the Software on your behalf;
   d) use the Software as part of your own scientific or engineering workflows and integrate it with your own
      systems; and
   e) debug, inspect, read tracebacks of, analyse and integrate the Software as needed for the uses above.

2. Your outputs

   The designs, project files, simulation and validation results, reports, drawings, images, bills of
   materials and other results you produce through authorized use of the Software ("Outputs") are yours. You
   may use, publish, share and redistribute your Outputs without restriction under this License. The
   restrictions in section 3 apply to the Software itself, never to your Outputs.

3. Restrictions

   Without prior written authorization from OpenSci, you may not:

   a) redistribute, re-host or mirror the Software or any of its distribution files (wheels, source
      distributions or their contents), other than installing it from an OpenSci distribution channel;
   b) sell, rent, lease, sublicense or otherwise commercialize the Software itself;
   c) repackage the Software, in whole or in substantial part, as or within another SDK, Python package or
      distributable software product;
   d) provide the Software itself as the core of a third-party optical-design, simulation, procurement or
      ordering software product or service that competes with OpenSci; or
   e) remove, alter or obscure any copyright, trademark or license notice of OpenSci in the Software.

   These restrictions do not limit ordinary installation, use, debugging, interoperability, analysis or
   integration within your own workflows as permitted by section 1.

4. What this License does not grant

   This License grants no rights to OpenSci's trademarks, names or logos, and no rights to private supplier data,
   supplier mappings, private catalogs, routing or pricing logic, server-side implementations or any other
   non-public OpenSci information or services. Use of OpenSci's online services (for example the OpenSci
   Commercial Service and the OpenSci Account) is governed by their own terms.

5. Third-party components

   The Software depends on, and may bundle, third-party components that remain under their own licenses (for
   example NumPy, SciPy, pydantic and Shapely as dependencies, and three.js in the 3D viewer, whose MIT license is
   included in the package). Nothing in this License restricts your rights under those licenses.

6. Termination

   If you breach this License, your rights under it end automatically. Sections 2 (as to Outputs already
   produced), 4, 5, 7 and 8 survive termination.

7. No warranty

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

8. Limitation of liability

   TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, OPENSCI SHALL NOT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
   ITS USE. Commercial obligations for OpenSci products and services ordered through OpenSci are governed solely
   by the quotation and contract of the respective Order.

Questions about this License or requests for written authorization: https://opensci-optic.com/
