-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathLICENSE
More file actions
126 lines (90 loc) · 5 KB
/
LICENSE
File metadata and controls
126 lines (90 loc) · 5 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
Vivid Source Available License
Version 1.0, March 2026
Copyright (c) 2024-present See-Through Lab LLC. All rights reserved.
1. DEFINITIONS
"Software" means the Vivid creative coding framework, including its runtime,
interface, build system, documentation, seed operators, and all other files
in this repository, in source or compiled form.
"You" means the individual or entity exercising rights under this License.
"Personal Use" means use by an individual for personal, non-commercial
purposes including learning, experimentation, artistic creation, research,
and evaluation. Personal Use includes using the Software to create
audiovisual works (installations, performances, interactive art) for any
purpose, including commercial exhibition.
"Educational Use" means use by accredited educational institutions, their
faculty, staff, and enrolled students, for teaching, coursework, academic
research, and workshops. Educational Use includes classroom instruction,
student projects, and academic publications.
"Contribution" means any modification, addition, or derivative work
submitted to the copyright holder for inclusion in the Software, such as
pull requests to this repository.
"Operator Package" means a self-contained operator or collection of
operators that extends the Software's functionality, distributed in a
separate repository or package, and that depends on the Software's public
operator API but does not modify or incorporate the Software's runtime,
interface, or core libraries.
2. GRANT OF RIGHTS
Subject to the terms of this License, See-Through Lab LLC grants You a
non-exclusive, worldwide, royalty-free, non-transferable, non-sublicensable
right to:
a) View, read, and study the Software's source code.
b) Download, compile, and run the Software for Personal Use.
c) Download, compile, and run the Software for Educational Use.
d) Create Operator Packages that interface with the Software through its
public operator API, and distribute those Operator Packages under any
license of your choosing.
e) Submit Contributions to the Software, subject to the Contributor
License Agreement (CLA.md).
3. RESTRICTIONS
You may NOT, without prior written permission from See-Through Lab LLC:
a) Distribute, sublicense, sell, or otherwise make available the Software
or any substantial portion of its source code or compiled binaries to
third parties, except as part of a Contribution under Section 2(e).
b) Use the Software or its source code, in whole or in part, to create,
operate, or offer a competing product or service — that is, any
software tool, platform, or service whose primary purpose is real-time
creative coding, audiovisual authoring, or node-based media
programming.
c) Remove, alter, or obscure this License or any copyright notices.
d) Use the name "Vivid," the See-Through Lab name or logo, or any
trademarks of See-Through Lab LLC to endorse or promote products
derived from this Software without prior written permission.
e) Host, deploy, or offer the Software as a service (SaaS, cloud-hosted,
or otherwise) to third parties.
4. OPERATOR PACKAGES
Operator Packages (as defined in Section 1) are expressly excluded from the
restrictions in Section 3. You may create, distribute, sell, and license
Operator Packages under any terms you choose. This License does not claim
any ownership or rights over Operator Packages, provided they interface
with the Software solely through its public operator API and do not
incorporate the Software's runtime, interface, or core library source code.
5. CONTRIBUTIONS
Contributions to this repository are governed by the Contributor License
Agreement in CLA.md. By submitting a Contribution, you agree to assign
copyright in that Contribution to See-Through Lab LLC and agree to the
terms of the CLA.
6. NO WARRANTY
THE SOFTWARE IS PROVIDED "AS IS," WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. IN NO EVENT SHALL
SEE-THROUGH LAB LLC BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY
ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE.
7. TERMINATION
This License is effective until terminated. Your rights under this License
terminate automatically if you fail to comply with any of its terms. Upon
termination, you must cease all use and destroy all copies of the Software
in your possession.
8. FUTURE LICENSING
See-Through Lab LLC reserves the right to offer the Software under
different or additional license terms in the future, including open source
licenses. Any such change will apply prospectively and will not revoke
rights already granted under this License for versions released prior to
the change.
9. GOVERNING LAW
This License is governed by the laws of the District of Columbia, United
States, without regard to conflict of law principles.
10. CONTACT
For commercial licensing inquiries, permissions, or questions:
See-Through Lab LLC
jeff@see-through.studio
https://see-through.studio