I've been maintaining the Debian package of FreeFileSync for some time now. It is based on the sources tarball that you distribute.
I found that in version 13.8 you added a few lines at the top of the Licence.txt file.
FreeFileSync: Terms of use
The FreeFileSync standard and Donation Edition
are for **private use** only:
https://freefilesync.org/faq.php#donation-edition
**Commercial use** requires buying the
FreeFileSync Business Edition: https://freefilesync.org/faq.php#business
This also applies to government organizations.
- this file is actually used by the installer of the binary you ship;
- source files are licensed under GPL-3.0-or-later or GPL-3.0-or-later some with some exceptions;
- IIUC the new statements ot the top of License.txt would not be compatible with GPL (see section "7. Additional Terms." of GPL-3.0);
- headers of the source files haven't been modified to match the additional terms added to License.txt;
what is your intent with this change? Would you please elaborate or update it again to comply with GPL-3.0-or-later?
Does this License.txt actually apply only to your object code (binary package) or also to the source code? In case it applies to the object code only, maybe the License.txt file should differ between the source package and your binaries.
Finally, what is your position on distributing freefilesync (based on your sources) in Debian? There is support for these archs: amd64, arm64, armhf, mips64el, ppc64el, riscv64 (and also raspberry pi).