Skip to content

Commit c18b692

Browse files
Update licensing to PolyForm Noncommercial.
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
1 parent f0ebbfe commit c18b692

10 files changed

Lines changed: 153 additions & 33 deletions

CITATION.cff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ authors:
99
- family-names: "Krüger"
1010
given-names: "Marcel"
1111
year: 2026
12-
license: MIT
12+
license: "PolyForm Noncommercial 1.0.0"
1313
repository-code: "https://github.com/dfeen87/HLV-RAPS"
1414
url: "https://github.com/dfeen87/HLV-RAPS"
1515
identifiers:

LICENSE

Lines changed: 133 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,133 @@
1-
MIT License
2-
3-
Copyright (c) 2026 Don Michael Feeney Jr.
4-
5-
Permission is hereby granted, free of charge, to any person obtaining a copy
6-
of this software and associated documentation files (the "Software"), to deal
7-
in the Software without restriction, including without limitation the rights
8-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9-
copies of the Software, and to permit persons to whom the Software is
10-
furnished to do so, subject to the following conditions:
11-
12-
The above copyright notice and this permission notice shall be included in all
13-
copies or substantial portions of the Software.
14-
15-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21-
SOFTWARE.
1+
PolyForm Noncommercial License 1.0.0
2+
3+
<https://polyformproject.org/licenses/noncommercial/1.0.0>
4+
5+
Required Notice: Copyright (c) 2026 Don Michael Feeney Jr.
6+
7+
## Acceptance
8+
9+
In order to get any license under these terms, you must agree
10+
to them as both strict obligations and conditions to all
11+
your licenses.
12+
13+
## Copyright License
14+
15+
The licensor grants you a copyright license for the
16+
software to do everything you might do with the software
17+
that would otherwise infringe the licensor's copyright
18+
in it for any permitted purpose. However, you may
19+
only distribute the software according to [Distribution
20+
License](#distribution-license) and make changes or new works
21+
based on the software according to [Changes and New Works
22+
License](#changes-and-new-works-license).
23+
24+
## Distribution License
25+
26+
The licensor grants you an additional copyright license
27+
to distribute copies of the software. Your license
28+
to distribute covers distributing the software with
29+
changes and new works permitted by [Changes and New Works
30+
License](#changes-and-new-works-license).
31+
32+
## Notices
33+
34+
You must ensure that anyone who gets a copy of any part of
35+
the software from you also gets a copy of these terms or the
36+
URL for them above, as well as copies of any plain-text lines
37+
beginning with `Required Notice:` that the licensor provided
38+
with the software. For example:
39+
40+
> Required Notice: Copyright Yoyodyne, Inc. (http://example.com)
41+
42+
## Changes and New Works License
43+
44+
The licensor grants you an additional copyright license to
45+
make changes and new works based on the software for any
46+
permitted purpose.
47+
48+
## Patent License
49+
50+
The licensor grants you a patent license for the software that
51+
covers patent claims the licensor can license, or becomes able
52+
to license, that you would infringe by using the software.
53+
54+
## Noncommercial Purposes
55+
56+
Any noncommercial purpose is a permitted purpose.
57+
58+
## Personal Uses
59+
60+
Personal use for research, experiment, and testing for
61+
the benefit of public knowledge, personal study, private
62+
entertainment, hobby projects, amateur pursuits, or religious
63+
observance, without any anticipated commercial application,
64+
is use for a permitted purpose.
65+
66+
## Noncommercial Organizations
67+
68+
Use by any charitable organization, educational institution,
69+
public research organization, public safety or health
70+
organization, environmental protection organization,
71+
or government institution is use for a permitted purpose
72+
regardless of the source of funding or obligations resulting
73+
from the funding.
74+
75+
## Fair Use
76+
77+
You may have "fair use" rights for the software under the
78+
law. These terms do not limit them.
79+
80+
## No Other Rights
81+
82+
These terms do not allow you to sublicense or transfer any of
83+
your licenses to anyone else, or prevent the licensor from
84+
granting licenses to anyone else. These terms do not imply
85+
any other licenses.
86+
87+
## Patent Defense
88+
89+
If you make any written claim that the software infringes or
90+
contributes to infringement of any patent, your patent license
91+
for the software granted under these terms ends immediately. If
92+
your company makes such a claim, your patent license ends
93+
immediately for work on behalf of your company.
94+
95+
## Violations
96+
97+
The first time you are notified in writing that you have
98+
violated any of these terms, or done anything with the software
99+
not covered by your licenses, your licenses can nonetheless
100+
continue if you come into full compliance with these terms,
101+
and take practical steps to correct past violations, within
102+
32 days of receiving notice. Otherwise, all your licenses
103+
end immediately.
104+
105+
## No Liability
106+
107+
***As far as the law allows, the software comes as is, without
108+
any warranty or condition, and the licensor will not be liable
109+
to you for any damages arising out of these terms or the use
110+
or nature of the software, under any kind of legal claim.***
111+
112+
## Definitions
113+
114+
The **licensor** is the individual or entity offering these
115+
terms, and the **software** is the software the licensor makes
116+
available under these terms.
117+
118+
**You** refers to the individual or entity agreeing to these
119+
terms.
120+
121+
**Your company** is any legal entity, sole proprietorship,
122+
or other kind of organization that you work for, plus all
123+
organizations that have control over, are under the control of,
124+
or are under common control with that organization. **Control**
125+
means ownership of substantially all the assets of an entity,
126+
or the power to direct its management and policies by vote,
127+
contract, or otherwise. Control can be direct or indirect.
128+
129+
**Your licenses** are all the licenses granted to you for the
130+
software under these terms.
131+
132+
**Use** means anything you do with the software requiring one
133+
of your licenses.

README.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
**Advanced Safety & Predictive Intelligence Layer for Flight-Ready Systems**
66

7-
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
7+
[![License: PolyForm Noncommercial 1.0.0](https://img.shields.io/badge/License-PolyForm%20Noncommercial--1.0.0-orange.svg)](LICENSE)
88
[![CI](https://github.com/dfeen87/HLV-RAPS/actions/workflows/ci.yml/badge.svg)](https://github.com/dfeen87/HLV-RAPS/actions/workflows/ci.yml)
99
[![C++](https://img.shields.io/badge/C%2B%2B-17-blue.svg)](https://isocpp.org/)
1010
[![CMake](https://img.shields.io/badge/CMake-3.10+-064F8C.svg)](https://cmake.org/)
@@ -526,15 +526,23 @@ I would like to acknowledge **Microsoft Copilot**, **Anthropic Claude**, **Googl
526526

527527
## License
528528

529-
This project is now **100% open-source under the MIT License**.
529+
This project is licensed under the **PolyForm Noncommercial License 1.0.0**.
530530

531-
You may use, modify, and distribute this software under the terms of the included `LICENSE` file.
531+
Under these terms, you are free to use, modify, and distribute this software for any **noncommercial purpose**.
532532

533+
### Key Terms:
534+
- **Permitted Purposes**: Any noncommercial purpose is permitted. This includes:
535+
- **Personal Use**: Research, experiment, testing, personal study, hobby projects, and amateur pursuits, provided there is no anticipated commercial application.
536+
- **Noncommercial Organizations**: Use by educational institutions, charitable organizations, public research organizations, public safety or health organizations, environmental protection organizations, or government institutions.
537+
- **Notices**: You must include the original terms or their URL, along with any `Required Notice` provided with the software, in any copies or distributions.
538+
- **Commercial Use**: Commercial use, development, or deployment is strictly prohibited under this license.
539+
540+
For full license details, please see the included [`LICENSE`](LICENSE) file.
533541

534542
---
535543

536544
## Enterprise Consulting & Integration
537-
This architecture is fully open-source under the MIT License. If your organization requires custom scaling, proprietary integration, or dedicated technical consulting to deploy these models at an enterprise level, please reach out at: dfeen87@gmail.com
545+
This architecture is available under the PolyForm Noncommercial License 1.0.0. If your organization requires a commercial license, custom scaling, proprietary integration, or dedicated technical consulting to deploy these models at an enterprise level, please reach out at: dfeen87@gmail.com
538546

539547
<div align="center">
540548

include/raps/telemetry/jsonl_sink.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* - Easy to parse
66
* - Stream-friendly
77
*
8-
* License: Non-Commercial (see LICENSE)
8+
* Licensed under the PolyForm Noncommercial License 1.0.0
99
*/
1010

1111
#include <cstdio>

include/raps/telemetry/telemetry_event.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* RAPS Telemetry v2.3
44
* Deterministic, bounded, read-only observability events.
55
*
6-
* License: Non-Commercial (see LICENSE)
6+
* Licensed under the PolyForm Noncommercial License 1.0.0
77
*/
88

99
#include <cstdint>

include/raps/telemetry/telemetry_logger.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* - No allocations in emit() hot path
66
* - Best-effort ordering via seq counter
77
*
8-
* License: Non-Commercial (see LICENSE)
8+
* Licensed under the PolyForm Noncommercial License 1.0.0
99
*/
1010

1111
#include <atomic>

include/raps/telemetry/telemetry_metadata.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* - Failure to write is acceptable
1414
* - No blocking in control paths
1515
*
16-
* License: Non-Commercial (see LICENSE)
16+
* Licensed under the PolyForm Noncommercial License 1.0.0
1717
*/
1818

1919
#include <cstdio>

include/raps/telemetry/telemetry_ring_buffer.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* - minimal contention
99
* - acceptable ordering (seq numbers)
1010
*
11-
* License: Non-Commercial (see LICENSE)
11+
* Licensed under the PolyForm Noncommercial License 1.0.0
1212
*/
1313

1414
#include <atomic>

include/raps/telemetry/telemetry_run_directory.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* data/telemetry/runs/run_YYYY-MM-DDTHH-MM-SSZ/
1010
* data/telemetry/runs/latest -> run_YYYY-MM-DDTHH-MM-SSZ
1111
*
12-
* License: Non-Commercial (see LICENSE)
12+
* Licensed under the PolyForm Noncommercial License 1.0.0
1313
*/
1414

1515
#include <string>

include/raps/telemetry/telemetry_sink.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
/*
33
* Telemetry sink interface: keeps the core logger decoupled from export mechanisms.
44
*
5-
* License: Non-Commercial (see LICENSE)
5+
* Licensed under the PolyForm Noncommercial License 1.0.0
66
*/
77

88
#include "telemetry_event.hpp"

0 commit comments

Comments
 (0)