mirror of
https://github.com/luxfi/bridge.git
synced 2026-09-24 00:26:46 +00:00
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:
@@ -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
@@ -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.
|
||||
|
||||
@@ -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": {
|
||||
|
||||
@@ -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
@@ -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
@@ -18,7 +18,7 @@
|
||||
"lux"
|
||||
],
|
||||
"author": "Lux Network",
|
||||
"license": "MIT",
|
||||
"license": "BSD-3-Clause",
|
||||
"dependencies": {
|
||||
"@noble/ed25519": "^3.1.0"
|
||||
},
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user