Open Source Licenses
DateBack uses open source software. Here’s what’s included and how it’s licensed.
DateBack bundles or depends on the following open source components. Full license texts are included in the application bundle and are available below.
FFmpeg (GPL-2.0+)
DateBack ships a pre-built FFmpeg binary used to restore correct creation-date metadata on video and image files. FFmpeg is licensed under the GNU General Public License, version 2 or later (GPL-2.0+).
In accordance with the GPL, the complete corresponding source code for the exact FFmpeg binary distributed with DateBack is available at no charge:
Download FFmpeg source (ZIP, ~34 MB)The full text of GPL-2.0 is available here:
GPL-2.0 License TextElectron & Node.js Runtime
DateBack is built with Electron (MIT), which bundles Chromium (BSD/MIT) and Node.js (MIT). License files for these components are included inside the application bundle.
Python Runtime
The memory-organizer helper binary is a frozen Python application built with PyInstaller (GPL-2.0 with bootloader exception). The Python interpreter is licensed under the Python Software Foundation License (PSF).
Python Libraries
Pillow / HPND license text| Library | Version | License |
|---|---|---|
| Pillow | 12.2.0 | HPND (MIT-compatible) |
| requests | 2.33.0 | Apache-2.0 |
| urllib3 | 2.3.0 | MIT |
| certifi | 2025.1.31 | MPL-2.0 |
| charset-normalizer | 3.4.1 | MIT |
| idna | 3.10 | BSD-3-Clause |
npm Production Dependencies
All production npm dependencies use permissive licenses (MIT, ISC, BSD-2-Clause, BlueOak-1.0.0). There are no GPL or AGPL packages in the production bundle.
| Package | Version | License |
|---|---|---|
| adm-zip | 0.5.17 | MIT |
| check-disk-space | 3.4.0 | MIT |
| electron-updater | 6.8.3 | MIT |
| glob | 13.0.6 | BlueOak-1.0.0 |
Questions
If you have questions about our open source usage or need a physical copy of any license, contact us at support@dateback.app.