Licences
EthicalApp
EthicalApp is free software: you can redistribute it and/or modify it under the terms of the
GNU Affero General Public License, version 3, as published by the
Free Software Foundation. It is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of
merchantability or fitness for a particular purpose. The licence text is in the LICENSE file of the source code and in the
licenses folder of every installation.
The complete source code is included with every installation (source folder) and is available
online.
Components in the desktop apps
| Component | Used for | Licence |
|---|---|---|
| Python | The programming language the apps are written in | PSF License |
| Qt / PySide6 | Windows, menus, text, printing, charts | LGPL-3.0 |
| PyMuPDF / MuPDF | Reading and editing PDFs | AGPL-3.0 |
| FFmpeg | Audio and video conversion | GPL-3.0 |
| python-docx, python-pptx, openpyxl | Word, PowerPoint and Excel files | MIT |
| Pillow, NumPy, SciPy | Pictures and image filters | MIT-CMU, BSD-3-Clause |
| psd-tools | Photoshop files | MIT |
| py7zr | 7z archives | LGPL-2.1 |
| pyodbc | Importing Access databases | MIT |
| yt-dlp, Deno | Downloading from links (if included) | Unlicense, MIT |
| MCP Python SDK, pydantic | The optional AI (Claude) connection | MIT |
| lxml, XlsxWriter | Office file internals | BSD |
| SQLite | Databases | Public domain |
| Inno Setup | The installer | Inno Setup License |
The full list with version numbers and every licence text is in the licenses folder of the installation
(THIRD-PARTY-NOTICES.txt).
Components in the online tools
| Component | Used for | Licence |
|---|---|---|
| pdf-lib 1.17.1 | Merging, splitting, rotating PDFs; pictures → PDF | MIT |
| PDF.js 4.10.38 | PDF → pictures | Apache-2.0 |
| ffmpeg.wasm 0.12 | Audio and video conversion | MIT; core GPL-2.0-or-later |
| fflate 0.8.2 | Zip and unzip | MIT |
Trademarks
Microsoft, Word, Excel, PowerPoint and Access are trademarks of Microsoft Corporation. Adobe, Photoshop and Acrobat are trademarks of Adobe Inc. Claude is a trademark of Anthropic. EthicalApp isn't affiliated with or endorsed by them.