newmassrael/pinion
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
pinion-gui — Dual License
Copyright (c) 2026 newmassrael
This project is dual licensed — choose either license:
================================================================================
OPTION 1: GNU Lesser General Public License version 3 (or later)
================================================================================
Use this for:
- Open source projects (any LGPL-compatible license)
- Projects willing to comply with LGPL-3 obligations:
(a) For each shipped binary, provide the LGPL-3 §4 information
(object code or source for the pinion-gui portion, sufficient
to relink against a modified pinion-gui).
(b) For "User Products" (consumer devices, embedded firmware),
LGPL-3 §4.e + §6 ("anti-tivoization") requires providing the
user with the means to install a modified pinion-gui on that
device — signing keys, build instructions, relink procedure.
(c) Modifications to pinion-gui's own source must be distributed
under LGPL-3 (no private modifications under this option).
- Note: there is NO Static Linking Exception under this option. Static
linking still triggers the LGPL-3 §4 disclosure obligation.
If any of (a), (b), or (c) is unacceptable for your distribution, use
Option 2 (Commercial License) instead.
Full LGPL-3.0 text: LICENSE-LGPL-3.0.md
Full GPL-3.0 text: LICENSE-GPL-3.0.md (base license LGPL-3.0 supplements)
Official LGPL-3.0: https://www.gnu.org/licenses/lgpl-3.0.html
================================================================================
OPTION 2: Commercial License
================================================================================
Use this for:
- Proprietary applications (closed source)
- Embedded firmware with secure boot, signed binaries, or locked-down
update channels (anti-tivoization waiver)
- Private modifications to pinion-gui's own source (keep changes
internal — no obligation to upstream or publish)
- Redistribution of pinion-gui as part of a derivative SDK, library
wrapper, or rebranded product
Pricing (via GitHub Sponsors — cumulative sponsorship model):
- Individual: $5000 USD cumulative
- Enterprise (5+ developers): Contact for quote
Sponsor: https://github.com/newmassrael
Contact: newmassrael@gmail.com
Full terms: LICENSE-COMMERCIAL.md
================================================================================
SCE-GENERATED CODE: MIT License (separately governed)
================================================================================
Code generated by `sce-codegen` from pinion-gui's SCXML sources follows
SCE's own LICENSE-GENERATED.md (MIT). The author of the input SCXML
file owns the copyright on the generated code per SCE policy — for
pinion-gui's own sources (`sources/**.scxml`), copyright belongs to
newmassrael; downstream users authoring their own SCXML own their own
generated code.
Legal precedent: ANTLR, Bison, Protocol Buffers, Ragel (tool license
does not extend to generated artifacts).
================================================================================
SCE RUNTIME ENGINE: Separately Licensed
================================================================================
pinion-gui's `out/` artifacts depend on the SCE Execution Engine at
runtime. The SCE engine is dual-licensed independently:
- LGPL-2.1-or-later WITH Static-Linking-Exception (FREE)
- OR SCE Commercial License (separate purchase from SCE)
See https://github.com/newmassrael/scxml-core-engine for SCE licensing.
A pinion-gui Commercial license does NOT automatically grant SCE
Commercial — they are independent products with independent licensing.
================================================================================
Quick Decision Guide
================================================================================
| Your Situation | License Choice | Cost |
|-----------------------------------------------|----------------|-----------------|
| Open source project, LGPL-compatible | LGPL-3.0+ | FREE |
| Internal company use, source compliance OK | LGPL-3.0+ | FREE |
| Proprietary commercial product | Commercial | $5000 / Contact |
| Embedded firmware (signed / locked devices) | Commercial | $5000 / Contact |
| Private modifications to pinion-gui | Commercial | $5000 / Contact |
| Redistribute as SDK / rebranded product | Commercial | $5000 / Contact |
================================================================================
SPDX IDENTIFIER
================================================================================
Files covered by this dual license use the following SPDX expression:
SPDX-License-Identifier: LGPL-3.0-or-later OR LicenseRef-pinion-gui-Commercial
SPDX-FileCopyrightText: Copyright (c) 2026 newmassrael