Rename peo4c to peo
Renames the Python package, environment variables (PEO4C_* to PEO_*), the SQL helper schema, image paths and the entrypoint script. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
7bd044ddb9
commit
fd0dda6470
17 files changed
+124
-124
No files matched your search
+10
-10
@@ -1,40 +1,40 @@
|
||||
# Third-party notices
|
||||
|
||||
peo4c's own code (the `bridge/`, `docker/` and `tests/` directories and the
|
||||
peo's own code (the `bridge/`, `docker/` and `tests/` directories and the
|
||||
`Dockerfile`) is licensed under the GNU General Public License v3.0 or later;
|
||||
see [LICENSE](LICENSE).
|
||||
|
||||
The container image built from this repository also contains the third-party
|
||||
software below. None of it is stored in this repository: it is downloaded when
|
||||
the image is built. Inside the image, license texts are collected under
|
||||
`/usr/share/doc/peo4c/`.
|
||||
`/usr/share/doc/peo/`.
|
||||
|
||||
| Component | License | Copyright | License text in the image |
|
||||
| --- | --- | --- | --- |
|
||||
| [neo4j-browser](https://github.com/neo4j/neo4j-browser), built unmodified from the commit pinned in the `Dockerfile` | GPL-3.0-or-later | Neo4j Sweden AB | `/usr/share/doc/peo4c/neo4j-browser/` (`LICENSE`, `NOTICE.txt`) |
|
||||
| JavaScript libraries bundled into neo4j-browser | various (MIT, Apache-2.0, BSD, ...) | their respective authors | `/usr/share/doc/peo4c/neo4j-browser/LICENSES.txt` |
|
||||
| [Apache AGE](https://github.com/apache/age), from the `apache/age` base image | Apache-2.0 | The Apache Software Foundation; portions Bitnine Co., Ltd. | `/usr/share/doc/peo4c/apache-age/` (`LICENSE`, `NOTICE`) |
|
||||
| [neo4j-browser](https://github.com/neo4j/neo4j-browser), built unmodified from the commit pinned in the `Dockerfile` | GPL-3.0-or-later | Neo4j Sweden AB | `/usr/share/doc/peo/neo4j-browser/` (`LICENSE`, `NOTICE.txt`) |
|
||||
| JavaScript libraries bundled into neo4j-browser | various (MIT, Apache-2.0, BSD, ...) | their respective authors | `/usr/share/doc/peo/neo4j-browser/LICENSES.txt` |
|
||||
| [Apache AGE](https://github.com/apache/age), from the `apache/age` base image | Apache-2.0 | The Apache Software Foundation; portions Bitnine Co., Ltd. | `/usr/share/doc/peo/apache-age/` (`LICENSE`, `NOTICE`) |
|
||||
| [PostgreSQL](https://www.postgresql.org/), from the `apache/age` base image | PostgreSQL License | The PostgreSQL Global Development Group, The Regents of the University of California | `/usr/share/doc/postgresql-18/copyright` |
|
||||
| Debian GNU/Linux base system and packages, including Python 3 and `python3-psycopg` (LGPL-3.0) | various | their respective authors | `/usr/share/doc/<package>/copyright` |
|
||||
| [pgAdmin 4](https://www.pgadmin.org/), installed from PyPI | PostgreSQL License | The pgAdmin Development Team | `/opt/pgadmin/app/LICENSE` |
|
||||
| Python packages pgAdmin depends on, and `gunicorn` (MIT) | various | their respective authors | `*.dist-info/` under `/opt/pgadmin/lib/python3*/site-packages/`, or `/usr/share/doc/peo4c/pgadmin-python-licenses/` for packages whose wheel lacks a license file |
|
||||
| Python packages pgAdmin depends on, and `gunicorn` (MIT) | various | their respective authors | `*.dist-info/` under `/opt/pgadmin/lib/python3*/site-packages/`, or `/usr/share/doc/peo/pgadmin-python-licenses/` for packages whose wheel lacks a license file |
|
||||
|
||||
## Source code
|
||||
|
||||
- **neo4j-browser** is licensed under the GPL, which requires the complete
|
||||
corresponding source to accompany the built application. The image contains
|
||||
it as `/usr/share/doc/peo4c/neo4j-browser/neo4j-browser-source.tar.gz`, an
|
||||
it as `/usr/share/doc/peo/neo4j-browser/neo4j-browser-source.tar.gz`, an
|
||||
archive of the exact commit that was built. Its dependencies are pinned by
|
||||
the `yarn.lock` inside that archive, and the build steps are in this
|
||||
repository's `Dockerfile`.
|
||||
- **peo4c** itself ships as Python source code in `/opt/peo4c/bridge/`. This
|
||||
- **peo** itself ships as Python source code in `/opt/peo/bridge/`. This
|
||||
repository has the rest.
|
||||
- **Debian packages:** source is available from
|
||||
[sources.debian.org](https://sources.debian.org/) and the Debian archive.
|
||||
|
||||
## Interoperability
|
||||
|
||||
The peo4c bridge implements the Bolt protocol and PackStream format from their
|
||||
The peo bridge implements the Bolt protocol and PackStream format from their
|
||||
public specifications so that unmodified Neo4j clients can connect. It contains
|
||||
no source code from Neo4j. To work with those clients it reports itself as
|
||||
"Neo4j" with a Neo4j version number, and it recognises the exact query strings
|
||||
@@ -46,5 +46,5 @@ strings to check compatibility.
|
||||
Neo4j is a trademark of Neo4j, Inc. PostgreSQL is a trademark of the PostgreSQL
|
||||
Community Association. Apache, Apache AGE and the Apache feather logo are
|
||||
trademarks of The Apache Software Foundation. pgAdmin is a trademark of the
|
||||
pgAdmin Development Team. peo4c is not affiliated with or endorsed by any of
|
||||
pgAdmin Development Team. peo is not affiliated with or endorsed by any of
|
||||
them; the names are used only to identify the software it works with.
|
||||
Reference in new issue
Block a user