-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathLICENSE
265 lines (207 loc) · 10 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
CSSM Unlimited License v2.0
Copyright (c) 2024 Sergiy Chernega
Updated November 9, 2024
Software License
Agreement
Introduction
This license ("License") governs the use, modification, and
distribution of software provided by the Author
("Author"). By using this software, you ("User") agree
to the terms of this License. If you do not agree to
the terms of this License, you are not permitted to use,
modify, or distribute the Software.
The license is provided free of charge, and you have the
right to use it according to the specified terms. The
Author reserves the right to make changes to this License
at any time, and these changes will take effect upon their
publication. Your continued use of the Software after
changes are made will be considered acceptance of the new
License terms.
This License is a legally binding agreement between the
User and the Author. All terms used in this License have
the meanings defined in this document unless otherwise
specified.
1. Definitions
1.1. Software refers to any software provided by the
Author, including but not limited to source code, object
code, documentation, graphic elements, and any accompanying
materials that accompany this software. All components of
the Software are part of this License.
1.2. Modification refers to any change, addition, or
adaptation of the Software, including but not limited to
changes in source code, functionality, interface,
documentation, or any other elements that comprise the
Software. Modification may include bug fixes, performance
improvements, or addition of new features.
1.3. User refers to any natural or legal person who
accesses and uses the Software in accordance with the terms
of this License. The User may act on their own behalf or
on behalf of a company, organization, or other legal
entity.
1.4. Documentation refers to any materials accompanying the
Software that contain information about its use,
configuration, functionality, and other aspects that help
the User understand how the Software works.
1.5. Derivative Works refers to any new works created based
on the Software, including but not limited to
modifications, adaptations, translations, compilations, and
other forms that alter the original Software.
1.6. License Terms refers to all conditions contained in
this License that govern the rights and obligations of the
parties, as well as rules for using, modifying, and
distributing the Software.
2. Rights and Obligations of the Author
2.1. The Author retains all rights to the authorship of
the Software, including but not limited to all
intellectual property rights, patents, trademarks, and
copyrights. The Author has the right to modify, update, or
revoke the Software License at any time.
2.2. The Author is not liable for any damages arising from
the use or inability to use the Software. This includes,
but is not limited to, direct, indirect, incidental,
special, or consequential damages that may arise from
using the Software.
2.3. The Author has the right to make changes to the
Software, including but not limited to updates, bug fixes,
functionality improvements, or adding new features. The
Author commits to informing Users about significant changes
in the Software through appropriate communication channels.
2.4. The Author has the right to receive compensation for
the use of the Software if provided for in the terms of a
separate agreement. In case of commercial use, the User
agrees to comply with payment terms if such terms have
been agreed upon.
2.5. The Author has the right to protect their
intellectual property rights, including the right to take
legal action in case of violation of this License's terms
or rights to the Software.
2.6. The Author commits to providing technical support to
Users within the limits defined by separate agreements or
conditions accompanying the Software.
3. Rights and Obligations of Users
3.1. Users have the right to:
- Use: Use the Software for any purpose, including
commercial, educational, or research purposes. Users may
run, copy, install, and use the Software on their devices
without restrictions, subject to compliance with this
License's terms.
- Study and Modify: Study, modify, adapt, and create
derivative works based on the Software. Users may make
changes to the source code, improve functionality, or adapt
the Software to their needs, provided they comply with
this License's terms.
3.2. Users are obligated to:
- Authorship: Maintain authorship notices in all copies of
the Software, including modified versions. This means Users
must indicate the Author's name and any relevant copyright
information in documentation and on the program screen.
- Notification: Report any discovered errors or problems
that may arise during Software use. Users should attempt to
contact the Author to provide feedback that may help
improve the Software.
- Compliance: Comply with all terms of this License,
including but not limited to authorship, distribution, and
modification terms.
3.3. Users must comply with all applicable laws and
regulations when using the Software. This includes, but is
not limited to, compliance with copyright laws, patents,
trademarks, and other intellectual property rights.
3.4. Users are responsible for maintaining the
confidentiality of their account credentials and
information related to Software access, and must
immediately notify the Author of any unauthorized access or
use of their credentials.
4. Distribution Terms
4.1. Any distribution of the Software, whether in original
or modified form, must be accompanied by a copy of this
License. This ensures that all new users receive the same
rights and obligations defined in this License.
4.2. Modified versions of the Software must be licensed
under the same terms as the original Software. This means
any changes made to the Software must remain open for
further use and modification by other Users.
4.3. Users who distribute modified versions must clearly
indicate what changes were made and provide information on
how to contact them for additional information about the
modifications.
4.4. Users must comply with all distribution-related terms,
including but not limited to attribution requirements,
inclusion of License copy, and compliance with authorship
terms.
4.5. When distributing the Software through online
platforms, Users must ensure that all links to the License
and terms of use are accessible to new users.
4.6. Users must comply with all rules and regulations
regarding software distribution in their jurisdiction,
including but not limited to licensing and reporting
requirements.
5. Disclaimer of Liability
5.1. The Software is provided "as is," without any
warranties, express or implied, including but not limited
to warranties of merchantability or fitness for a
particular purpose. The Author does not guarantee that the
Software will be error-free, uninterrupted, or meet all
User requirements.
5.2. The Author is not liable for any damages arising from
the use or inability to use the Software, including but
not limited to loss of data, profit, or other material or
immaterial damages. Users must understand the risks
associated with using the Software and accept them.
5.3. Users must understand that using the Software may lead
to unpredictable consequences, and they are responsible
for any actions that may arise from using the Software.
The Author is not liable for any consequences arising from
the use or misuse of the Software.
5.4. In the event of any claims related to Software use,
Users are obligated to indemnify the Author and compensate
for all costs associated with such claims.
5.5. Users must understand that using the Software may
involve risks such as data loss or system failures, and
they should take appropriate measures to protect their data
and systems.
6. License Termination
6.1. In case of violation of any terms of this License,
the license automatically terminates, and the User loses
all rights to use the Software. This includes, but is not
limited to, cases where the User does not comply with
authorship or distribution terms.
6.2. Users may restore their rights provided they correct
the violation before the Author discovers it. Rights
restoration may require confirmation that the User has
resolved all violations and complies with License terms.
6.3. The Author reserves the right to verify compliance
with this License's terms at any time and take appropriate
action in case of violations.
6.4. Upon License termination, the User must immediately
cease using the Software and delete all copies from all
their devices.
6.5. License termination does not release the User from
liability for License violations that occurred before
termination.
6.6. Users must confirm they have removed all Software
copies from all devices upon License termination.
6.7. The Author has the right to compensation for damages
in case of User violation of this License's terms.
7. Changes to License
7.1. The Author reserves the right to make changes or
updates to this License. Users will be notified of any
changes, and continued use of the Software after changes
will be considered acceptance of the new License terms.
Changes may include clarification of terms, new
requirements, or changes in Users' rights and obligations.
7.2. All License changes will be published on the Author's
official website or in Software documentation. Users are
responsible for regularly reviewing License updates.
7.3. If a User does not agree with new License terms, they
must cease using the Software and delete all copies from
all their devices.
7.4. When making License changes, the Author commits to
providing Users sufficient time to review new terms before
changes take effect.
7.5. Users may contact the Author with questions or for
clarification about new License terms if such arise.
7.6. In case of substantial License changes, the Author
may provide Users the opportunity to express their
comments or suggestions regarding new terms.
7.7. Users should be prepared for possible changes in
Software functionality due to License updates.