-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathCOPYRIGHT
More file actions
163 lines (123 loc) · 7.03 KB
/
Copy pathCOPYRIGHT
File metadata and controls
163 lines (123 loc) · 7.03 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
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
JSOS - Spatial Operating System for Smart Glasses
JSOS Core / JSOS HUD for OpenClaw and Rokid glasses
COPYRIGHT, ATTRIBUTION, AND MODIFICATION NOTICE
UPSTREAM FOUNDATION: CLAWSSES
JSOS is Whatsskill's modified fork and rebrand of the upstream Clawsses
Android glasses project:
https://github.com/dweddepohl/clawsses
Clawsses Copyright (C) 2026 Pohlster BV.
License: GNU Affero General Public License version 3 (AGPL-3.0)
License text: https://github.com/dweddepohl/clawsses/blob/main/LICENSE
All upstream copyright, authorship, and license notices remain with Pohlster
BV and the respective upstream contributors. JSOS does not claim ownership of
their work.
JSOS MODIFICATIONS
JSOS modifications Copyright (C) 2026 Whatsskill.
Maintainer: https://github.com/IWhatsskill
The JSOS names identify Whatsskill's modified version:
- JSOS - Spatial Operating System for Smart Glasses
- JSOS Core
- JSOS HUD
Major JSOS modifications include:
- Project, package, app-label, theme, preference, and launcher-icon rebrand to JSOS / JSOS Core / JSOS HUD.
- Complete visual redesign of JSOS Core and JSOS HUD for everyday smart-glasses use.
- OpenClaw Gateway protocol version 4 and 5 support.
- Rokid glasses HUD ghosting mitigation with tested safe-zone placement.
- Redesigned JSOS HUD layout, display modes, menu behavior, status line, and voice/live indicators.
- Reading-first HUD behavior where the bottom menu stays hidden while content is being read and appears only when needed.
- OpenAI Realtime speech-to-text support with Android SpeechRecognizer fallback.
- ElevenLabs TTS routing adjustments for glasses audio playback.
- Rokid AI scene overlay suppression during voice input.
- Separate JSOS Core and JSOS HUD install flow for daily JSOS/OpenClaw use; JSOS Core can hand JSOS HUD installation to Hi Rokid / CXR-L when Hi Rokid is installed and already connected to the glasses.
- JSOS HUD options for triggering Rokid AR picture and mixed-recording scene
commands from the glasses app, implemented after reviewing Anezium's public
OverlayRec reference with permission from Anezium.
JSOS LICENSE (AGPL-3.0)
Except for separately identified third-party material, this modified work is
free software: you can redistribute it and/or modify it under the terms of
the GNU Affero General Public License version 3 as published by the Free
Software Foundation. The complete controlling license text is in the
repository root file LICENSE.
When upstream-derived or core files are changed:
- Keep existing copyright and license notices intact.
- Record material JSOS changes in this file.
- Keep the modified work under AGPL-3.0 unless a separate valid license applies.
- If distributing APKs or providing network interaction with the modified version, make the corresponding source available as required by AGPL-3.0.
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 for more details.
AGPL-3.0 information: https://www.gnu.org/licenses/agpl-3.0.html
COMMERCIAL / CLOSED-SOURCE USE
The upstream Clawsses project states that commercial use in closed-source
products requires a separate commercial license from the upstream rights
holder. This JSOS fork does not grant such a license.
Upstream notice: https://github.com/dweddepohl/clawsses#license
THIRD-PARTY COMPONENTS
ROKID CXR SDK
This software uses the Rokid CXR SDK, which is proprietary software provided
by Rokid Corporation under its own license terms. The CXR SDK is not covered
by the AGPL-3.0 license of this project.
JSOS includes `phone-app/libs/client-l-1.0.1-jsos-stripped.aar`, a small
CXR-L compatibility artifact derived from Rokid's public Maven
`com.rokid.cxr:client-l:1.0.1` artifact. It removes only duplicate classes
and native libraries already supplied by `com.rokid.cxr:client-m:1.2.1`.
See `phone-app/libs/README.md` for the artifact details. Rokid SDKs, APIs,
trademarks, and documentation remain governed by Rokid's own terms.
OPENCLAW AND PETER STEINBERGER
OpenClaw was created by Peter Steinberger (@steipete).
Project: https://github.com/openclaw/openclaw
Official credits:
https://github.com/openclaw/openclaw/blob/main/docs/reference/credits.md
OpenClaw Copyright (c) 2026 OpenClaw Foundation.
License: MIT
License text: https://github.com/openclaw/openclaw/blob/main/LICENSE
JSOS interoperates with OpenClaw through its gateway protocol. OpenClaw itself
is not bundled with JSOS.
The visual system concept at
docs/images/jsos-openclaw-system-concept.svg includes adapted OpenClaw mascot
vector paths from:
https://github.com/openclaw/openclaw/blob/main/apps/linux/src-tauri/icons/icon.svg
The following MIT notice applies to that incorporated OpenClaw material:
MIT License
Copyright (c) 2026 OpenClaw Foundation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
ANEZIUM / OVERLAYREC
OverlayRec by Anezium
Project: https://github.com/Anezium/OverlayRec
License: GNU General Public License version 3 (GPL-3.0)
License text: https://github.com/Anezium/OverlayRec/blob/main/LICENSE
JSOS references OverlayRec's documented Rokid AR picture and mixed-recording
scene-command behavior. The full OverlayRec app, its source code, and its
assets are not bundled here. JSOS contains its own small HUD command helper,
implemented after reviewing the public OverlayRec reference with permission
from Anezium. OverlayRec's copyright and contributor rights remain with
Anezium and the respective contributors.
OTHER OPEN-SOURCE DEPENDENCIES
Open-source dependencies include:
- OkHttp - Copyright Square, Inc.
- Retrofit - Copyright Square, Inc.
- Gson - Copyright Google LLC
- AndroidX / Jetpack libraries - Copyright Android Open Source Project
- Kotlin Coroutines - Copyright JetBrains s.r.o.
- dadb - Copyright Mobile.dev
For Apache 2.0 components, see https://www.apache.org/licenses/LICENSE-2.0
NO IMPLIED ENDORSEMENT
No endorsement, sponsorship, partnership, or affiliation by Pohlster BV,
OpenClaw, the OpenClaw Foundation, Peter Steinberger, Anezium, Rokid
Corporation, or their respective contributors is implied unless stated
separately.