Open Source Licenses¶
Certum Draft includes third-party open source software components. This page lists those components and their licenses.
Terms of Use
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 - GitHub: https://github.com/elapouya/python-docx-template
- PyPI:
-
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:
- MIT License: https://opensource.org/licenses/MIT
- BSD-3-Clause: https://opensource.org/licenses/BSD-3-Clause
- LGPL-2.1: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html
Questions¶
For licensing questions, contact: [email protected]