Spirix logo

SPIRIX LICENSE

Version 1.1, May 2025

Terms and Conditions

Definitions

Grant of License

Subject to the terms and conditions of this License, Nick Spiker hereby grants you a worldwide, royalty-free, non-exclusive license to use, copy, modify, and distribute Software Implementations of Spirix, provided that:

Explicit Prohibitions

Hardware Implementations

This license explicitly PROHIBITS:

Programming Language Restrictions

This license explicitly PROHIBITS:

Implementation Permissions

Recommended Implementation

Other Languages

Other language implementations require explicit approval and must meet these criteria:

Approval Process

To request approval for other language implementations:

Derivative Works

Definition

Any implementation of binary floating-point arithmetic using two's complement representation as described in the Patent is considered a derivative work of Spirix, whether in software or hardware, and is subject to the claims of the Patent.

Restrictions

Derivative works are prohibited unless explicitly authorized in writing by Nick Spiker. Unauthorized derivative works may constitute patent infringement.

Commercial Licensing

Hardware Implementation Licensing

For hardware implementation rights under the Patent, contact:

Nick Spiker
[email protected]

Commercial Use

Commercial use of the software implementation is permitted within the terms of this license.

Contributions and Modifications

Accepted Contributions

Contribution Process

All contributions must be:

Revocation

Grounds for Revocation

Nick Spiker reserves the right to revoke this license for:

Effect of Revocation

Upon revocation:

Warranty and Liability

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

Patent Rights

Patent Status

Spirix is protected by a provisional patent application filed with the United States Patent and Trademark Office. All rights associated with this patent application and any resulting patents are reserved by Nick Spiker.

Software Implementation License

This license includes a limited patent license for software implementations only, as specified in the "Grant of License" section, subject to the restrictions outlined in this license.

Hardware Patents

All patent rights for hardware implementations are explicitly reserved. Hardware implementations require a separate commercial license agreement.

Export Compliance

Licensee must comply with all applicable export and re-export control laws and regulations.

Governing Law

This license shall be governed by and construed in accordance with the laws of the United States of America.

Contact Information

For licensing inquiries:

Nick Spiker
[email protected]

Nick's Public Key

This is Nick Spiker's official public key. This key is used to sign all official approvals for non-Rust implementations as required by the Spirix license and any other signature related things.

-----BEGIN PGP PUBLIC KEY BLOCK-----

mDMEaC4WdhYJKwYBBAHaRw8BAQdAWDFKenQKu4+hcRCFA1fAkKSJNFnqljXblH7I
nSuQPHy0Sk5pY2hvbGFzIFJvYmVydCBTcGlrZXIgKEBuaWNrc3Bpa2VyOm1hdHJp
eC5vcmcpIDxmcmFjdGFsZGVjb2RlckBwcm90b24ubWU+iJMEExYKADsWIQQoQsae
R0qGDlNYnSerC82m0SJwawUCaC4WdgIbAwULCQgHAgIiAgYVCgkICwIEFgIDAQIe
BwIXgAAKCRCrC82m0SJwa7URAP4mgUMWN61gQ+v8HN6Hl23zjUdwWtbZgSk5SaQD
ap7YawEA4OoV/xo08d+TQy3LTvw7b+FBuA592ulYGW/ckroc/Q64OARoLhZ2Egor
BgEEAZdVAQUBAQdABH6RgRZaK6ruAI7oP78gZfb1bmnBn2vpmw/p8LT4zXwDAQgH
iHgEGBYKACAWIQQoQsaeR0qGDlNYnSerC82m0SJwawUCaC4WdgIbDAAKCRCrC82m
0SJwa51IAP96OQ8SYYatYpUz6FsoRDIWrzC64V5Q/yMT1WGzDK0e5wD/drTWKqLe
FQpkwnMnC+6wt+zT52eV8Mi/kkPKIw8A+Q0=
=tvAk
-----END PGP PUBLIC KEY BLOCK-----

By using, copying, modifying, or distributing Spirix, you agree to be bound by the terms of this license.