Open Source Licenses
Certum Draft includes third-party open source software components. This page lists those components and their licenses.
For the software terms of use, disclaimer, and limitation of liability, see Terms of Use.
Third-Party Software
| Component | License | Description |
|---|---|---|
| Sparkle | MIT | Software update framework for macOS |
| docxtpl | LGPL-2.1 | Python docx template engine |
| python-docx | MIT | Create and update Microsoft Word files |
| openpyxl | MIT | Read/write Excel xlsx files |
| Jinja2 | BSD-3-Clause | Template engine |
License Types
MIT License
The MIT License is a permissive open source license that allows commercial use, modification, and distribution with minimal restrictions. Components using MIT: Sparkle, python-docx, openpyxl.
BSD-3-Clause License
The BSD 3-Clause License is a permissive license similar to MIT, requiring attribution but allowing commercial use. Components using BSD-3-Clause: Jinja2.
LGPL-2.1 License
The GNU Lesser General Public License v2.1 is a weak copyleft license. It allows use in proprietary software when the library is dynamically linked. Components using LGPL-2.1: docxtpl.
LGPL Compliance
The docxtpl library is licensed under LGPL-2.1. Certum Draft complies with this license as follows:
- Dynamic Loading: The Python document engine runs as a separate subprocess. The docxtpl library is dynamically loaded by the Python interpreter at runtime, not statically linked into the application.
- Source Availability: You can obtain the source code for docxtpl from PyPI (
pip download docxtpl) or GitHub. - Library Replacement: You may replace the docxtpl library with any compatible version by modifying the Python environment.
Viewing in the App
You can view third-party license information and terms of use directly in Certum Draft:
- Open Preferences (
Cmd + ,) - Click the Legal tab
- Toggle between Terms of Use and Open Source Licenses
Full License Texts
Full license texts for all components are available at:
Questions
For licensing questions, contact: [email protected]