-
Notifications
You must be signed in to change notification settings - Fork 0
/
LICENSE
76 lines (56 loc) · 4.28 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
Copyright (c) 2023, Usher Labs Pty Ltd.
---
# USHER LABS NETWORK OPEN SOURCE LICENSE
---
## PREAMBLE
This software, developed by Usher Labs Pty Ltd, is licensed under the Usher Labs Network
Open Source License. This license is adapted from the Streamr Network Open Source License,
which in turn is based on the GNU Affero General Public License, version 3 (19 November 2007),
with additional limitations and requirements tailored for The Network by
Usher Labs Pty Ltd.
This license introduces operating parameters specific to The Network, potentially involving
the use of blockchain-enabled cryptocurrency tokens (such as "LSAN", "LSN" or "TSP").
These operating parameters are designed to protect the intellectual property
and collaborative effort invested in The Network. It aims to foster a healthy, interoperable ecosystem
supportive of The Network's goals and Usher Labs' interests.
## LICENSE SCOPE AND OPERATING PARAMETERS
1. This license permits the creation, modification, and distribution of the software (“Program”)
provided it adheres to the operating parameters defined herein, aimed at ensuring the Program's
compatibility and interoperability within The Network ecosystem. These terms shall be in addition
to and take precedence over the GNU Affero General Public License, Version 3, in the context of
the software developed by Usher Labs Pty Ltd. The License Terms of the GNU Affero General Public
License, Version 3, are incorporated herein by reference for the software developed under this license.
2. "The Network" refers to the Log Store Network or any future iterations or rebrandings of the
network under the oversight of Usher Labs Pty Ltd. The terms of this license will continue
to apply to The Network, irrespective of any changes to its name or branding, ensuring
continuity and protection of Usher Labs' intellectual property and efforts.
3. Operating Parameters:
a. **Interoperability**: The Program must maintain interoperability with The Network, supporting
and enhancing its functionality, performance, and security standards.
b. **Prohibition Against Independent Networks**: The Program, or any derivative works, shall not be
used to create, facilitate, or operate an independent and non-interoperable decentralized network
that is separate from or competitive with The Network, nor shall it be used in a manner that
undermines the interests of Usher Labs Pty Ltd or The Network's ecosystem.
c. **Contribution to The Network's Goals**: Modifications or enhancements to the Program should
contribute positively to The Network's goals, including but not limited to scalability, security,
and user adoption.
4. Commercial Licensing: Notwithstanding the above, entities interested in using the Program beyond
the scope allowed under this license may contact Usher Labs Pty Ltd for a commercial licensing agreement
at ryan@usher.so. This includes use cases that may require operating outside the defined operating
parameters for specific commercial purposes.
5. Modifications to the Program for the purpose of development, testing, or prototyping are
permitted, provided they do not breach the operating parameters or the intellectual property
rights of Usher Labs Pty Ltd.
6. Violations of these terms regarding software developed and copyrighted by Usher Labs Pty Ltd
are considered breaches of this license and may result in revocation of the rights granted herein.
## INTEROPERABILITY WITH STREAMR NETWORK
This Program is designed as an extension to and may be used in conjunction with the Streamr Node,
operating under the Streamr Network Open Source License. Our licensing applies exclusively to the
software developed and copyrighted by Usher Labs Pty Ltd, intended for use within The Network.
Any use of Streamr Node software, or other software licensed under the Streamr Network Open Source License,
remains subject to the terms of that license. See the included `LICENSE-STREAMR.txt` for the Streamr license terms.
---
Note: This license has been specifically crafted for the software developed by Usher Labs Pty Ltd as
an extension to the Streamr Node. Users and developers are encouraged to review the terms of the Streamr
Network Open Source License for any software components developed by Streamr that may be used in conjunction
with our Program.