docs: add upstream attribution and NOTICE #3

Merged
thklein merged 2 commits from docs/attribution into main 2026-10-18 10:48:48 +00:00
Owner

Summary

Attribution and licensing cleanup, following basepeak-ai/gptscript#22. Everything stays under Apache-2.0. BasePeak GmbH holds the copyright on the fork's modifications.

  • LICENSE: no changes.

  • NOTICE (new): says this is a fork of https://github.com/gptscript-ai/py-gptscript (archived upstream), originally developed by Acorn Labs, Inc. (now Obot Inc.) and the gptscript-ai contributors. Copyright lines:

    • Copyright 2024-2025 Obot Inc. (formerly Acorn Labs, Inc.). The years come from the pre-fork history (2024-03 to 2025-12).
    • Modifications Copyright 2026 BasePeak GmbH

    Both are Apache-2.0. NOTICE also names the maintained location and carries the Apache-2.0 §4(b) modification statement (files modified since the fork on 2026-06-13; git history records the changes). Upstream had no NOTICE file, and no vendored or copied third-party code was found.

  • README:

    • Adds a "Fork notice / Attribution" block at the top.
    • Adds a License section, which the README did not have before, listing Obot Inc. (formerly Acorn Labs, Inc.; original work) and BasePeak GmbH (modifications).
    • Installation: pip install gptscript installed the archived upstream package from pypi.org (0.9.8, project URLs on github.com/gptscript-ai), not this fork. The fork is not published to PyPI or a Forgejo package registry, so the README now documents pip install git+https://git.basepeak.dev/basepeak-ai/py-gptscript.git followed by install_gptscript, which fetches the binary from the gptscript fork's releases (GPTSCRIPT_RELEASE_TOKEN if auth is needed). It also drops the truncated "On MacOS, Windows X6" sentence about platform wheels, which this fork does not publish.
  • pyproject.toml project URLs already point to git.basepeak.dev and are unchanged.

Verification

In a fresh Python 3.12 venv, pip install git+https://git.basepeak.dev/basepeak-ai/py-gptscript.git followed by install_gptscript (token from env) installs the module and gptscript v0.9.10+77d3fcb0.

## Summary Attribution and licensing cleanup, following basepeak-ai/gptscript#22. Everything stays under Apache-2.0. BasePeak GmbH holds the copyright on the fork's modifications. - **LICENSE**: no changes. - **NOTICE** (new): says this is a fork of https://github.com/gptscript-ai/py-gptscript (archived upstream), originally developed by Acorn Labs, Inc. (now Obot Inc.) and the gptscript-ai contributors. Copyright lines: - `Copyright 2024-2025 Obot Inc. (formerly Acorn Labs, Inc.)`. The years come from the pre-fork history (2024-03 to 2025-12). - `Modifications Copyright 2026 BasePeak GmbH` Both are Apache-2.0. NOTICE also names the maintained location and carries the Apache-2.0 §4(b) modification statement (files modified since the fork on 2026-06-13; git history records the changes). Upstream had no NOTICE file, and no vendored or copied third-party code was found. - **README**: - Adds a "Fork notice / Attribution" block at the top. - Adds a License section, which the README did not have before, listing Obot Inc. (formerly Acorn Labs, Inc.; original work) and BasePeak GmbH (modifications). - **Installation**: `pip install gptscript` installed the *archived upstream* package from pypi.org (0.9.8, project URLs on github.com/gptscript-ai), not this fork. The fork is not published to PyPI or a Forgejo package registry, so the README now documents `pip install git+https://git.basepeak.dev/basepeak-ai/py-gptscript.git` followed by `install_gptscript`, which fetches the binary from the gptscript fork's releases (`GPTSCRIPT_RELEASE_TOKEN` if auth is needed). It also drops the truncated "On MacOS, Windows X6" sentence about platform wheels, which this fork does not publish. - `pyproject.toml` project URLs already point to git.basepeak.dev and are unchanged. ## Verification In a fresh Python 3.12 venv, `pip install git+https://git.basepeak.dev/basepeak-ai/py-gptscript.git` followed by `install_gptscript` (token from env) installs the module and gptscript `v0.9.10+77d3fcb0`.
docs: add upstream attribution and NOTICE
All checks were successful
test / test (pull_request) Successful in 17s
ea2a2f1ed6
docs: clarify binary install wording
All checks were successful
test / test (pull_request) Successful in 27s
b21e8ef761
thklein force-pushed docs/attribution from b21e8ef761
All checks were successful
test / test (pull_request) Successful in 27s
to ee6550d893
All checks were successful
test / test (pull_request) Successful in 18s
2026-10-18 10:48:16 +00:00
Compare
thklein deleted branch docs/attribution 2026-10-18 10:48:48 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
basepeak-ai/py-gptscript!3
No description provided.