Third-Party Components and Notices
Updated: 2026-09-08
Recipe Site uses third-party open-source software as part of its development/runtime stack. This file identifies the principal directly configured components so operators and redistributors know where third-party terms may apply.
This is an attribution/notice index, not a substitute for the license texts distributed by each upstream project or package manager.
Runtime container/platform components
PHP / Apache container
Base image:
php:8.4-apache-bookworm
This image incorporates PHP, Apache HTTP Server, Debian Bookworm packages, and their dependencies. Upstream licensing is governed by the respective PHP, Apache, Debian, and package licenses.
Project source:
- PHP Docker Official Image / Docker Hub official
phpimage.
MariaDB
Compose image:
mariadb:11
MariaDB Server is third-party software distributed under its upstream terms. Consult the MariaDB project and image metadata for the exact licenses applicable to the installed image/version and bundled components.
phpMyAdmin
Compose image:
phpmyadmin:latest
phpMyAdmin is third-party software distributed under its upstream open-source license. The application is bound to localhost by default and is not part of Recipe Site's PHP source code.
OCR/document conversion tools installed in the web image
The Dockerfile installs these Debian packages directly:
curl
antiword
poppler-utils
tesseract-ocr
tesseract-ocr-eng
libonig-dev
libzip-dev
libjpeg62-turbo-dev
libpng-dev
libwebp-dev
These packages and their dependencies retain their respective upstream/Debian licenses. In particular:
- Tesseract OCR provides local OCR support.
- Poppler utilities provide PDF text/rendering utilities.
- antiword provides legacy binary
.docextraction. - curl supports validated public-URL fetching.
- image/ZIP/Unicode libraries support PHP extensions built into the web image.
For exact license texts installed in a built Debian-based container, inspect the corresponding package copyright files under /usr/share/doc/<package>/copyright.
PHP extensions
The web image builds/uses standard PHP extensions including:
pdo
pdo_mysql
mysqli
zip
gd
mbstring
These are distributed as part of, or built against, their respective PHP/system libraries and retain upstream terms.
Development-only JavaScript tooling
package.json currently declares development dependencies:
prettier
@prettier/plugin-php
They are formatting/development tools and are not required to run the Recipe Site PHP application in production.
Browser/platform APIs
Recipe Site uses standard browser APIs where available. Browser/device behavior and licensing are provided by the visitor's browser/platform and are not bundled by Recipe Site.
Recipe/content rights are separate
Third-party software licensing does not grant rights to third-party recipe text, photographs, media, trademarks, or other imported content.
The clean Recipe Site v1 release intentionally excludes Glenn's full production recipe collection and production runtime media. A site owner is responsible for ensuring that content they import, upload, publish, or redistribute is lawfully usable.
Redistributors
A redistributor should:
- preserve this notice file;
- preserve Recipe Site's own use/license terms in
docs/LICENSE.md; - comply with all upstream licenses for the container images/packages actually redistributed;
- include upstream license texts where an applicable upstream license requires them;
- avoid representing third-party projects as part of, or endorsed by, Recipe Site.
Because container tags and Debian package dependency trees can change over time, final release verification should record the actual built image/package inventory if the project begins distributing prebuilt container images rather than source/Compose definitions.
