Certum Draft
Features How it Works Docs
Download

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:

  1. 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.
  2. Source Availability: You can obtain the source code for docxtpl from PyPI (pip download docxtpl) or GitHub.
  3. 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:

  1. Open Preferences (Cmd + ,)
  2. Click the Legal tab
  3. Toggle between Terms of Use and Open Source Licenses

Full License Texts

Full license texts for all components are available at:

  • MIT License
  • BSD-3-Clause
  • LGPL-2.1

Questions

For licensing questions, contact: [email protected]

Built by Rodney Serkowski
Docs Terms Licenses