Skip to content

Commit ba59fb7

Browse files
add cla and fix license
1 parent 14a27c3 commit ba59fb7

3 files changed

Lines changed: 46 additions & 3 deletions

File tree

.github/pull_request_template.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
## Description
2+
(Briefly describe what this PR does)
3+
4+
## Checklist
5+
- [ ] I have tested my changes locally
6+
- [ ] The code is my own work, or I have permission from the original author to submit it
7+
- [ ] The code is not substantially generated by AI tools
8+
- [ ] I have added necessary documentation (if appropriate)
9+
10+
## Legal
11+
- [ ] **I have read and agree to the terms of the [CLA](../CLA.md) file.** *(Checking this box constitutes a digital signature)*

CLA.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Individual Contributor License Agreement (CLA)
2+
3+
By contributing to this repository (via Pull Request, Commit, or other means), I hereby certify the following:
4+
5+
1. **Originality:** The code, documentation, or other content I am contributing ("Contribution") is my original work, and I have the right to submit it.
6+
2. **Copyright Assignment:** I hereby assign and transfer to the Owner all copyright and other intellectual property rights in the Contribution.
7+
3. **Waiver:** I waive any "moral rights" or similar rights I may have in the Contribution that would prevent the Owner from using it in any way.
8+
4. **Grant of Rights:** The Owner (obfuscatedgenerated) has the unlimited right to use, modify, distribute, sell, sublicense, and relicense the Contribution as part of OllieOS or future projects, without restriction or royalty.
9+
5. **No Obligation:** I understand that the Owner is not obligated to use or merge my Contribution.

LICENSE

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,18 @@ ALL RIGHTS RESERVED.
66
This software and its associated source code files (the "Source Code") are the
77
proprietary and confidential property of obfuscatedgenerated.
88

9-
YOU MAY NOT:
9+
Except as expressly provided in Sections 2-5 below, YOU MAY NOT:
1010
a. Copy, modify, distribute, sell, or transfer the Source Code, in whole or
1111
in part, to any third party.
1212
b. Reverse engineer, decompile, or disassemble the Source Code.
1313
c. Use the Source Code for any commercial purpose without express written consent.
1414

15-
2. EXCEPTION FOR PUBLIC ARTIFACTS (TYPE DECLARATIONS)
15+
2. GRANT OF LICENSE
16+
Permission is hereby granted to:
17+
a. Download and view the Source Code.
18+
b. Compile, build, and execute the Source Code for personal use.
19+
20+
3. EXCEPTION FOR PUBLIC ARTIFACTS (TYPE DECLARATIONS)
1621
Notwithstanding the restrictions above, files explicitly released by the
1722
Author in the "types" branch or distribution (specifically .d.ts files
1823
and associated build artifacts) are governed by the MIT License included
@@ -21,7 +26,25 @@ ALL RIGHTS RESERVED.
2126
Usage of the generated type definitions to build extensions or packages
2227
via "pkgbuild" is explicitly permitted.
2328

24-
3. DISCLAIMER
29+
4. EXCEPTION FOR AUTHORISED TOOLING (OLLIEOS_NODE)
30+
The Node.js wrapper/runner known as "ollieos_node" is explicitly recognised
31+
as authorised tooling.
32+
33+
a. Users are permitted to use "ollieos_node" to download and execute this
34+
software.
35+
b. Automatic modifications or patches applied by "ollieos_node" for the
36+
sole purpose of compatibility/execution are permitted, provided the
37+
resulting software is not redistributed.
38+
39+
5. EXCEPTION FOR CONTRIBUTIONS
40+
Users are permitted to fork and modify the Source Code for the sole purpose
41+
of developing patches, bug fixes, or features to be submitted back to the
42+
original repository via Pull Request.
43+
44+
All contributions are subject to the project's Contributor License
45+
Agreement (CLA).
46+
47+
6. DISCLAIMER
2548
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2649
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2750
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE

0 commit comments

Comments
 (0)