License & Acknowledgements
PulpPDF software license and the open-source projects that power it. Built by FreshJuice.
PulpPDF Application
PulpPDF is proprietary software developed by FreshJuice.
Copyright © 2026 Aleksandr Zapparov / FreshJuice. All rights reserved.
PulpPDF is distributed as a desktop application for macOS and Windows. The application, its source code, and associated assets are not open source and may not be copied, modified, or redistributed without prior written permission from the copyright holder.
For the full terms of use, see the End User License Agreement.
Open Source Acknowledgements
PulpPDF is proprietary software made by FreshJuice, and under the hood it runs on the energy of fresh juice and the work of brilliant open-source projects. We are grateful to their authors and the communities that keep them alive.
This page lists every project PulpPDF stands on, along with the full text of the licenses they are released under. Read it like a thank-you card with fine print at the back. If you spot anything missing or wrong, please write to contact@freshjuice.dev and we will fix it.
The same acknowledgements page is shipped inside the application bundle so you can read it offline at any time from About → Open Source.
Open Source Acknowledgements
The libraries doing the heavy lifting inside PulpPDF.
| Project | What it does for us | License |
|---|---|---|
| QPDF | PDF structural optimization and rewriting | Apache-2.0 |
| PDFium | Page rasterization for the Ultra preset and JPEG 2000 fallback | BSD-3-Clause |
| lopdf | Low-level PDF parsing and stream manipulation | MIT |
| image-rs | Image decoding and JPEG re-encoding | MIT / Apache-2.0 |
| OpenJPEG | JPEG 2000 image decoding (the reference decoder) | BSD-2-Clause |
| flate2 | Zlib decompression for FlateDecode PDF streams | MIT / Apache-2.0 |
| Tauri | The desktop application framework | MIT / Apache-2.0 |
| Svelte | The reactive UI framework | MIT |
| Tailwind CSS | Utility-first styling system | MIT |
| Phosphor Icons | The icons you see throughout the app | MIT |
Plus over three hundred transitive Rust and JavaScript dependencies released under the same permissive terms (mostly MIT, Apache-2.0, ISC, and BSD). The full audited list is maintained inside our build pipeline and is available on request.
License Texts
The sections below reproduce the verbatim text of each unique license used by the components above. They are included so the BSD/MIT/Apache attribution clauses are satisfied and so you can read exactly what permissions and disclaimers apply to the open-source code shipped inside PulpPDF.
MIT License
Used by: lopdf, image-rs (dual), Tauri (dual), Svelte, Tailwind CSS, Phosphor Icons, flate2 (dual), and many of our transitive dependencies.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Apache License 2.0
Used by: QPDF, image-rs (dual), Tauri (dual), flate2 (dual), and many of our transitive Rust dependencies.
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
https://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. See the License for the specific language governing permissions and limitations under the License.
The Apache License 2.0 also requires us to note any modifications we have made to Apache-licensed source files. We do not modify any Apache-licensed component — every project listed above is used unmodified.
BSD 2-Clause License (OpenJPEG)
Used by: OpenJPEG, the reference JPEG 2000 decoder maintained by the authors of the JPEG 2000 standard at Université catholique de Louvain.
The copyright in this software is being made available under the 2-clauses BSD License, included below. This software may be subject to other third party and contributor rights, including patent rights, and no such rights are granted under this license.
Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium
Copyright (c) 2002-2014, Professor Benoit Macq
Copyright (c) 2003-2014, Antonin Descampe
Copyright (c) 2003-2009, Francois-Olivier Devaux
Copyright (c) 2005, Herve Drolon, FreeImage Team
Copyright (c) 2002-2003, Yannick Verschueren
Copyright (c) 2001-2003, David Janssens
Copyright (c) 2011-2012, Centre National d'Etudes Spatiales (CNES), France
Copyright (c) 2012, CS Systemes d'Information, FranceAll rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS `AS IS' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
BSD 3-Clause License (PDFium and friends)
Used by: PDFium and a small number of transitive Rust dependencies that keep the "no endorsement" clause.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
- Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
ISC License
Used by: a handful of small transitive Rust dependencies (e.g. cryptography helpers and clipboard utilities).
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Mozilla Public License 2.0
Used by: a few low-level Tauri dependencies for HTML/CSS parsing (cssparser, cssparser-macros, dtoa-short, selectors).
These are used as-is, without modification. MPL-2.0 only requires sharing modifications to those specific source files — since we have not modified them, no further obligations apply. The full license text is available at mozilla.org/en-US/MPL/2.0.
Zlib, Unicode-3.0, BSL-1.0, CDLA-Permissive-2.0, Unlicense, 0BSD
Used by: small transitive utility crates (numeric formatters, Unicode data tables, web PKI roots, byte order helpers, and similar plumbing).
These are all permissive licenses comparable to MIT. Their full texts are available at the SPDX License List — search for the SPDX identifier listed above.
Where to learn more
- Source repositories: every project name in the table above is a link straight to the canonical source code and the maintainers' issue trackers.
- Full SPDX license texts: spdx.org/licenses
- PulpPDF EULA: /eula/
- Privacy policy: /privacy/
Contact
For licensing inquiries, write to contact@freshjuice.dev or visit our contact page.
Thank you to everyone who builds and maintains the open-source ecosystem. PulpPDF would simply not exist without you.
