Skip to content

newmassrael/pinion

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

About

No description, website, or topics provided.

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE-COMMERCIAL.md

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors