I attempted to work with upstream to resolve the DFSG-incompatibility in
versions 3.4.0+ by proposing alternative license text that would maintain
attribution requirements while removing field-of-use restrictions.
Upstream has now released v3.5.4 with updated license text, but it remains
DFSG-incompatible:
1. The license contains self-contradictory terms (granting permission "without
restriction" in para 1, then denying permission without attribution in paragraph 2)
2. It still appears to discriminate against ML use cases (DFSG #6 violation)
3. The attribution requirements go beyond standard MIT license requirements,
creating compatibility issues with GPL and other licenses
Upstream discussion:
https://github.com/itay-grudev/SingleApplication/issues/210Upstream has indicated they will not change the license further. Therefore:
- Debian packages should continue using v3.3.4 (last DFSG-compliant version)
- New packages needing this functionality should seek alternatives
- This package should probably remain orphaned as there's no upgrade path
For final confirmation, we could seek for advice in debian-legal.
For reference, I've implemented an alternative single-instance solution for
the Stremio package (ITP #943703) to avoid this dependency entirely.
Regards,
Juan Manuel Méndez Rey