Open-source notices
Nearby Storage Share is built on top of excellent open-source software. This page lists those components and the licenses they are used under.
About the app's own license: the Nearby Storage Share code itself is source-available, not open source: you may use and modify it for yourself, but not publish, sell or resell it. See the License page. The components below keep their own, different licenses.
Source code
The complete source code of Nearby Storage Share (Android app, Windows, macOS and Linux apps, shared libraries and these web pages) is on GitLab:
gitlab.com/jasim_0021/nearby-storage-share
Releases and installers: gitlab.com/jasim_0021/nearby-storage-share/-/releases. Issues and questions: issue tracker. The code is source-available under the Nearby Storage Share license (not an OSI open-source license); the third-party components below keep their own open-source licenses.
Third-party components
| Component | Version | License | Project |
|---|---|---|---|
| AndroidX Core KTX | 1.17.0 | Apache-2.0 | developer.android.com |
| AndroidX Activity (Compose) | 1.11.0 | Apache-2.0 | developer.android.com |
| AndroidX Navigation (Compose) | 2.9.4 | Apache-2.0 | developer.android.com |
| AndroidX Lifecycle (runtime-compose, viewmodel-compose) | 2.9.4 | Apache-2.0 | developer.android.com |
| AndroidX Room (runtime, ktx) and the AndroidX SQLite libraries | 2.8.1 | Apache-2.0 | developer.android.com |
| AndroidX DocumentFile | 1.1.0 | Apache-2.0 | developer.android.com |
| Jetpack Compose (UI, Material 3, Material Icons Extended) via the Compose BOM | BOM 2025.09.00 | Apache-2.0 | developer.android.com |
| Material Icons | (with Compose) | Apache-2.0 | fonts.google.com/icons |
| Kotlin standard library | 2.2.20 | Apache-2.0 | kotlinlang.org |
| kotlinx.coroutines (Android, Play services) | 1.10.2 | Apache-2.0 | github.com/Kotlin/kotlinx.coroutines |
| JetBrains Compose Multiplatform for Desktop and Skiko (Windows app) | 1.9.0 | Apache-2.0 | github.com/JetBrains/compose-multiplatform |
| kotlinx.coroutines Swing (Windows app) | 1.10.2 | Apache-2.0 | github.com/Kotlin/kotlinx.coroutines |
| Bouncy Castle (bcpkix, bcprov) - creates the PC's certificate (Windows app) | 1.80 | Bouncy Castle License (MIT-style) | bouncycastle.org |
| android-json (Android's org.json source, repackaged; Windows app) | 0.0.20131108.vaadin1 | Apache-2.0 | github.com/vaadin |
| SQLite JDBC driver by Xerial (stores the host's records; Windows app). SQLite itself is public domain. | 3.46.1.3 | Apache-2.0 | github.com/xerial/sqlite-jdbc |
| Java runtime bundled with the Windows app (OpenJDK build) | 17 | GPL-2.0 with the Classpath Exception | openjdk.org |
| Android Open Source Project (platform APIs used at runtime) | - | Apache-2.0 | source.android.com |
These libraries also bring in their own dependencies, which are distributed under the same Apache-2.0 license unless stated otherwise in the respective project.
Not open source: Google Play services
The app calls Google Play services - Nearby (client library play-services-nearby 19.3.0) to discover and connect to nearby devices. This is proprietary software provided by Google and is used under the Google APIs Terms of Service and the Android SDK terms. It runs on your device as part of Google Play services and is not part of the open-source code listed above.
Build and test tools (not shipped inside the app)
Android Gradle Plugin, Kotlin Symbol Processing (KSP) and Gradle (Apache-2.0); JUnit 4 (Eclipse Public License 1.0), used only for tests.
Apache License 2.0
The components marked Apache-2.0 are licensed as follows. The complete license text is in licenses/APACHE-2.0.txt and at apache.org/licenses/LICENSE-2.0.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use these files except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright notices belong to the respective authors, for example © The Android Open Source Project, © Google LLC, and © JetBrains s.r.o. and Kotlin contributors.
Components created for this app
The app's own source code, user interface and icon artwork are covered by the Nearby Storage Share Source-Available License.