-
Notifications
You must be signed in to change notification settings - Fork 1k
Expand file tree
/
Copy pathNOTICE
More file actions
293 lines (198 loc) · 8.82 KB
/
NOTICE
File metadata and controls
293 lines (198 loc) · 8.82 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
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
# Third-Party Licenses
This document provides information about third-party libraries used in the NexaSDK project and their respective licenses. All libraries listed below are licensed under permissive open-source licenses (MIT, Apache 2.0, BSD, or equivalent) that are compatible with NexaSDK's Apache 2.0 license.
---
## Go Dependencies
### gin-gonic/gin
- **License**: MIT License
- **URL**: https://github.com/gin-gonic/gin
- **Description**: HTTP web framework written in Go
### spf13/cobra
- **License**: Apache License 2.0
- **URL**: https://github.com/spf13/cobra
- **Description**: Commander for modern Go CLI applications
### spf13/viper
- **License**: MIT License
- **URL**: https://github.com/spf13/viper
- **Description**: Go configuration with fangs
### AWS SDK for Go v2
- **License**: Apache License 2.0
- **URL**: https://github.com/aws/aws-sdk-go-v2
- **Description**: AWS SDK for the Go programming language
- **Packages**: aws-sdk-go-v2, aws-sdk-go-v2/config, aws-sdk-go-v2/service/s3
### bytedance/sonic
- **License**: Apache License 2.0
- **URL**: https://github.com/bytedance/sonic
- **Description**: Blazingly fast JSON serializing & deserializing library
### charmbracelet/huh
- **License**: MIT License
- **URL**: https://github.com/charmbracelet/huh
- **Description**: Build terminal forms and prompts
### charmbracelet/lipgloss
- **License**: MIT License
- **URL**: https://github.com/charmbracelet/lipgloss
- **Description**: Style definitions for nice terminal layouts
### charmbracelet/bubbletea
- **License**: MIT License
- **URL**: https://github.com/charmbracelet/bubbletea
- **Description**: Powerful little TUI framework
### dustin/go-humanize
- **License**: MIT License
- **URL**: https://github.com/dustin/go-humanize
- **Description**: Formatters for units to human friendly sizes
### gofrs/flock
- **License**: BSD 3-Clause License
- **URL**: https://github.com/gofrs/flock
- **Description**: Thread-safe file locking library
### chzyer/readline
- **License**: MIT License
- **URL**: https://github.com/chzyer/readline
- **Description**: Pure Go readline library with support for command line editing and history
### openai/openai-go
- **License**: Apache License 2.0
- **URL**: https://github.com/openai/openai-go
- **Description**: OpenAI Go API library
### schollz/progressbar
- **License**: MIT License
- **URL**: https://github.com/schollz/progressbar
- **Description**: Simple command line progress bar
### valyala/fasthttp
- **License**: MIT License
- **URL**: https://github.com/valyala/fasthttp
- **Description**: Fast HTTP implementation for Go
---
## C/C++ Dependencies
### ggml
- **License**: MIT License
- **Copyright**: Copyright (c) 2023-2024 The ggml authors
- **URL**: https://github.com/ggml-org/ggml
- **Description**: Tensor library for machine learning
- **License File**: https://github.com/ggml-org/ggml/blob/master/LICENSE
### pybind11
- **License**: BSD 3-Clause License
- **Copyright**: Copyright (c) 2016 Wenzel Jakob
- **URL**: https://github.com/pybind/pybind11
- **Description**: Seamless operability between C++11 and Python
- **License File**: [nexasdk-bridge/third-party/pybind11/LICENSE](https://github.com/pybind/pybind11/blob/master/LICENSE)
### mlx-audio
- **License**: MIT License
- **Copyright**: Copyright (c) 2024 Prince Canuma
- **URL**: https://github.com/Blaizzy/mlx-audio
- **Description**: Audio processing with MLX
- **License File**: [nexasdk-bridge/third-party/mlx-audio/LICENSE](https://github.com/Blaizzy/mlx-audio/blob/main/LICENSE)
### mlx-vlm
- **License**: MIT License
- **Copyright**: Copyright © 2023 Apple Inc.
- **URL**: https://github.com/Blaizzy/mlx-vlm
- **Description**: Vision-language models with MLX
- **License File**: [nexasdk-bridge/third-party/mlx-vlm/LICENSE](https://github.com/Blaizzy/mlx-vlm/blob/main/LICENSE)
### xtensor
- **License**: BSD 3-Clause License
- **Copyright**: Copyright (c) 2016 Johan Mabille, Sylvain Corlay and Wolf Vollprecht, Copyright (c) 2016 QuantStack
- **URL**: https://github.com/xtensor-stack/xtensor
- **Description**: C++ tensors with broadcasting and lazy computing
- **License File**: https://github.com/xtensor-stack/xtensor/blob/master/LICENSE
### cpp-httplib
- **License**: MIT License
- **Copyright**: Copyright (c) 2017 yhirose
- **URL**: https://github.com/yhirose/cpp-httplib
- **Description**: C++ single-file header-only HTTP/HTTPS library
- **Used in**: llama.cpp
- **License File**: [nexasdk-bridge/third-party/llama.cpp/licenses/LICENSE-httplib](https://github.com/ggerganov/llama.cpp/blob/master/licenses/LICENSE-httplib)
### nlohmann/json
- **License**: MIT License
- **Copyright**: Copyright (c) 2013-2025 Niels Lohmann
- **URL**: https://github.com/nlohmann/json
- **Description**: JSON for Modern C++
- **Used in**: llama.cpp
- **License File**: [nexasdk-bridge/third-party/llama.cpp/licenses/LICENSE-jsonhpp](https://github.com/ggerganov/llama.cpp/blob/master/licenses/LICENSE-jsonhpp)
---
## Python Dependencies
### gradio
- **License**: Apache License 2.0
- **URL**: https://github.com/gradio-app/gradio
- **Description**: Build machine learning web apps
### requests
- **License**: Apache License 2.0
- **URL**: https://github.com/psf/requests
- **Description**: HTTP library for Python
### Flask
- **License**: BSD 3-Clause License
- **URL**: https://github.com/pallets/flask
- **Description**: Lightweight WSGI web application framework
### faiss-cpu
- **License**: MIT License
- **URL**: https://github.com/facebookresearch/faiss
- **Description**: Library for efficient similarity search and clustering of dense vectors
### sentence-transformers
- **License**: Apache License 2.0
- **URL**: https://github.com/UKPLab/sentence-transformers
- **Description**: Compute dense vector representations for sentences and paragraphs
### langchain
- **License**: MIT License
- **URL**: https://github.com/langchain-ai/langchain
- **Description**: Building applications with LLMs through composability
### pydantic
- **License**: MIT License
- **URL**: https://github.com/pydantic/pydantic
- **Description**: Data validation using Python type hints
### python-docx
- **License**: MIT License
- **URL**: https://github.com/python-openxml/python-docx
- **Description**: Create and modify Word documents with Python
### psutil
- **License**: BSD 3-Clause License
- **URL**: https://github.com/giampaolo/psutil
- **Description**: Cross-platform library for process and system monitoring
### openai
- **License**: Apache License 2.0
- **URL**: https://github.com/openai/openai-python
- **Description**: Python library for the OpenAI API
### mcp
- **License**: MIT License
- **URL**: https://github.com/modelcontextprotocol/python-sdk
- **Description**: Model Context Protocol Python SDK
---
## Android/Java Dependencies (from bindings/android)
### AndroidX Libraries
- **License**: Apache License 2.0
- **URL**: https://developer.android.com/jetpack/androidx
- **Description**: Android Jetpack libraries
- **Packages**: core-ktx, lifecycle-runtime-ktx, activity-compose, compose-bom, appcompat, constraintlayout
### Kotlin Standard Library
- **License**: Apache License 2.0
- **URL**: https://github.com/JetBrains/kotlin
- **Description**: Kotlin programming language standard library
### AWS Android SDK S3
- **License**: Apache License 2.0
- **URL**: https://github.com/aws/aws-sdk-android
- **Description**: AWS SDK for Android - S3 support
### OkHttp
- **License**: Apache License 2.0
- **URL**: https://github.com/square/okhttp
- **Description**: HTTP client for Android and Java
### Gson
- **License**: Apache License 2.0
- **URL**: https://github.com/google/gson
- **Description**: Java serialization/deserialization library to convert Java Objects into JSON
### Glide
- **License**: BSD, MIT, and Apache License 2.0 (Multi-license)
- **URL**: https://github.com/bumptech/glide
- **Description**: Fast and efficient image loading library for Android
### Kotlinx Serialization
- **License**: Apache License 2.0
- **URL**: https://github.com/Kotlin/kotlinx.serialization
- **Description**: Multiplatform serialization for Kotlin
### Kotlinx Coroutines
- **License**: Apache License 2.0
- **URL**: https://github.com/Kotlin/kotlinx.coroutines
- **Description**: Library support for Kotlin coroutines
### Material Components for Android
- **License**: Apache License 2.0
- **URL**: https://github.com/material-components/material-components-android
- **Description**: Modular and customizable Material Design UI components
---
## Summary
All third-party libraries used in NexaSDK are licensed under permissive open-source licenses that allow for commercial and non-commercial use, modification, and distribution. The primary licenses used are:
- **MIT License**: Highly permissive, allows almost unrestricted use
- **Apache License 2.0**: Permissive license with patent grant and attribution requirements
- **BSD 3-Clause License**: Permissive license with attribution requirements