-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNOTICE
More file actions
177 lines (130 loc) · 7.1 KB
/
NOTICE
File metadata and controls
177 lines (130 loc) · 7.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
Attribution and Credits
This software was created by Jasper Ford.
Copyright © 2024–2026 Jasper Ford.
Founders of the originating Irish timebank initiative hOUR Timebank CLG:
- Jasper Ford
- Mary Casey
This software is informed by and builds upon a social impact study
commissioned by the West Cork Development Partnership.
Contributors:
- Steven J. Kelly (community insight, product thinking)
- Sarah Bird (CEO, Timebanking UK)
Acknowledgements:
- West Cork Development Partnership
- Fergal Conlon, SICAP Manager
================================================================================
REQUIRED ATTRIBUTION NOTICE (Section 7(b) of AGPL v3)
================================================================================
In accordance with Section 7(b) of the GNU Affero General Public License v3,
any application that uses, modifies, or is based on this software MUST display
the following attribution in a user-visible location:
1. ABOUT PAGE (Required)
The application's About page (or equivalent) MUST include:
a) Header attribution:
"Powered by Project NEXUS
Created by Jasper Ford
Licensed under AGPL v3"
[Link to: https://github.com/jasperfordesq-ai/api.project-nexus.net]
b) FULL CONTRIBUTOR LIST (Required):
The About page MUST display ALL contributors listed in CONTRIBUTORS.md
(or contributors.json). This includes:
- Creator (Jasper Ford)
- Founders (Jasper Ford, Mary Casey)
- All Contributors (with their roles)
- Research Foundation acknowledgement
- All Acknowledgements
The contributor list must be rendered programmatically from the
canonical source file (contributors.json) to ensure consistency
and prevent accidental omissions.
Displaying only a subset of contributors, or linking to the file
instead of displaying the full list, is NOT compliant.
c) If the application has multiple About screens (tenant, public, admin),
ALL must include the full contributor list.
2. FOOTER ATTRIBUTION (Required)
The application's footer (visible on all pages) MUST include:
"Built on Project NEXUS by Jasper Ford"
This text must link to: https://github.com/jasperfordesq-ai/api.project-nexus.net
3. SOURCE CODE LINK (Required by AGPL Section 13)
A clearly visible link to the source code repository must be provided,
accessible to all users of the network application.
These attribution requirements apply to:
- Direct deployments of this software
- Modified versions of this software
- Applications that incorporate substantial portions of this code
- SaaS or hosted versions accessible over a network
Removal or obscuring of these attributions is a violation of the license.
================================================================================
PROHIBITION OF MISREPRESENTATION (Section 7(c) of AGPL v3)
================================================================================
You may NOT:
- Claim to be the original author of this software
- Remove, alter, or obscure any copyright notices or author attributions
- Present this software as your own creation
- Imply endorsement by the original author without written permission
Modified versions MUST be clearly marked as modified. Any modified version
must prominently display:
"This software is a modified version of Project NEXUS.
Original software created by Jasper Ford.
This modified version is not endorsed by the original author."
================================================================================
NAME AND TRADEMARK RESTRICTIONS (Sections 7(d) and 7(e) of AGPL v3)
================================================================================
Without explicit written permission from Jasper Ford, you may NOT:
- Use the names "Project NEXUS", "Jasper Ford", or "Mary Casey" for
publicity, marketing, or endorsement purposes
- Use any logos, branding, or trademarks associated with this project
- Imply that your product or service is officially affiliated with,
endorsed by, or sponsored by Project NEXUS or its creators
The attribution requirements above are permitted and required uses.
All other uses of names and marks require separate written permission.
================================================================================
INDEMNIFICATION (Section 7(f) of AGPL v3)
================================================================================
By using, modifying, or distributing this software, you agree to indemnify,
defend, and hold harmless Jasper Ford, Mary Casey, and any contributors from
and against any and all claims, damages, losses, costs, and expenses
(including reasonable legal fees) arising from:
- Your use, modification, or distribution of this software
- Your violation of this license or any applicable laws
- Any claims that your modifications infringe third-party rights
- Any liability arising from your deployment of this software
This indemnification obligation survives termination of the license.
================================================================================
ENHANCED WARRANTY DISCLAIMER (Section 7(a) of AGPL v3)
================================================================================
IN ADDITION TO THE STANDARD AGPL WARRANTY DISCLAIMER:
THIS SOFTWARE IS PROVIDED FOR COMMUNITY TIMEBANKING PURPOSES. THE AUTHORS
MAKE NO REPRESENTATIONS REGARDING SUITABILITY FOR ANY PARTICULAR PURPOSE,
INCLUDING BUT NOT LIMITED TO FINANCIAL, LEGAL, OR REGULATORY COMPLIANCE.
YOU ARE SOLELY RESPONSIBLE FOR:
- Compliance with all applicable laws in your jurisdiction
- Data protection and privacy (GDPR, CCPA, etc.)
- Financial regulations if handling credits or transactions
- Proper security measures for your deployment
THE AUTHORS ACCEPT NO LIABILITY FOR ANY DAMAGES ARISING FROM YOUR USE,
INCLUDING LOSS OF DATA, BUSINESS INTERRUPTION, OR REGULATORY PENALTIES.
================================================================================
RELATED PROJECTS
================================================================================
Project NEXUS is actively developed across two codebases:
V1 (original platform):
PHP 8.2+ / React 18 / MariaDB
https://github.com/jasperfordesq-ai/nexus-v1
V2 (this repository):
ASP.NET Core 8 / React 18 / PostgreSQL
https://github.com/jasperfordesq-ai/api.project-nexus.net
V1 is the original platform — functional, in production, and the foundation
of all Project NEXUS communities. V2 is a new backend being built alongside
V1, progressively replacing the PHP API. Both share the same React frontend
and design system.
Note: This section is informational. The attribution requirements in
Section 7(b) above apply to THIS repository only. References to V1 are
provided for context and are not required for downstream compliance.
================================================================================
License
This software is licensed under the GNU Affero General Public License
version 3 or (at your option) any later version.
Trademarks
The names, logos, and branding associated with this project are not
licensed under the GNU Affero General Public License.
Use of trademarks or branding requires separate permission.