Data Product SDK — Proprietary Software Licence
Copyright (c) 2026 Leandro Kellermann de Oliveira ("the Licensor").
All rights reserved.

This software is proprietary and is NOT open source. It is made available on the
Python Package Index solely so that authorised users can install and run it. The
publication of the source code in the distributed package does not place that code
in the public domain and does not grant any licence beyond the one stated below.

1. GRANT
   Subject to the terms below, the Licensor grants you a non-exclusive,
   non-transferable, revocable, royalty-free licence to:
   (a) download and install the distributed package; and
   (b) use it internally, including in production, to build and operate data
       products, and to run it in your own or your employer's computing
       environments.

2. RESTRICTIONS
   Except to the extent this restriction is unenforceable under applicable law,
   you may NOT:
   (a) redistribute, resell, sublicense, publish, or otherwise make the software
       or any part of it available to third parties, whether modified or not, and
       whether alone or bundled into another product;
   (b) create or distribute derivative works based on the software;
   (c) reverse engineer, decompile, or disassemble any compiled portion, or use
       the source code as the basis for a competing or substantially similar
       product;
   (d) remove or obscure any copyright, licence, or attribution notice.

   For the avoidance of doubt: reading the source code that ships in the package
   in order to understand, debug, or evaluate the software as an authorised user
   is permitted. Copying it into another codebase is not.

3. OUTPUT AND SCAFFOLDED FILES
   Files that this software generates into your own repository — including the
   project scaffolding written by `dataproduct init` and the artefacts written by
   `dataproduct generate` — are yours. You may use, modify, and distribute those
   generated files without restriction. This exception does not extend to the
   templates themselves as they ship inside the package.

4. DISTRIBUTION BY PACKAGE INDEXES
   The Licensor permits the Python Software Foundation, the Python Package Index,
   and any mirror or proxy thereof to host, cache, and distribute the unmodified
   distribution files as uploaded, for the purpose of clause 1(a).

5. NO WARRANTY
   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.

6. LIMITATION OF LIABILITY
   IN NO EVENT SHALL THE LICENSOR 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.

7. TERMINATION
   This licence terminates automatically if you breach any of its terms. On
   termination you must cease all use of the software and destroy all copies in
   your possession.

For any use not permitted above — redistribution, OEM bundling, or a source
licence — contact the Licensor at lkellermann@leandroasaservice.com.
