GuestLens Credits and licenses

Reference

Credits and licenses

GuestLens is built on open-source software. Every package is permissively licensed, and the full license text of each one is in the licenses folder of your download, with a summary in licenses/THIRD-PARTY.md.

Main packages

PackageUsed forLicense
LaravelThe framework GuestLens is built onMIT
Alpine.jsThe interactive parts of each page, built into public/buildMIT
mp4-muxerWriting the MP4 file of the video download, built into public/buildMIT
Tailwind CSS and ViteBuilding the CSS and JavaScript. Used only at build time.MIT
Intervention ImageThumbnails and removing location data from photosMIT
Bacon QR CodeQR codesBSD-2-Clause
DompdfThe guestbook PDF, the photo report, the photo book, and the printable QR sheetsLGPL-2.1
FPDI and FPDFJoining the parts of a big photo book into one PDFMIT
ZipStream-PHPZIP downloadsMIT
Flysystem S3 and the AWS SDK for PHPS3-compatible storageMIT and Apache-2.0
Stripe PHPCard paymentsMIT
About the LGPL packages. Dompdf and its two helper packages are licensed under the LGPL. They are used unmodified, and their full source is included in the vendor folder. That meets the LGPL. If you change them, the LGPL asks you to share those changes.

Fonts

The two typefaces, Fraunces and Inter, are used under the SIL Open Font License 1.1. Both are included in the package. Nothing is loaded from an outside server at any point, so your site keeps working even where Google Fonts is blocked.

This documentation

The sidebar icons in this guide are from Tabler Icons (MIT). The screenshots show demo photos from Unsplash and Pexels, used under their free licenses. Those photos are not part of your download.