mirror of
https://github.com/rzuasti/oott.git
synced 2026-07-08 19:21:54 +02:00
Reflect one-time paid app model and reserve OOTT trademark
The mobile apps move to a one-time paid purchase on the App Store and Google Play instead of a subscription. Document this in the README and make clear the source stays fully open under the AGPL-3.0 for anyone who prefers to build the apps themselves. Add a Trademark section (and a matching note above the AGPL text in LICENSE) reserving the "OOTT" name and logo, so third-party builds must rebrand. The AGPL body itself is left verbatim and unmodified. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
17f051013e
commit
ae13e228f9
@@ -1,3 +1,15 @@
|
|||||||
|
OOTT is Copyright (c) 2024-2026 Ricardo Zuasti.
|
||||||
|
|
||||||
|
The source code of OOTT is licensed to you under the GNU Affero General Public
|
||||||
|
License v3.0, the full text of which follows below.
|
||||||
|
|
||||||
|
NOTE ON TRADEMARKS: The "OOTT" name and logo are trademarks of Ricardo Zuasti
|
||||||
|
and are not licensed under the AGPL-3.0. See the "Trademark" section of the
|
||||||
|
README for details. Nothing in the AGPL-3.0 grants permission to use these
|
||||||
|
marks.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
|
||||||
GNU AFFERO GENERAL PUBLIC LICENSE
|
GNU AFFERO GENERAL PUBLIC LICENSE
|
||||||
Version 3, 19 November 2007
|
Version 3, 19 November 2007
|
||||||
|
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ Licensed under AGPL v3. See [LICENSE](LICENSE).
|
|||||||
* [What is OOTT?](#what-is-oott)
|
* [What is OOTT?](#what-is-oott)
|
||||||
* [Getting started](#getting-started)
|
* [Getting started](#getting-started)
|
||||||
* [Simple installation with Docker](#simple-installation-with-docker)
|
* [Simple installation with Docker](#simple-installation-with-docker)
|
||||||
|
* [Getting the mobile apps](#getting-the-mobile-apps)
|
||||||
* [Using the mobile apps](#using-the-mobile-apps)
|
* [Using the mobile apps](#using-the-mobile-apps)
|
||||||
* [Deeper dive](#deeper-dive)
|
* [Deeper dive](#deeper-dive)
|
||||||
* [Installing OOTT as a Nix flake](#installing-oott-as-a-nix-flake)
|
* [Installing OOTT as a Nix flake](#installing-oott-as-a-nix-flake)
|
||||||
@@ -15,6 +16,7 @@ Licensed under AGPL v3. See [LICENSE](LICENSE).
|
|||||||
* [Things to keep in mind](#things-to-keep-in-mind)
|
* [Things to keep in mind](#things-to-keep-in-mind)
|
||||||
* [Storage considerations](#storage-considerations)
|
* [Storage considerations](#storage-considerations)
|
||||||
* [Privileges and network ports](#privileges-and-network-ports)
|
* [Privileges and network ports](#privileges-and-network-ports)
|
||||||
|
* [Trademark](#trademark)
|
||||||
|
|
||||||
## What is OOTT?
|
## What is OOTT?
|
||||||
OOTT runs behind the scenes and monitors your local network, notifying you when something changes. Its most relevant features are:
|
OOTT runs behind the scenes and monitors your local network, notifying you when something changes. Its most relevant features are:
|
||||||
@@ -75,6 +77,11 @@ docker compose up -d
|
|||||||
```
|
```
|
||||||
That's it. Check that everything is running with `docker ps`, and follow the logs with `docker logs CONTAINER_ID -f`.
|
That's it. Check that everything is running with `docker ps`, and follow the logs with `docker logs CONTAINER_ID -f`.
|
||||||
|
|
||||||
|
### Getting the mobile apps
|
||||||
|
The official OOTT apps for **iOS and Android** are available as a **one-time paid purchase** on the App Store and Google Play. Buying them is the easiest way to get OOTT and directly supports its ongoing development. 💚
|
||||||
|
|
||||||
|
OOTT is and will remain **fully open source**. If you'd prefer not to pay, you're free to **build and run the apps yourself** from this repository at no cost, under the terms of the AGPL-3.0. (If you redistribute your own build, see the [Trademark](#trademark) note — it must use its own name and branding, not "OOTT".)
|
||||||
|
|
||||||
### Using the mobile apps
|
### Using the mobile apps
|
||||||
The OOTT app (web, desktop, iOS and Android) talks to the backend exclusively over its REST API on port `3000`. Open the app's settings and point it at your backend's address on the local network over HTTP, for example `http://192.168.1.50:3000`, using the API key you set in `web_server.api_key`.
|
The OOTT app (web, desktop, iOS and Android) talks to the backend exclusively over its REST API on port `3000`. Open the app's settings and point it at your backend's address on the local network over HTTP, for example `http://192.168.1.50:3000`, using the API key you set in `web_server.api_key`.
|
||||||
|
|
||||||
@@ -247,3 +254,8 @@ OOTT binds these sockets with address/port reuse, so it can run alongside other
|
|||||||
> OOTT needs elevated privileges: the ARP scanner requires raw-socket access, and port `67` is a privileged port. The pre-built Docker image and NixOS module already run with what they need.
|
> OOTT needs elevated privileges: the ARP scanner requires raw-socket access, and port `67` is a privileged port. The pre-built Docker image and NixOS module already run with what they need.
|
||||||
>
|
>
|
||||||
> Under Docker, the scanners require **host networking** (or an equivalent setup that exposes the host's multicast and broadcast traffic to the container), as shown in the [Docker installation](#simple-installation-with-docker) above.
|
> Under Docker, the scanners require **host networking** (or an equivalent setup that exposes the host's multicast and broadcast traffic to the container), as shown in the [Docker installation](#simple-installation-with-docker) above.
|
||||||
|
|
||||||
|
## Trademark
|
||||||
|
"OOTT", the OOTT name, and the OOTT logo are trademarks of Ricardo Zuasti and are **not** licensed under the AGPL-3.0. The AGPL-3.0 grants you full rights to the *source code* — to use, modify, build, run, and redistribute it — but it does **not** grant any right to use the OOTT name, branding, or logo.
|
||||||
|
|
||||||
|
If you build or distribute your own version of this software, you must do so under a **different name and branding** and must not present it as the official OOTT app. This keeps users from confusing third-party builds with the official, supported release.
|
||||||
|
|||||||
Reference in New Issue
Block a user