Open Source Software Notices
This application uses open source software. We are grateful to the open source community for their contributions. Below you will find the required attributions and license information for the libraries we use.
Apache-2.0 Licensed Software
The following software components are licensed under the Apache License, Version 2.0, which requires attribution in distributed software.
PDF.js
Copyright 2024 Mozilla Foundation
PDF.js is a Portable Document Format (PDF) viewer built with HTML5.
Licensed under the Apache License, Version 2.0
https://github.com/mozilla/pdf.js
SheetJS Community Edition (xlsx)
Copyright (C) 2012-present SheetJS LLC
Parser and writer for various spreadsheet formats. Pure-JS cleanroom implementation from official specifications and related documents.
Required Attribution: This software uses SheetJS Community Edition for spreadsheet processing capabilities.
Licensed under the Apache License, Version 2.0
https://sheetjs.com
CFB (Compound File Binary Format)
Copyright (C) 2013-present SheetJS LLC
Pure JS implementation of MS-CFB: Compound File Binary File Format, a container format for XLS, DOC and other legacy files.
Licensed under the Apache License, Version 2.0
https://github.com/SheetJS/js-cfb
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
LGPL-3.0 Licensed Software
The following components are licensed under the GNU Lesser General Public License v3.0 (LGPL-3.0).
These libraries are dynamically linked and can be replaced with modified versions. The source code for these libraries is available at the links provided below.
libheif-js
Copyright (c) 2017-2024 struktur AG
JavaScript/WebAssembly port of libheif for HEIF/HEIC image decoding. This library is loaded as a separate WASM module and can be replaced independently.
Notice: This software uses libheif-js under LGPL-3.0. You may obtain the source code and build instructions at the link below. Users have the right to replace this library with their own modified version.
Licensed under LGPL-3.0
Source code: https://github.com/strukturag/libheif
heic-to
Copyright (c) 2020 Johannes Goslar
HEIC to JPEG/PNG converter using libheif-js. Provides conversion capabilities for Apple's HEIC/HEIF image format.
Notice: This software uses heic-to under LGPL-3.0. Source code is available at the link below. This library can be replaced with a compatible alternative.
Licensed under LGPL-3.0
Source code: https://github.com/johngoslar/heic-to
GNU LESSER GENERAL PUBLIC LICENSE Version 3, 29 June 2007
Full license text available at: https://www.gnu.org/licenses/lgpl-3.0.txt
MIT, ISC, and BSD Licensed Software
The following libraries are licensed under permissive licenses (MIT, ISC, BSD). While attribution in the UI is not required, we acknowledge their contributions to this project.
Core Libraries
- • Next.js - MIT
- • React - MIT
- • TypeScript - Apache-2.0
- • Tailwind CSS - MIT
- • Framer Motion - MIT
- • Lucide React - ISC
File Processing
- • pdf-lib - MIT
- • JSZip - MIT
- • FileSaver.js - MIT
- • PapaParse - MIT
- • js-md5 - MIT
- • QRCode.js - MIT
Image Processing
- • Fabric.js - MIT
- • React Cropper - MIT
- • React Photo View - MIT
- • heic-decode - MIT
- • heic2any - MIT
- • Exifr - MIT
- • Piexifjs - MIT
- • Exifreader - MIT
Utilities
- • @dnd-kit - MIT
- • next-intl - MIT
- • clsx - MIT
- • Buffer - MIT
- • Pako - MIT
- • iconv-lite - MIT
- • file-type - MIT
- • magic-bytes.js - MIT
- • color-namer - MIT
Complete license texts and copyright notices for all dependencies are included in the application bundle and available in the node_modules directory of the source code.
Acknowledgments
We extend our sincere gratitude to all the developers and contributors of the open source projects that make this application possible. The open source community's dedication to creating and maintaining high-quality software benefits developers and users worldwide.
Special thanks to:
- Mozilla Foundation for PDF.js, enabling PDF processing in the browser
- SheetJS team for their comprehensive spreadsheet processing libraries
- struktur AG for libheif, making HEIC/HEIF support possible on the web
- Vercel for Next.js and the modern web development ecosystem
- All individual contributors who maintain the libraries we depend on
Source Code Availability
For LGPL Components
In compliance with LGPL-3.0 requirements, you can obtain the source code for LGPL-licensed components (libheif-js, heic-to) from their respective repositories linked above.
These libraries are loaded dynamically and can be replaced with modified versions that preserve the same interface. Build instructions are available in each project's repository.
License Compliance
If you believe we have missed any attribution or have questions about license compliance, please contact us at legal@pdf.ceo. We take open source licensing seriously and will address any concerns promptly.
Last updated: November 11, 2025
This page lists the primary open source components used in this application. Additional transitive dependencies may be included in the distributed software. Full dependency trees and license information are available in the source code.