license: relicense Lux Bridge to BSD-3-Clause

Lux Bridge is core network infrastructure meant for OSS developers to
build on, so it moves from the proprietary Lux Ecosystem License
(patent-protected tier) to BSD 3-Clause — the same permissive license
the rest of the Lux core stack carries (cli, sdk, genesis). Also
unifies the seven per-package license fields (MIT/ISC/BSD mixed) onto
the one repository license. No vendored modified upstream, so no
separate NOTICE is owed; third-party deps keep their licenses through
the module graph.
This commit is contained in:
2026-08-08 03:15:36 -07:00
parent 45456fa2bf
commit 703bd4f9da
7 changed files with 37 additions and 134 deletions
+22 -115
View File
@@ -1,122 +1,29 @@
Lux Ecosystem License
Version 1.2, December 2025
BSD 3-Clause License
Copyright (c) 2020-2025 Lux Industries Inc.
Copyright (c) 2023-2026, Lux Industries Inc.
All rights reserved.
TECHNOLOGY PORTFOLIO - PATENT APPLICATIONS PLANNED
Contact: [email protected]
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
================================================================================
TERMS AND CONDITIONS
================================================================================
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
1. DEFINITIONS
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.
"Lux Primary Network" means the official Lux blockchain with Network ID=1
and EVM Chain ID=96369.
"Authorized Network" means the Lux Primary Network, official testnets/devnets,
and any L1/L2/L3 chain descending from the Lux Primary Network.
"Descending Chain" means an L1/L2/L3 chain built on, anchored to, or deriving
security from the Lux Primary Network or its authorized testnets.
"Research Use" means non-commercial academic research, education, personal
study, or evaluation purposes.
"Commercial Use" means any use in connection with a product or service
offered for sale or fee, internal use by a for-profit entity, or any use
to generate revenue.
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.
2. GRANT OF LICENSE
Subject to these terms, Lux Industries Inc grants you a non-exclusive,
royalty-free license to:
(a) Use for Research Use without restriction;
(b) Operate on the Lux Primary Network (Network ID=1, EVM Chain ID=96369);
(c) Operate on official Lux testnets and devnets;
(d) Operate L1/L2/L3 chains descending from the Lux Primary Network;
(e) Build applications within the Lux ecosystem;
(f) Contribute improvements back to the original repositories.
3. RESTRICTIONS
Without a commercial license from Lux Industries Inc, you may NOT:
(a) Fork the Lux Network or any Lux software;
(b) Create competing networks not descending from Lux Primary Network;
(c) Use for Commercial Use outside the Lux ecosystem;
(d) Sublicense or transfer rights outside the Lux ecosystem;
(e) Use to create competing blockchain networks, exchanges, custody
services, or cryptographic systems outside the Lux ecosystem.
4. NO FORKS POLICY
Lux Industries Inc maintains ZERO TOLERANCE for unauthorized forks.
Any fork or deployment on an unauthorized network constitutes:
(a) Breach of this license;
(b) Grounds for immediate legal action.
5. RIGHTS RESERVATION
All rights not explicitly granted are reserved by Lux Industries Inc.
We plan to apply for patent protection for the technology in this
repository. Any implementation outside the Lux ecosystem may require
a separate commercial license.
6. DISCLAIMER OF WARRANTY
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.
7. LIMITATION OF LIABILITY
IN NO EVENT SHALL LUX INDUSTRIES INC 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.
8. TERMINATION
This license terminates immediately upon any breach, including but not
limited to deployment on unauthorized networks or creation of forks.
9. GOVERNING LAW
This License shall be governed by the laws of the State of Delaware.
10. COMMERCIAL LICENSING
For commercial use outside the Lux ecosystem:
Lux Industries Inc.
Email: [email protected]
Subject: Commercial License Request
================================================================================
TL;DR
================================================================================
- Research/academic use = OK
- Lux Primary Network (Network ID=1, Chain ID=96369) = OK
- L1/L2/L3 chains descending from Lux Primary Network = OK
- Commercial products outside Lux ecosystem = Contact [email protected]
- Forks = Absolutely not
================================================================================
See LP-0012 for full licensing documentation:
https://github.com/luxfi/lps/blob/main/LPs/lp-0012-ecosystem-licensing.md
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.
+10 -14
View File
@@ -1,18 +1,14 @@
# Licensing
This repository is licensed under the **Lux Ecosystem License v1.2**
(see [LICENSE](LICENSE)). It belongs to the **patent-protected** tier
of the Lux three-tier IP strategy.
Lux Bridge is open source under the **BSD 3-Clause License** (see
[LICENSE](LICENSE)) — the same permissive license the rest of the Lux
core network stack carries (`luxfi/cli`, `luxfi/sdk`, `luxfi/genesis`).
- Free for **Authorized Networks** (Lux Primary NetID=1, EVM 96369;
official testnets/devnets; Descending Chains).
- Free for **Research Use** (academic, education, evaluation).
- **Commercial use outside Authorized Networks requires a paid
commercial license**.
Use it, fork it, build on it, ship commercial products with it. The
only obligation is BSD-3's: keep the copyright notice and disclaimer,
and don't use the Lux name to endorse derived products without
permission.
For the canonical Lux IP and licensing strategy and the precise
definitions of "Authorized Network", "Descending Chain", and "Research
Use", see:
<https://github.com/luxfi/.github/blob/main/profile/README.md>
For commercial licensing inquiries, contact `[email protected]`.
Third-party dependencies keep their own licenses, carried through the
module graph (`go.mod`, `package.json`); this repository vendors no
modified upstream, so it adds no separate NOTICE.
+1 -1
View File
@@ -3,7 +3,7 @@
"version": "1.0.1",
"private": true,
"description": "bridge.lux.network — Lux-branded tenant build consuming @luxfi/bridge + @luxfi/brand.",
"license": "MIT",
"license": "BSD-3-Clause",
"author": "Lux Industries, Inc.",
"type": "module",
"scripts": {
+1 -1
View File
@@ -39,7 +39,7 @@
},
"keywords": [],
"author": "",
"license": "ISC",
"license": "BSD-3-Clause",
"devDependencies": {
"@types/cors": "^2.8.19",
"@types/express": "^5.0.6",
+1 -1
View File
@@ -3,7 +3,7 @@
"version": "1.0.0",
"private": true,
"description": "Playwright smoke + multi-tenant specs for bridge.lux.network and downstream tenants (Zoo, etc).",
"license": "MIT",
"license": "BSD-3-Clause",
"type": "module",
"scripts": {
"test": "playwright test",
+1 -1
View File
@@ -18,7 +18,7 @@
"lux"
],
"author": "Lux Network",
"license": "MIT",
"license": "BSD-3-Clause",
"dependencies": {
"@noble/ed25519": "^3.1.0"
},
+1 -1
View File
@@ -35,7 +35,7 @@
}
},
"author": "Lux Industries, Inc.",
"license": "MIT",
"license": "BSD-3-Clause",
"repository": {
"type": "git",
"url": "git+https://github.com/luxfi/bridge.git",