-
Notifications
You must be signed in to change notification settings - Fork 2
/
COPYING.addendum
126 lines (95 loc) · 5.77 KB
/
COPYING.addendum
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
GNU AFFERO GENERAL PUBLIC LICENSE ADDENDUM
27 January 2023
Copyright (C) 2021-2023 Stiftelsen The Unigrid Foundation, UGD Software AB
<http://www.unigrid.org/>. Everyone is permitted to copy and distribute
verbatim copies of this license document, but changing it is not allowed.
This addendum to the GNU Affero General Public License incorporates
the terms and conditions of that license, supplemented by the additional
permissions listed below.
The terms in this addendum, contradictory or otherwise, take precedence
over the terms in the original license.
0. Additional Definitions.
As used herein, "this addendum" refers to this license addendum of the
GNU Affero General Public License for this software.
As used herein, "this code" refers to any .java or .xml files as
distributed by this software, as well as any binary distributions of the
software.
As used herein, "Unigrid website" refers to any links to web resources
associated with the Unigrid Foundation and UGD Software AB. Examples
include [http://www.unigrid.org] and [https://unigrid.org].
As used herein, "this network" refers to the physical Hedgehog network as
a running entity and as defined by The Unigrid Foundation and UGD Software
AB.
As used herein, "CLI header" refers to the license and header information
displayed in this code and when the application is started with "--help"
or "-h".
1. Attribution Terms.
As allowed by section 7b of the original GNU Affero General Public License,
this addendum complements the additional terms with the following conditions;
a) It is prohibited to use this software to run a seperate network,
private, public or otherwise, that communicates independently from this
network.
b) This code and CLI header must clearly and visibly attribute The Unigrid
Foundation and UGD Software AB.
c) Any mention of The Unigrid Foundation, UGD Software AB or links to any
Unigrid website may not be removed from the code itself or any of the
accompanying documents.
d) You may not use any non-direct or direct means to purposely hide
references to the website of The Unigrid Foundation or UGD Software AB.
e) The conditions described in 1a, 1b, 1c and 1d of this document can be
exempted if a written permission is received from an official
representative or from one of the boards of The Unigrid Foundation or
UGD Software AB.
f) Anybody contributing code or other work in the form of pull requests,
git commits or any other means to the official Hedgehog repository
[https://github.com/unigrid-project/hedgehog] agrees to grant The Unigrid
Foundation and UGD Software AB shared copyright for that contributed work
and to accept the license terms of this software as outlined by the
original GNU Affero General Public License and this addendum.
g) Any work contributed to this repository by a contributor as described
in section f of this document that is under a license or patent as
outlined by section 11 of the original GNU Affero General Public License,
grants The Unigrid Foundation and UGD Software AB a perpetual sublicense
or subpatent to indefinetly use that contribution in this code. The
contributor also ensures that they are the current owner of that license
or patent.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Forks
If you develop a new program based on this source code, you have to
make sure that this license is included, allowing the source code and
application to be redistributed and changed under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
Unigrid Hedgehog
Copyright © <year> Stiftelsen The Unigrid Foundation, UGD Software AB
Copyright © <year> <Additional author name>
Stiftelsen The Unigrid Foundation (org. nr: 802482-2408)
UGD Software AB (org. nr: 559339-5824)
This program is free software: you can redistribute it and/or modify
it under the terms of the addended GNU Affero General Public License as
published by the The Unigrid Foundation and the Free Software
Foundation, version 3 of the License (see COPYING and COPYING.addendum).
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero
General Public License and the addendum for more details.
You should have received an addended copy of the GNU Affero General Public
License with this program. If not, see <http://www.gnu.org/licenses/>
and <https://github.com/unigrid-project/hedgehog>.
It is also important that you add information on how to contact you
by electronic and paper mail.
If your software can interact with users remotely through a computer
network, you should also make sure that it provides a way for users to
get its source. For example, if your program is a web application, its
interface could display a "Source" link that leads users to an archive
of the code. There are many ways you could offer source, and different
solutions will be better for different programs; see section 13 for the
specific requirements.
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU AGPL, see
<https://www.gnu.org/licenses/>.
It is your responsibility to make sure that you own the copyright and
patents of any source code that you contribute to this project.