forked from maidsafe/sn_routing
-
Notifications
You must be signed in to change notification settings - Fork 0
/
LICENSE
441 lines (294 loc) · 22.4 KB
/
LICENSE
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
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
MaidSafe.net Commercial Licence 1.0
DATE [insert date]
PARTIES
(1) MaidSafe.next Ltd registered company number SC297540 of 72 Templehill, Troon, Scotland,
KA10 6BE; and
(2) [INSERT FULL COMPANY NAME OF CUSTOMER] (registered company number [number]) of [address]
(the "Customer").
INTRODUCTION
MaidSafe has agreed to supply and license, and the Customer has agreed to use and pay for,
MaidSafe's proprietary software on the terms set out in this agreement.
1. Definitions
In this agreement:
"Affiliate" means in relation to any company, any body corporate which is from time to time a
holding company of that company, a subsidiary of that company or a subsidiary of a holding
company of that company ("holding company" and "subsidiary" having the meanings attributed to
them by s.1159 Companies Act 2006);
"Intellectual Property Rights" means any patents, rights to inventions, copyrights and similar
rights, rights in know-how and all other intellectual property rights anywhere in the world
for the full term of those rights including all registrations and applications and the right
to apply for registrations;
"Licence" shall mean the licence in clause 3 of this agreement;
"Object" form shall mean any form resulting from mechanical transformation or translation of a
Source form, including but not limited to compiled object code, generated documentation, and
conversions to other media types;
"Software" means the source or binary form of any MaidSafe.net limited developed code; and
"Source" form shall mean software source code.
2. Supply of the Software
MaidSafe will make available to the Customer the Software for download.
3. Licence
3.1 In consideration of, and subject to payment of, the charges payable under this agreement,
MaidSafe grants the Customer a perpetual non-exclusive licence to use reproduce, sublicense,
and distribute the Software in Source or Object form, in each case in accordance with this
clause 3, for the duration of this agreement. This right includes the right to use the
Intellectual Property Rights in the Software, including patent rights, and the Customer
acknowledges that its use of the Software or any similar software (or any modified version of
the Software or any software that is based on or includes any part of the Software) other than
in accordance with the terms of this agreement (including the payment of the charges when due)
would infringe MaidSafe's Intellectual Property Rights, including patents rights, and in such
cases MaidSafe may terminate this Agreement without prejudice to its rights to claim damages,
account of profits and/or injunctive relief.
3.2 Customer may reproduce and distribute copies of the Software in any medium, with or without
modifications, and in Source or Object form, provided that Customer meets the following
conditions:
(a) Customer must ensure that any permitted user is required to enter into a written
software licence and is not allowed to use the Software (including any modified version
of the Software or any software that is based on or includes any part of the Software)
in any manner that would not be permitted by this Licence;
(b) Customer must cause any modified files to carry prominent notices stating that Customer
changed the files;
(c) Customer must retain, in the Source form of any copies of the Software (including any
modified version of the Software or any software that is based on or includes any part
of the Software) or any part thereof that Customer distributes, all copyright, patent,
trademark, and attribution notices from the Source form of the Software; and
(d) if the Software includes a "NOTICE" text file as part of its distribution, then any
copies of the Software (including any modified version of the Software or any software
that is based on or includes any part of the Software) or any part that Customer
distributes must include a readable copy of the attribution notices contained within
such NOTICE file in at least one of the following places:
(i) within a NOTICE text file distributed as part of the Software;
(ii) within the Source form or documentation, if provided along with the Software; or
(iii) within a display generated by the Software, if and wherever such third-party
notices normally appear. The contents of the NOTICE file are for informational
purposes only and do not modify the Licence.
3.3 Except as expressly permitted otherwise by any term of this agreement, only the Customer is
permitted to use the Software. Use by the Customer includes use by the Customer's employees
and contractors provided that such use is solely on behalf of the Customer and for the
purposes of the Customer's business.
3.4 The Customer may make such backup copies of the Software as are reasonably necessary to
support the Customer's use of the Software in accordance with this agreement. MaidSafe will
own the Intellectual Property Rights in any such backup copies.
3.5 The Customer may reverse engineer or decompile the Software but only to the extent allowed
under applicable law and on the basis that Customer will request interoperability information
from MaidSafe.
3.6 The Customer will comply with any reasonable instructions which MaidSafe gives the Customer
relating to the use of the Software (or any modified version of the Software or any software
that is based on or includes any part of the Software). The Customer will allow MaidSafe
access to any premises controlled by the Customer in order to allow MaidSafe to check that the
Software (or any modified version of the Software or any software that is based on or includes
any part of the Software) is being used only as permitted.
3.7 This agreement does not grant permission to use the trade names, trademarks, service marks, or
product names of the Licensor, except as required for reasonable and customary use in
describing the origin of the Software and complying with this agreement.
4. Limited warranty
4.1 MaidSafe warrants that it will perform its obligations under this agreement with reasonable
care and skill.
4.2 If the warranty in clause 4.1 is breached, the Customer must tell MaidSafe as soon as
possible. The Customer must give MaidSafe a reasonable time to fix the problem or to
re-perform any relevant services. This will be done without any additional charge to the
Customer. If MaidSafe is able to do this within a reasonable time, MaidSafe will have no
other obligations or liability in relation to that breach. If MaidSafe is unable to do this
within a reasonable time or MaidSafe does not think that it is a sensible way to deal with the
problem, then MaidSafe may if it wishes elect to take back the Software and to refund to the
Customer all of the money which the Customer has paid to MaidSafe under this agreement. Where
the problem relates to a portion of the Software and other elements supplied which are capable
of use separately without material detriment to the Customer, MaidSafe may take back (and
refund in respect of) affected portions only.
4.3 Apart from the terms set out in this agreement, no conditions, warranties or other terms apply
to the Software or its supply or Licence under this agreement. In particular, no implied
conditions, warranties or other terms relating to satisfactory quality or fitness for any
purpose will apply to anything supplied under this agreement. MaidSafe does not warrant or
enter into any terms to the effect that the Software:
(a) will perform any particular function or purpose; or
(b) be entirely free from defects or that its operation will be entirely error free.
4.4 MaidSafe will not be liable for breach of any of the warranties or any other terms in this
agreement to the extent that the breach arises from:
(a) use of the Software other than in accordance with normal operating procedures or as
otherwise notified to the Customer by MaidSafe;
(b) any alterations to the Software made by anyone other than MaidSafe or someone authorised
by MaidSafe;
(c) any problem with the computer on which the Software is installed, any equipment
connected to that computer or any other software which is installed on that computer;
(d) any abnormal or incorrect operating conditions; or
(e) use of the Software in combination with any other hardware or software, unless this use
has been approved by MaidSafe in writing.
5. Limitation of Liability
5.1 Neither party's liability:
(a) for death or personal injury caused by its negligence or the negligence of its employees
or agents;
(b) for breach of clause 7 (Confidentiality); or
(c) for fraudulent misrepresentation, is excluded or limited by this agreement, even if any
other term of this agreement would otherwise suggest that this might be the case.
5.2 Other than as set out in clause 5.1, neither party shall be liable to the other (whether for
breach of contract, negligence or for any other reason) for any:
(a) loss of profits;
(b) loss of sales;
(c) loss of revenue;
(d) loss of any software or data;
(e) loss of use of hardware, software or data;
(f) indirect, consequential or special loss.
5.3 Subject to clauses 5.1 and 5.2, MaidSafe's total aggregate liability under this agreement and
in relation to anything which MaidSafe has done or not done in connection with this agreement
(and whether the liability arises because of breach of contract, negligence or for any other
reason) shall be limited to:
(a) an amount equal to 125% of the total amount payable by the Customer under this agreement
in the preceding 12 months; or
(b) if the amount referred to in (a) cannot be calculated accurately at the time the
relevant liability is to be assessed, or if it is less than £5,000, to £5,000
6. Charges
6.1 Schedule 1 sets out the licence fees and other charges payable by the Customer under this
agreement. The charges are due on the dates (or on the happening of the events) specified in
schedule 1.
6.2 MaidSafe may invoice the Customer for the charges as soon as they become due. The Customer
must pay the invoices within 30 days of receiving them (and if MaidSafe posts them to the
Customer, the Customer will be treated as having received them two working days later unless
the Customer can show that this was not the case).
6.3 Where any charges are based on the Customer's revenues the Customer shall keep all accounts
and documents necessary to evidence such revenues and to support any calculation of the
relevant revenue share, and shall provide copies to MaidSafe on request. Customer shall allow
MaidSafe and its agents to enter into Customer's premises and to have access to all such
accounts and documents upon reasonable request. Where Customer's accounts and documents
illustrate that Customer has underpaid any charges (or MaidSafe can otherwise demonstrate
this) Customer shall immediately pay the balance due to MaidSafe plus MaidSafe's reasonable
costs of audit. This clause 6.3 shall survive termination or expiry of this agreement for 6
years.
6.4 MaidSafe may charge interest on all sums outstanding beyond the date on which they are due for
payment under this agreement. Interest may be charged on that basis from the date payment was
due until the date of payment (including after any judgement has been obtained) at the rate of
3% per calendar month or part thereof.
6.5 The amounts specified in schedule 1 do not include VAT or any other taxes on supplies and the
Customer will pay these to MaidSafe as well as the amounts concerned.
7. Confidentiality
7.1 Each party will keep confidential any information which the other supplies to it in connection
with this agreement. Confidential information will include the Software and any related
documentation; all information marked as being confidential; and any other information which
might reasonably be assumed to be confidential. The obligations as to confidentiality in this
agreement will not apply to any information which:
(a) is available to the public other than because of any breach of this agreement;
(b) is, when it is supplied, already known to whomever it is disclosed to in circumstances
in which they are not prevented from disclosing it to others;
(c) is independently obtained by whomever it is disclosed to in circumstances in which they
are not prevented from disclosing it to others; or
(d) is required to be disclosed by law or by any court or tribunal with proper authority to
order its disclosure (but only to the extent of such requirements).
8. Term and termination
8.1 This agreement will commence on the date set out on page 1 and will continue indefinitely
until terminated in accordance with this clause 8.
8.2 Either party may terminate this agreement if:
(a) the other materially breaches any term of this agreement and it is not possible to
remedy that breach or it is possible to remedy that breach, but the other fails to do so
within 30 days of being asked to do so; or
(b) the other suffers any of the following event:
(i) a meeting of creditors of that party being held or an arrangement or composition
with or for the benefit of its creditors (including a voluntary arrangement as
defined in the Insolvency Act 1986) being proposed by or in relation to that
party;
(ii) a chargeholder, receiver, administrative receiver or other similar party taking
possession of or being appointed over or any distress, execution or other process
being levied or enforced (and not being discharged within seven days) on the whole
or a material part of the assets of that party;
(iii) that party ceasing to carry on business or being deemed to be unable to pay its
debts within the meaning of section 123 Insolvency Act 1986;
(iv) that party or its directors or the holder of a qualifying floating charge or any
of its creditors giving notice of their intention to appoint, appointing or making
an application to the court for the appointment of, an administrator;
(v) a petition being advertised or a resolution being passed or an order being made
for the administration or the winding-up, bankruptcy or dissolution of that party;
and/or
(vi) the happening in relation to that party of an event analogous to any of the above
in any jurisdiction in which it is incorporated or resident or in which it carries
on business or has assets.
8.3 MaidSafe may terminate this agreement if:
(a) Customer fails to pay any charges within 60 days of their due date; or
(b) should the Software become, or in MaidSafe's reasonable opinion is likely to become, the
subject of a claim of intellectual property infringement claim.
8.4 Apart from any other rights which MaidSafe might have, if the Customer breaches this agreement
MaidSafe may suspend performance of any of its obligations or any of the Customer's rights
under this agreement until the Customer remedies the breach to the reasonable satisfaction of
MaidSafe.
9. Consequences of termination
9.1 If this agreement is terminated (regardless of who terminates it and regardless of the reason)
the Customer will immediately on termination:
(a) cease using the Software (including any modified version of the Software or any software
that is based on or includes any part of the Software);
(b) return all copies of the Software to MaidSafe or (if the copies are on media which is
non-removable and forms part of equipment belonging to the Customer) delete all copies
in such a way that they cannot be recovered; and
(c) confirm to MaidSafe in writing that both of the above things have been done.
9.2 Termination of this agreement will not affect any accrued rights or liabilities which either
MaidSafe or the Customer may have by the time termination takes effect. Clauses 5, 6 (for
unpaid charges), 7 and 9 shall survive termination or expiry of this agreement and any other
clause shall survive termination or expiry if expressly stated.
10. Other terms
10.1 The Customer may not assign any of the Customer's rights or obligations under this agreement.
MaidSafe may assign this agreement or any of MaidSafe's rights or obligations under this
agreement to someone else, provided MaidSafe tells the Customer in writing if it does so.
10.2 Neither party has any authority to enter into a contract for or on behalf of the other party,
to assume a liability on behalf of the other party or to pledge the credit of the other party,
unless such authority is expressly granted in writing by the other party. Neither party may
act as if it has such authority and must not represent (expressly or by implying it) that it
has such authority.
10.3 MaidSafe will not be liable to the Customer for any breach of this agreement which arises
because of any circumstances which MaidSafe cannot reasonably be expected to control.
10.4 All notices and consents relating to this agreement must be in writing. All variations to
this agreement must be agreed, set out in writing and signed on behalf of both MaidSafe and
the Customer before they take effect.
10.5 In this agreement, unless it says otherwise:
(a) reference to a person includes a legal person (such as a limited company) as well as a
natural person;
(b) reference to this agreement includes reference to the schedules and appendices and other
documents attached to it or incorporated by reference into it (all as amended or added
to from time to time);
(c) reference to "including" in this agreement shall be treated as being by way of example
and shall not limit the general applicability of any preceding words;
(d) reference to any legislation shall be to that legislation as amended, extended or
re-enacted from time to time and to any subordinate provision made under that
legislation;
(e) references to clauses or schedules shall be to those in this agreement;
(f) reference to this agreement shall include reference to it after it has been amended,
added to or replaced by a new agreement.
10.6 Except to the extent that this agreement expressly says otherwise, nothing in this agreement
shall create a partnership between the parties or give the rights of a partner to either
party.
10.7 Any software supplied or Licenced under this agreement will not be treated as goods within the
meaning of the Sale of Goods Act 1979. Firmware will be treated as part of the goods in which
it is installed.
10.8 This agreement sets out all of the terms that have been agreed between MaidSafe and the
Customer in relation to the subjects covered by it. Subject to clause 5.1, no other
representations or terms shall apply or form part of this agreement. The Customer
acknowledges that it has not been influenced to enter this agreement by anything MaidSafe has
said or done or committed to do, except as expressly recorded herein.
10.9 No term of this agreement is enforceable under the Contracts (Rights of Third Parties) Act
1999 by a person who is not a party to this agreement.
10.10 This agreement is governed by Scottish law. Both MaidSafe and the Customer submit to the
exclusive jurisdiction of the Scottish courts in relation to any dispute concerning this
agreement but MaidSafe is also entitled to apply to any court worldwide for injunctive and
other remedies in order to protect or enforce its Intellectual Property Rights.
SCHEDULE 1
CHARGES
1. Customer shall pay to MaidSafe 1% of Qualifying Revenue.
2 "Qualifying Revenue" shall mean any revenue generated directly or indirectly by Customer or
any Affiliate of Customer through:
(a) use of the Software (including any modified version of the Software or any software that
is based on or includes any part of the Software); or
(b) the provision of services directly or indirectly to any person using the Software
(including any modified version of the Software or any software that is based on or
includes any part of the Software),
("Qualifying Activities") less any VAT charged on such Qualifying Activities.
3. Where any Qualifying Activity is discounted or provided for free (whether through bundling or
otherwise) it will be deemed to be provided at market rate and the relevant Qualifying Revenue
shall be calculated accordingly.
4. The charges will be payable quarterly in arrears.
5. Within 5 days of the end of each month Customer will provide to MaidSafe a statement setting
out the Qualifying Revenue for the month. MaidSafe shall invoice Customer within 5 days of
the end of each third month. Where no statement is provided or MaidSafe has cause to believe
it to be inaccurate it may invoke its audit rights under this agreement.
SIGNED on behalf of both parties on the date set out on page 1 of this agreement:
SIGNED: .....................................................................
for and on behalf of MaidSafe
.....................................................................
Name/status
SIGNED: .....................................................................
for and on behalf of the Customer
.....................................................................
Name/status