Back
PenPage PenPage

Third-Party Licenses

Last Updated: March 2025

Open Source Acknowledgments

PenPage is built with the help of many excellent open-source libraries. We are grateful to the developers and communities behind these projects. This page lists the major dependencies and their licenses.

Core Dependencies

Editor

Package License Description
@tiptap/* MIT Headless WYSIWYG editor framework
prosemirror-* MIT Underlying editor toolkit
markdown-it MIT Markdown parser

UI Framework

Package License Description
react / react-dom MIT UI component library
@dnd-kit/* MIT Drag and drop toolkit

Utilities

Package License Description
dompurify Apache-2.0 XSS sanitizer for HTML
jszip MIT ZIP file creation and extraction

Development Dependencies

Package License Description
vite MIT Build tool and dev server
typescript Apache-2.0 TypeScript compiler
playwright Apache-2.0 End-to-end testing framework

Dual-Licensed Packages

Some packages are available under multiple licenses. We have chosen the following licenses for use in PenPage:

DOMPurify (MPL-2.0 OR Apache-2.0): We use DOMPurify under the Apache-2.0 license.

JSZip (MIT OR GPL-3.0+): We use JSZip under the MIT license.

License Texts

Full license texts can be found in the respective package repositories or at the following locations:

PenPage License

PenPage itself is available under a dual license:

Open Source License (AGPL-3.0)

PenPage's source code is available under the GNU Affero General Public License v3.0 (AGPL-3.0). This means:

Commercial License

For commercial use without AGPL obligations, commercial licenses are available. Contact licensing@penpage.com for inquiries.

Questions

If you have questions about our use of open-source software or licensing, please contact us at legal@penpage.com.